diff --git a/allure-report/data/attachments/251fc94fc6c7a32c.txt b/allure-report/data/attachments/109442e0bd8a1bf7.txt
similarity index 100%
rename from allure-report/data/attachments/251fc94fc6c7a32c.txt
rename to allure-report/data/attachments/109442e0bd8a1bf7.txt
diff --git a/allure-report/data/attachments/4d30848274c8ad1.txt b/allure-report/data/attachments/109a63364b1709cb.txt
similarity index 100%
rename from allure-report/data/attachments/4d30848274c8ad1.txt
rename to allure-report/data/attachments/109a63364b1709cb.txt
diff --git a/allure-report/data/attachments/5d705772211817a.txt b/allure-report/data/attachments/10a01d4023ecf988.txt
similarity index 100%
rename from allure-report/data/attachments/5d705772211817a.txt
rename to allure-report/data/attachments/10a01d4023ecf988.txt
diff --git a/allure-report/data/attachments/3aa04a43be2f48f8.txt b/allure-report/data/attachments/10ab1851bf24b8d6.txt
similarity index 100%
rename from allure-report/data/attachments/3aa04a43be2f48f8.txt
rename to allure-report/data/attachments/10ab1851bf24b8d6.txt
diff --git a/allure-report/data/attachments/2857c06d429f0757.txt b/allure-report/data/attachments/11f397a799a36e46.txt
similarity index 100%
rename from allure-report/data/attachments/2857c06d429f0757.txt
rename to allure-report/data/attachments/11f397a799a36e46.txt
diff --git a/allure-report/data/attachments/70a5653f29871a87.txt b/allure-report/data/attachments/125be537d5adaaca.txt
similarity index 100%
rename from allure-report/data/attachments/70a5653f29871a87.txt
rename to allure-report/data/attachments/125be537d5adaaca.txt
diff --git a/allure-report/data/attachments/13227bd500cb42e3.txt b/allure-report/data/attachments/12f8c2c15d255220.txt
similarity index 100%
rename from allure-report/data/attachments/13227bd500cb42e3.txt
rename to allure-report/data/attachments/12f8c2c15d255220.txt
diff --git a/allure-report/data/attachments/3642f149df538341.txt b/allure-report/data/attachments/1317b7c3ac9b35f3.txt
similarity index 100%
rename from allure-report/data/attachments/3642f149df538341.txt
rename to allure-report/data/attachments/1317b7c3ac9b35f3.txt
diff --git a/allure-report/data/attachments/6ccbedecdc10bf7c.txt b/allure-report/data/attachments/137f1698764a14f9.txt
similarity index 100%
rename from allure-report/data/attachments/6ccbedecdc10bf7c.txt
rename to allure-report/data/attachments/137f1698764a14f9.txt
diff --git a/allure-report/data/attachments/41d5484e0bc70d7d.txt b/allure-report/data/attachments/1396f0b44562fb.txt
similarity index 100%
rename from allure-report/data/attachments/41d5484e0bc70d7d.txt
rename to allure-report/data/attachments/1396f0b44562fb.txt
diff --git a/allure-report/data/attachments/6d437f4331d47546.txt b/allure-report/data/attachments/1432622f91e93164.txt
similarity index 100%
rename from allure-report/data/attachments/6d437f4331d47546.txt
rename to allure-report/data/attachments/1432622f91e93164.txt
diff --git a/allure-report/data/attachments/796b2b673c5d0f8b.txt b/allure-report/data/attachments/14a8f582bcfd592e.txt
similarity index 100%
rename from allure-report/data/attachments/796b2b673c5d0f8b.txt
rename to allure-report/data/attachments/14a8f582bcfd592e.txt
diff --git a/allure-report/data/attachments/2a2e64e7212768ad.txt b/allure-report/data/attachments/14b7835dfcf5573.txt
similarity index 100%
rename from allure-report/data/attachments/2a2e64e7212768ad.txt
rename to allure-report/data/attachments/14b7835dfcf5573.txt
diff --git a/allure-report/data/attachments/41df37e97a182fa4.txt b/allure-report/data/attachments/14eb68b01bad174e.txt
similarity index 100%
rename from allure-report/data/attachments/41df37e97a182fa4.txt
rename to allure-report/data/attachments/14eb68b01bad174e.txt
diff --git a/allure-report/data/attachments/40d2195f3173474a.txt b/allure-report/data/attachments/156bd3bd78bc6da3.txt
similarity index 100%
rename from allure-report/data/attachments/40d2195f3173474a.txt
rename to allure-report/data/attachments/156bd3bd78bc6da3.txt
diff --git a/allure-report/data/attachments/a8645f795d532c99.txt b/allure-report/data/attachments/15ba330274e4476f.txt
similarity index 100%
rename from allure-report/data/attachments/a8645f795d532c99.txt
rename to allure-report/data/attachments/15ba330274e4476f.txt
diff --git a/allure-report/data/attachments/2731ba669f341d4.txt b/allure-report/data/attachments/160b559167718fe9.txt
similarity index 100%
rename from allure-report/data/attachments/2731ba669f341d4.txt
rename to allure-report/data/attachments/160b559167718fe9.txt
diff --git a/allure-report/data/attachments/8026ef3ff023cc9a.txt b/allure-report/data/attachments/170e0e9c6fcebe10.txt
similarity index 100%
rename from allure-report/data/attachments/8026ef3ff023cc9a.txt
rename to allure-report/data/attachments/170e0e9c6fcebe10.txt
diff --git a/allure-report/data/attachments/cff9f69ec70ee0f7.txt b/allure-report/data/attachments/1711c955ae8ed0a7.txt
similarity index 100%
rename from allure-report/data/attachments/cff9f69ec70ee0f7.txt
rename to allure-report/data/attachments/1711c955ae8ed0a7.txt
diff --git a/allure-report/data/attachments/9fbeafabb75260d1.txt b/allure-report/data/attachments/1731dec9bd704732.txt
similarity index 100%
rename from allure-report/data/attachments/9fbeafabb75260d1.txt
rename to allure-report/data/attachments/1731dec9bd704732.txt
diff --git a/allure-report/data/attachments/a2484027e285a197.txt b/allure-report/data/attachments/173c8b3804a43ebd.txt
similarity index 100%
rename from allure-report/data/attachments/a2484027e285a197.txt
rename to allure-report/data/attachments/173c8b3804a43ebd.txt
diff --git a/allure-report/data/attachments/27ebdb1cdb347243.txt b/allure-report/data/attachments/1740535c6865a94c.txt
similarity index 100%
rename from allure-report/data/attachments/27ebdb1cdb347243.txt
rename to allure-report/data/attachments/1740535c6865a94c.txt
diff --git a/allure-report/data/attachments/491da570f7a6ee0b.txt b/allure-report/data/attachments/177ff12f105ad4fb.txt
similarity index 100%
rename from allure-report/data/attachments/491da570f7a6ee0b.txt
rename to allure-report/data/attachments/177ff12f105ad4fb.txt
diff --git a/allure-report/data/attachments/4e1d630f27c230cc.txt b/allure-report/data/attachments/178114092f1d89bc.txt
similarity index 100%
rename from allure-report/data/attachments/4e1d630f27c230cc.txt
rename to allure-report/data/attachments/178114092f1d89bc.txt
diff --git a/allure-report/data/attachments/250e2e008fa1f7b7.txt b/allure-report/data/attachments/17b2af932389b810.txt
similarity index 100%
rename from allure-report/data/attachments/250e2e008fa1f7b7.txt
rename to allure-report/data/attachments/17b2af932389b810.txt
diff --git a/allure-report/data/attachments/3934a31f83c6b392.txt b/allure-report/data/attachments/186311649e77f5c8.txt
similarity index 100%
rename from allure-report/data/attachments/3934a31f83c6b392.txt
rename to allure-report/data/attachments/186311649e77f5c8.txt
diff --git a/allure-report/data/attachments/943e8734629abe38.txt b/allure-report/data/attachments/189cde1d0b42e48e.txt
similarity index 100%
rename from allure-report/data/attachments/943e8734629abe38.txt
rename to allure-report/data/attachments/189cde1d0b42e48e.txt
diff --git a/allure-report/data/attachments/5932d90eab3398ae.txt b/allure-report/data/attachments/18d6da20137be417.txt
similarity index 100%
rename from allure-report/data/attachments/5932d90eab3398ae.txt
rename to allure-report/data/attachments/18d6da20137be417.txt
diff --git a/allure-report/data/attachments/6c8cae3bc3627567.txt b/allure-report/data/attachments/199bb2c039260176.txt
similarity index 100%
rename from allure-report/data/attachments/6c8cae3bc3627567.txt
rename to allure-report/data/attachments/199bb2c039260176.txt
diff --git a/allure-report/data/attachments/18e75387bd3b0160.txt b/allure-report/data/attachments/19fe4b4b294825d2.txt
similarity index 100%
rename from allure-report/data/attachments/18e75387bd3b0160.txt
rename to allure-report/data/attachments/19fe4b4b294825d2.txt
diff --git a/allure-report/data/attachments/27790d440082a497.txt b/allure-report/data/attachments/1a54a6c3a38e3980.txt
similarity index 100%
rename from allure-report/data/attachments/27790d440082a497.txt
rename to allure-report/data/attachments/1a54a6c3a38e3980.txt
diff --git a/allure-report/data/attachments/113f10167539853c.txt b/allure-report/data/attachments/1a639fee286babca.txt
similarity index 100%
rename from allure-report/data/attachments/113f10167539853c.txt
rename to allure-report/data/attachments/1a639fee286babca.txt
diff --git a/allure-report/data/attachments/653d98a4ef66ecba.txt b/allure-report/data/attachments/1abf48c153a1a17.txt
similarity index 100%
rename from allure-report/data/attachments/653d98a4ef66ecba.txt
rename to allure-report/data/attachments/1abf48c153a1a17.txt
diff --git a/allure-report/data/attachments/4f2668e4eadc4184.txt b/allure-report/data/attachments/1b39872f125fb2ef.txt
similarity index 100%
rename from allure-report/data/attachments/4f2668e4eadc4184.txt
rename to allure-report/data/attachments/1b39872f125fb2ef.txt
diff --git a/allure-report/data/attachments/763b805ca97b9cb4.txt b/allure-report/data/attachments/1bbf8f89249006b7.txt
similarity index 100%
rename from allure-report/data/attachments/763b805ca97b9cb4.txt
rename to allure-report/data/attachments/1bbf8f89249006b7.txt
diff --git a/allure-report/data/attachments/3fda8fe35c793420.txt b/allure-report/data/attachments/1d9f9656a94c5b68.txt
similarity index 100%
rename from allure-report/data/attachments/3fda8fe35c793420.txt
rename to allure-report/data/attachments/1d9f9656a94c5b68.txt
diff --git a/allure-report/data/attachments/716034871f152875.txt b/allure-report/data/attachments/1ded455ca81b768f.txt
similarity index 100%
rename from allure-report/data/attachments/716034871f152875.txt
rename to allure-report/data/attachments/1ded455ca81b768f.txt
diff --git a/allure-report/data/attachments/f9be06237574ec64.txt b/allure-report/data/attachments/1f0ce1b1fd5fc576.txt
similarity index 100%
rename from allure-report/data/attachments/f9be06237574ec64.txt
rename to allure-report/data/attachments/1f0ce1b1fd5fc576.txt
diff --git a/allure-report/data/attachments/ba852967ab446eeb.txt b/allure-report/data/attachments/1f2d499684f15ad9.txt
similarity index 100%
rename from allure-report/data/attachments/ba852967ab446eeb.txt
rename to allure-report/data/attachments/1f2d499684f15ad9.txt
diff --git a/allure-report/data/attachments/2f8e2ebe7761508b.txt b/allure-report/data/attachments/1f432fb3d00b5421.txt
similarity index 100%
rename from allure-report/data/attachments/2f8e2ebe7761508b.txt
rename to allure-report/data/attachments/1f432fb3d00b5421.txt
diff --git a/allure-report/data/attachments/44f1e11e2ff687a2.txt b/allure-report/data/attachments/1f751d5dc8f66594.txt
similarity index 100%
rename from allure-report/data/attachments/44f1e11e2ff687a2.txt
rename to allure-report/data/attachments/1f751d5dc8f66594.txt
diff --git a/allure-report/data/attachments/e707854c25108dd3.txt b/allure-report/data/attachments/20620e6bfba57810.txt
similarity index 100%
rename from allure-report/data/attachments/e707854c25108dd3.txt
rename to allure-report/data/attachments/20620e6bfba57810.txt
diff --git a/allure-report/data/attachments/f135592d4f270e5c.txt b/allure-report/data/attachments/2096e2c2c39f7dc3.txt
similarity index 100%
rename from allure-report/data/attachments/f135592d4f270e5c.txt
rename to allure-report/data/attachments/2096e2c2c39f7dc3.txt
diff --git a/allure-report/data/attachments/6d177fc91cdd3978.txt b/allure-report/data/attachments/222c482e7768a801.txt
similarity index 100%
rename from allure-report/data/attachments/6d177fc91cdd3978.txt
rename to allure-report/data/attachments/222c482e7768a801.txt
diff --git a/allure-report/data/attachments/85c42dfa3ebb2236.txt b/allure-report/data/attachments/23973121b39ff210.txt
similarity index 100%
rename from allure-report/data/attachments/85c42dfa3ebb2236.txt
rename to allure-report/data/attachments/23973121b39ff210.txt
diff --git a/allure-report/data/attachments/678cbfc79956849c.txt b/allure-report/data/attachments/24199b96cc9c8ec3.txt
similarity index 100%
rename from allure-report/data/attachments/678cbfc79956849c.txt
rename to allure-report/data/attachments/24199b96cc9c8ec3.txt
diff --git a/allure-report/data/attachments/ef03ba760fe885c0.txt b/allure-report/data/attachments/24f89618104eb19b.txt
similarity index 100%
rename from allure-report/data/attachments/ef03ba760fe885c0.txt
rename to allure-report/data/attachments/24f89618104eb19b.txt
diff --git a/allure-report/data/attachments/eaf9f3a704742209.txt b/allure-report/data/attachments/2519fe596c9290b5.txt
similarity index 100%
rename from allure-report/data/attachments/eaf9f3a704742209.txt
rename to allure-report/data/attachments/2519fe596c9290b5.txt
diff --git a/allure-report/data/attachments/6003c650ea768633.txt b/allure-report/data/attachments/2589fdae4962b015.txt
similarity index 100%
rename from allure-report/data/attachments/6003c650ea768633.txt
rename to allure-report/data/attachments/2589fdae4962b015.txt
diff --git a/allure-report/data/attachments/2d724952cd20b6e1.txt b/allure-report/data/attachments/25bffeb92bc30f28.txt
similarity index 100%
rename from allure-report/data/attachments/2d724952cd20b6e1.txt
rename to allure-report/data/attachments/25bffeb92bc30f28.txt
diff --git a/allure-report/data/attachments/3b202dd3c9afa278.txt b/allure-report/data/attachments/261dd410d8763d0c.txt
similarity index 100%
rename from allure-report/data/attachments/3b202dd3c9afa278.txt
rename to allure-report/data/attachments/261dd410d8763d0c.txt
diff --git a/allure-report/data/attachments/50fb258de88c9004.txt b/allure-report/data/attachments/269b686a0975db0c.txt
similarity index 100%
rename from allure-report/data/attachments/50fb258de88c9004.txt
rename to allure-report/data/attachments/269b686a0975db0c.txt
diff --git a/allure-report/data/attachments/d07a2236fba5201a.txt b/allure-report/data/attachments/26a3b25de30a9620.txt
similarity index 100%
rename from allure-report/data/attachments/d07a2236fba5201a.txt
rename to allure-report/data/attachments/26a3b25de30a9620.txt
diff --git a/allure-report/data/attachments/15093916dbf3d716.txt b/allure-report/data/attachments/27bed6305313af96.txt
similarity index 100%
rename from allure-report/data/attachments/15093916dbf3d716.txt
rename to allure-report/data/attachments/27bed6305313af96.txt
diff --git a/allure-report/data/attachments/be09c92a6fe0ac60.txt b/allure-report/data/attachments/28132f88f00a1308.txt
similarity index 100%
rename from allure-report/data/attachments/be09c92a6fe0ac60.txt
rename to allure-report/data/attachments/28132f88f00a1308.txt
diff --git a/allure-report/data/attachments/358b4a5251243888.txt b/allure-report/data/attachments/290c988fd03516ad.txt
similarity index 100%
rename from allure-report/data/attachments/358b4a5251243888.txt
rename to allure-report/data/attachments/290c988fd03516ad.txt
diff --git a/allure-report/data/attachments/38035331d2572599.txt b/allure-report/data/attachments/29d2aeece76c7fe3.txt
similarity index 100%
rename from allure-report/data/attachments/38035331d2572599.txt
rename to allure-report/data/attachments/29d2aeece76c7fe3.txt
diff --git a/allure-report/data/attachments/3fb645b301593c3.txt b/allure-report/data/attachments/2a05a507f0806707.txt
similarity index 100%
rename from allure-report/data/attachments/3fb645b301593c3.txt
rename to allure-report/data/attachments/2a05a507f0806707.txt
diff --git a/allure-report/data/attachments/74cdc928e034d6b3.txt b/allure-report/data/attachments/2c7e8a807d9268ca.txt
similarity index 100%
rename from allure-report/data/attachments/74cdc928e034d6b3.txt
rename to allure-report/data/attachments/2c7e8a807d9268ca.txt
diff --git a/allure-report/data/attachments/406f6d7cefafc12f.txt b/allure-report/data/attachments/2dd32f5139296bc1.txt
similarity index 100%
rename from allure-report/data/attachments/406f6d7cefafc12f.txt
rename to allure-report/data/attachments/2dd32f5139296bc1.txt
diff --git a/allure-report/data/attachments/45607bc70f60caca.txt b/allure-report/data/attachments/2fdd029d73a8807a.txt
similarity index 100%
rename from allure-report/data/attachments/45607bc70f60caca.txt
rename to allure-report/data/attachments/2fdd029d73a8807a.txt
diff --git a/allure-report/data/attachments/1ce4c0edbbe04f9e.txt b/allure-report/data/attachments/301d26c401259420.txt
similarity index 100%
rename from allure-report/data/attachments/1ce4c0edbbe04f9e.txt
rename to allure-report/data/attachments/301d26c401259420.txt
diff --git a/allure-report/data/attachments/20671bf346c43317.txt b/allure-report/data/attachments/3042b984a74017cb.txt
similarity index 100%
rename from allure-report/data/attachments/20671bf346c43317.txt
rename to allure-report/data/attachments/3042b984a74017cb.txt
diff --git a/allure-report/data/attachments/e6e24d1199424ffc.txt b/allure-report/data/attachments/308712033617631b.txt
similarity index 100%
rename from allure-report/data/attachments/e6e24d1199424ffc.txt
rename to allure-report/data/attachments/308712033617631b.txt
diff --git a/allure-report/data/attachments/f146e27128e108d6.txt b/allure-report/data/attachments/311050da7cc4ba1d.txt
similarity index 100%
rename from allure-report/data/attachments/f146e27128e108d6.txt
rename to allure-report/data/attachments/311050da7cc4ba1d.txt
diff --git a/allure-report/data/attachments/b3d868139d71d5f7.txt b/allure-report/data/attachments/31feec1cbe8e86eb.txt
similarity index 100%
rename from allure-report/data/attachments/b3d868139d71d5f7.txt
rename to allure-report/data/attachments/31feec1cbe8e86eb.txt
diff --git a/allure-report/data/attachments/2de6534e84498685.txt b/allure-report/data/attachments/3253e81015ef9292.txt
similarity index 100%
rename from allure-report/data/attachments/2de6534e84498685.txt
rename to allure-report/data/attachments/3253e81015ef9292.txt
diff --git a/allure-report/data/attachments/8fe17348ea95e36a.txt b/allure-report/data/attachments/330cef54d490c73e.txt
similarity index 100%
rename from allure-report/data/attachments/8fe17348ea95e36a.txt
rename to allure-report/data/attachments/330cef54d490c73e.txt
diff --git a/allure-report/data/attachments/53f4bbebe56fedf8.txt b/allure-report/data/attachments/3399e5458489501f.txt
similarity index 100%
rename from allure-report/data/attachments/53f4bbebe56fedf8.txt
rename to allure-report/data/attachments/3399e5458489501f.txt
diff --git a/allure-report/data/attachments/f8693f25c4ee9e10.txt b/allure-report/data/attachments/348342fa3ca36cd4.txt
similarity index 100%
rename from allure-report/data/attachments/f8693f25c4ee9e10.txt
rename to allure-report/data/attachments/348342fa3ca36cd4.txt
diff --git a/allure-report/data/attachments/b668f07fa0a63017.txt b/allure-report/data/attachments/34970ab91dd4eb6c.txt
similarity index 100%
rename from allure-report/data/attachments/b668f07fa0a63017.txt
rename to allure-report/data/attachments/34970ab91dd4eb6c.txt
diff --git a/allure-report/data/attachments/96d9a9c4b2d76831.txt b/allure-report/data/attachments/3594eabb545be088.txt
similarity index 100%
rename from allure-report/data/attachments/96d9a9c4b2d76831.txt
rename to allure-report/data/attachments/3594eabb545be088.txt
diff --git a/allure-report/data/attachments/26e6b6f5238c5b93.txt b/allure-report/data/attachments/3608f48d89e26964.txt
similarity index 100%
rename from allure-report/data/attachments/26e6b6f5238c5b93.txt
rename to allure-report/data/attachments/3608f48d89e26964.txt
diff --git a/allure-report/data/attachments/214be7d831eff2b3.txt b/allure-report/data/attachments/36d68ec5646bcd8f.txt
similarity index 100%
rename from allure-report/data/attachments/214be7d831eff2b3.txt
rename to allure-report/data/attachments/36d68ec5646bcd8f.txt
diff --git a/allure-report/data/attachments/633abad852203ff8.txt b/allure-report/data/attachments/36e3a300e20ebc68.txt
similarity index 100%
rename from allure-report/data/attachments/633abad852203ff8.txt
rename to allure-report/data/attachments/36e3a300e20ebc68.txt
diff --git a/allure-report/data/attachments/22c24dd6f011f9a2.txt b/allure-report/data/attachments/36ecb19439af20bd.txt
similarity index 100%
rename from allure-report/data/attachments/22c24dd6f011f9a2.txt
rename to allure-report/data/attachments/36ecb19439af20bd.txt
diff --git a/allure-report/data/attachments/662510f84e87d061.txt b/allure-report/data/attachments/3770d294f14361b7.txt
similarity index 100%
rename from allure-report/data/attachments/662510f84e87d061.txt
rename to allure-report/data/attachments/3770d294f14361b7.txt
diff --git a/allure-report/data/attachments/55397a95b3056409.txt b/allure-report/data/attachments/37cb2e943dd3d9fa.txt
similarity index 100%
rename from allure-report/data/attachments/55397a95b3056409.txt
rename to allure-report/data/attachments/37cb2e943dd3d9fa.txt
diff --git a/allure-report/data/attachments/3cf96ebaed3b737c.txt b/allure-report/data/attachments/37e9edade389e962.txt
similarity index 100%
rename from allure-report/data/attachments/3cf96ebaed3b737c.txt
rename to allure-report/data/attachments/37e9edade389e962.txt
diff --git a/allure-report/data/attachments/5bbee37443803595.txt b/allure-report/data/attachments/38571528b67e0e01.txt
similarity index 100%
rename from allure-report/data/attachments/5bbee37443803595.txt
rename to allure-report/data/attachments/38571528b67e0e01.txt
diff --git a/allure-report/data/attachments/804c421dc94f15f8.txt b/allure-report/data/attachments/394478f192e8a5de.txt
similarity index 100%
rename from allure-report/data/attachments/804c421dc94f15f8.txt
rename to allure-report/data/attachments/394478f192e8a5de.txt
diff --git a/allure-report/data/attachments/bcfe223ecfa6a3c6.txt b/allure-report/data/attachments/39cdb5ecef1e6852.txt
similarity index 100%
rename from allure-report/data/attachments/bcfe223ecfa6a3c6.txt
rename to allure-report/data/attachments/39cdb5ecef1e6852.txt
diff --git a/allure-report/data/attachments/14f2aef00cdbb284.txt b/allure-report/data/attachments/39d04d48da97fae9.txt
similarity index 100%
rename from allure-report/data/attachments/14f2aef00cdbb284.txt
rename to allure-report/data/attachments/39d04d48da97fae9.txt
diff --git a/allure-report/data/attachments/3e106a35f51e50cd.txt b/allure-report/data/attachments/3a7734f8c672bad4.txt
similarity index 100%
rename from allure-report/data/attachments/3e106a35f51e50cd.txt
rename to allure-report/data/attachments/3a7734f8c672bad4.txt
diff --git a/allure-report/data/attachments/b7eae48ecc824334.txt b/allure-report/data/attachments/3b3cd319fcba15f6.txt
similarity index 100%
rename from allure-report/data/attachments/b7eae48ecc824334.txt
rename to allure-report/data/attachments/3b3cd319fcba15f6.txt
diff --git a/allure-report/data/attachments/e255c73086be3d07.txt b/allure-report/data/attachments/3bb61b0a55d4385d.txt
similarity index 100%
rename from allure-report/data/attachments/e255c73086be3d07.txt
rename to allure-report/data/attachments/3bb61b0a55d4385d.txt
diff --git a/allure-report/data/attachments/157d07999fe8bb77.txt b/allure-report/data/attachments/3cae79604aa7933a.txt
similarity index 100%
rename from allure-report/data/attachments/157d07999fe8bb77.txt
rename to allure-report/data/attachments/3cae79604aa7933a.txt
diff --git a/allure-report/data/attachments/9905895b50875943.txt b/allure-report/data/attachments/3cfc143b96c54cf6.txt
similarity index 100%
rename from allure-report/data/attachments/9905895b50875943.txt
rename to allure-report/data/attachments/3cfc143b96c54cf6.txt
diff --git a/allure-report/data/attachments/998c70b07f1415e5.txt b/allure-report/data/attachments/3e07263d3e995602.txt
similarity index 100%
rename from allure-report/data/attachments/998c70b07f1415e5.txt
rename to allure-report/data/attachments/3e07263d3e995602.txt
diff --git a/allure-report/data/attachments/61ad30a7c0f382b9.txt b/allure-report/data/attachments/3ecf2d6ad02962e9.txt
similarity index 100%
rename from allure-report/data/attachments/61ad30a7c0f382b9.txt
rename to allure-report/data/attachments/3ecf2d6ad02962e9.txt
diff --git a/allure-report/data/attachments/e084f22fa99f8e9d.txt b/allure-report/data/attachments/3f0b8846373b1989.txt
similarity index 100%
rename from allure-report/data/attachments/e084f22fa99f8e9d.txt
rename to allure-report/data/attachments/3f0b8846373b1989.txt
diff --git a/allure-report/data/attachments/420f806ee93872a1.txt b/allure-report/data/attachments/3fc3f69bfdd6ff9f.txt
similarity index 100%
rename from allure-report/data/attachments/420f806ee93872a1.txt
rename to allure-report/data/attachments/3fc3f69bfdd6ff9f.txt
diff --git a/allure-report/data/attachments/1f6883e774d20c18.txt b/allure-report/data/attachments/425763916f5e21f0.txt
similarity index 100%
rename from allure-report/data/attachments/1f6883e774d20c18.txt
rename to allure-report/data/attachments/425763916f5e21f0.txt
diff --git a/allure-report/data/attachments/d9ffb014ecda8013.txt b/allure-report/data/attachments/4279fe2563b48bb.txt
similarity index 100%
rename from allure-report/data/attachments/d9ffb014ecda8013.txt
rename to allure-report/data/attachments/4279fe2563b48bb.txt
diff --git a/allure-report/data/attachments/45f7f0c7806d7a5f.txt b/allure-report/data/attachments/435e1e4d04469bf3.txt
similarity index 100%
rename from allure-report/data/attachments/45f7f0c7806d7a5f.txt
rename to allure-report/data/attachments/435e1e4d04469bf3.txt
diff --git a/allure-report/data/attachments/506f9b1aa47477d8.txt b/allure-report/data/attachments/444e3c5fd77d103.txt
similarity index 100%
rename from allure-report/data/attachments/506f9b1aa47477d8.txt
rename to allure-report/data/attachments/444e3c5fd77d103.txt
diff --git a/allure-report/data/attachments/ad735a94d30c45bf.txt b/allure-report/data/attachments/44f2331d72fdaf9f.txt
similarity index 100%
rename from allure-report/data/attachments/ad735a94d30c45bf.txt
rename to allure-report/data/attachments/44f2331d72fdaf9f.txt
diff --git a/allure-report/data/attachments/87d3adc8617c894b.txt b/allure-report/data/attachments/468a57056683ca0e.txt
similarity index 100%
rename from allure-report/data/attachments/87d3adc8617c894b.txt
rename to allure-report/data/attachments/468a57056683ca0e.txt
diff --git a/allure-report/data/attachments/fb0a5c86d6124176.txt b/allure-report/data/attachments/46d017d45a55c05d.txt
similarity index 100%
rename from allure-report/data/attachments/fb0a5c86d6124176.txt
rename to allure-report/data/attachments/46d017d45a55c05d.txt
diff --git a/allure-report/data/attachments/f451e0abb748fcc1.txt b/allure-report/data/attachments/4718f5d8ec029744.txt
similarity index 100%
rename from allure-report/data/attachments/f451e0abb748fcc1.txt
rename to allure-report/data/attachments/4718f5d8ec029744.txt
diff --git a/allure-report/data/attachments/abb95e0c50272d33.txt b/allure-report/data/attachments/479ed89d4ea66fbb.txt
similarity index 100%
rename from allure-report/data/attachments/abb95e0c50272d33.txt
rename to allure-report/data/attachments/479ed89d4ea66fbb.txt
diff --git a/allure-report/data/attachments/4b36d71052a1b866.txt b/allure-report/data/attachments/47f787d5d2d88cb3.txt
similarity index 100%
rename from allure-report/data/attachments/4b36d71052a1b866.txt
rename to allure-report/data/attachments/47f787d5d2d88cb3.txt
diff --git a/allure-report/data/attachments/2e61a28436ed8397.txt b/allure-report/data/attachments/48efcf6226950113.txt
similarity index 100%
rename from allure-report/data/attachments/2e61a28436ed8397.txt
rename to allure-report/data/attachments/48efcf6226950113.txt
diff --git a/allure-report/data/attachments/c9b22cc9dc28f439.txt b/allure-report/data/attachments/49113f874a139db1.txt
similarity index 100%
rename from allure-report/data/attachments/c9b22cc9dc28f439.txt
rename to allure-report/data/attachments/49113f874a139db1.txt
diff --git a/allure-report/data/attachments/ebde2b3c5f7bae47.txt b/allure-report/data/attachments/491334107dd5238e.txt
similarity index 100%
rename from allure-report/data/attachments/ebde2b3c5f7bae47.txt
rename to allure-report/data/attachments/491334107dd5238e.txt
diff --git a/allure-report/data/attachments/ed45fb968677e918.txt b/allure-report/data/attachments/496a8fc7c085caf4.txt
similarity index 100%
rename from allure-report/data/attachments/ed45fb968677e918.txt
rename to allure-report/data/attachments/496a8fc7c085caf4.txt
diff --git a/allure-report/data/attachments/64228c9b0b57911a.txt b/allure-report/data/attachments/49e08a4f979422ca.txt
similarity index 100%
rename from allure-report/data/attachments/64228c9b0b57911a.txt
rename to allure-report/data/attachments/49e08a4f979422ca.txt
diff --git a/allure-report/data/attachments/60a8c5c2c7c00ce5.txt b/allure-report/data/attachments/4ae64cfa18a7fe16.txt
similarity index 100%
rename from allure-report/data/attachments/60a8c5c2c7c00ce5.txt
rename to allure-report/data/attachments/4ae64cfa18a7fe16.txt
diff --git a/allure-report/data/attachments/4d7d20a8fa5049ef.txt b/allure-report/data/attachments/4b7e6475d8bd7c13.txt
similarity index 100%
rename from allure-report/data/attachments/4d7d20a8fa5049ef.txt
rename to allure-report/data/attachments/4b7e6475d8bd7c13.txt
diff --git a/allure-report/data/attachments/abff3e6ddecc6408.txt b/allure-report/data/attachments/4bab5f3bdd559aa2.txt
similarity index 100%
rename from allure-report/data/attachments/abff3e6ddecc6408.txt
rename to allure-report/data/attachments/4bab5f3bdd559aa2.txt
diff --git a/allure-report/data/attachments/b3fc324c4038294.txt b/allure-report/data/attachments/4bd7ac0fc20fb6a1.txt
similarity index 100%
rename from allure-report/data/attachments/b3fc324c4038294.txt
rename to allure-report/data/attachments/4bd7ac0fc20fb6a1.txt
diff --git a/allure-report/data/attachments/b75f0fc5a14ca4fd.txt b/allure-report/data/attachments/4c101c06530a2e9e.txt
similarity index 100%
rename from allure-report/data/attachments/b75f0fc5a14ca4fd.txt
rename to allure-report/data/attachments/4c101c06530a2e9e.txt
diff --git a/allure-report/data/attachments/42c6735b0fe92ce1.txt b/allure-report/data/attachments/4cb1b482ef5803db.txt
similarity index 100%
rename from allure-report/data/attachments/42c6735b0fe92ce1.txt
rename to allure-report/data/attachments/4cb1b482ef5803db.txt
diff --git a/allure-report/data/attachments/8bb1795fd7e9c165.txt b/allure-report/data/attachments/4dd82faaba573e68.txt
similarity index 100%
rename from allure-report/data/attachments/8bb1795fd7e9c165.txt
rename to allure-report/data/attachments/4dd82faaba573e68.txt
diff --git a/allure-report/data/attachments/f4832c8bd9f79614.txt b/allure-report/data/attachments/4de55b4ae1f39108.txt
similarity index 100%
rename from allure-report/data/attachments/f4832c8bd9f79614.txt
rename to allure-report/data/attachments/4de55b4ae1f39108.txt
diff --git a/allure-report/data/attachments/ec381cac44a14e7f.txt b/allure-report/data/attachments/4eeb339282cdbad1.txt
similarity index 100%
rename from allure-report/data/attachments/ec381cac44a14e7f.txt
rename to allure-report/data/attachments/4eeb339282cdbad1.txt
diff --git a/allure-report/data/attachments/1ad9ab8a22025032.txt b/allure-report/data/attachments/50169eac5bf8084a.txt
similarity index 100%
rename from allure-report/data/attachments/1ad9ab8a22025032.txt
rename to allure-report/data/attachments/50169eac5bf8084a.txt
diff --git a/allure-report/data/attachments/17e1f12bcdd4240f.txt b/allure-report/data/attachments/50e06d17e1c8d051.txt
similarity index 100%
rename from allure-report/data/attachments/17e1f12bcdd4240f.txt
rename to allure-report/data/attachments/50e06d17e1c8d051.txt
diff --git a/allure-report/data/attachments/58c4828262135699.txt b/allure-report/data/attachments/51a20e306213f50c.txt
similarity index 100%
rename from allure-report/data/attachments/58c4828262135699.txt
rename to allure-report/data/attachments/51a20e306213f50c.txt
diff --git a/allure-report/data/attachments/f965c0bd2baa205.txt b/allure-report/data/attachments/51e235954e2b24e9.txt
similarity index 100%
rename from allure-report/data/attachments/f965c0bd2baa205.txt
rename to allure-report/data/attachments/51e235954e2b24e9.txt
diff --git a/allure-report/data/attachments/479118fc0413c04b.txt b/allure-report/data/attachments/5442f35428b86593.txt
similarity index 100%
rename from allure-report/data/attachments/479118fc0413c04b.txt
rename to allure-report/data/attachments/5442f35428b86593.txt
diff --git a/allure-report/data/attachments/97c0819228c5b269.txt b/allure-report/data/attachments/551e85d4261ef859.txt
similarity index 100%
rename from allure-report/data/attachments/97c0819228c5b269.txt
rename to allure-report/data/attachments/551e85d4261ef859.txt
diff --git a/allure-report/data/attachments/73fc8f8784290b40.txt b/allure-report/data/attachments/5538d98488e22a1.txt
similarity index 100%
rename from allure-report/data/attachments/73fc8f8784290b40.txt
rename to allure-report/data/attachments/5538d98488e22a1.txt
diff --git a/allure-report/data/attachments/b3163cc1ff017e55.txt b/allure-report/data/attachments/559adfb16322e47a.txt
similarity index 100%
rename from allure-report/data/attachments/b3163cc1ff017e55.txt
rename to allure-report/data/attachments/559adfb16322e47a.txt
diff --git a/allure-report/data/attachments/afa2344a5891233b.txt b/allure-report/data/attachments/566cb1395d2623ee.txt
similarity index 100%
rename from allure-report/data/attachments/afa2344a5891233b.txt
rename to allure-report/data/attachments/566cb1395d2623ee.txt
diff --git a/allure-report/data/attachments/b8984e5480e91547.txt b/allure-report/data/attachments/599f4bf8dc375f2f.txt
similarity index 100%
rename from allure-report/data/attachments/b8984e5480e91547.txt
rename to allure-report/data/attachments/599f4bf8dc375f2f.txt
diff --git a/allure-report/data/attachments/fbbce307fc80ae94.txt b/allure-report/data/attachments/5a674ed3663720ba.txt
similarity index 100%
rename from allure-report/data/attachments/fbbce307fc80ae94.txt
rename to allure-report/data/attachments/5a674ed3663720ba.txt
diff --git a/allure-report/data/attachments/1889e3b457f9320a.txt b/allure-report/data/attachments/5aca5b8e45147f1d.txt
similarity index 100%
rename from allure-report/data/attachments/1889e3b457f9320a.txt
rename to allure-report/data/attachments/5aca5b8e45147f1d.txt
diff --git a/allure-report/data/attachments/797fb7eadd505b53.txt b/allure-report/data/attachments/5ae64153eb7d8fd5.txt
similarity index 100%
rename from allure-report/data/attachments/797fb7eadd505b53.txt
rename to allure-report/data/attachments/5ae64153eb7d8fd5.txt
diff --git a/allure-report/data/attachments/36a84ce1aa4434a.txt b/allure-report/data/attachments/5bd79911afafb617.txt
similarity index 100%
rename from allure-report/data/attachments/36a84ce1aa4434a.txt
rename to allure-report/data/attachments/5bd79911afafb617.txt
diff --git a/allure-report/data/attachments/78bed3c0bc3ed4a.txt b/allure-report/data/attachments/5c46b88a061332b3.txt
similarity index 100%
rename from allure-report/data/attachments/78bed3c0bc3ed4a.txt
rename to allure-report/data/attachments/5c46b88a061332b3.txt
diff --git a/allure-report/data/attachments/c37932e6bf05499f.txt b/allure-report/data/attachments/5e736eac717d48b8.txt
similarity index 100%
rename from allure-report/data/attachments/c37932e6bf05499f.txt
rename to allure-report/data/attachments/5e736eac717d48b8.txt
diff --git a/allure-report/data/attachments/d3d4f5edff7b23a8.txt b/allure-report/data/attachments/5f6fe8d21ab696a3.txt
similarity index 100%
rename from allure-report/data/attachments/d3d4f5edff7b23a8.txt
rename to allure-report/data/attachments/5f6fe8d21ab696a3.txt
diff --git a/allure-report/data/attachments/349072694382d10e.txt b/allure-report/data/attachments/604a50ef60eddbca.txt
similarity index 100%
rename from allure-report/data/attachments/349072694382d10e.txt
rename to allure-report/data/attachments/604a50ef60eddbca.txt
diff --git a/allure-report/data/attachments/6eedc0bd484f71d7.txt b/allure-report/data/attachments/60551f07eabe2ff9.txt
similarity index 100%
rename from allure-report/data/attachments/6eedc0bd484f71d7.txt
rename to allure-report/data/attachments/60551f07eabe2ff9.txt
diff --git a/allure-report/data/attachments/d4f2ea957f6fd3d1.txt b/allure-report/data/attachments/60ceec260ccbe12f.txt
similarity index 100%
rename from allure-report/data/attachments/d4f2ea957f6fd3d1.txt
rename to allure-report/data/attachments/60ceec260ccbe12f.txt
diff --git a/allure-report/data/attachments/3f196c8197b3dace.txt b/allure-report/data/attachments/61278101606180d8.txt
similarity index 100%
rename from allure-report/data/attachments/3f196c8197b3dace.txt
rename to allure-report/data/attachments/61278101606180d8.txt
diff --git a/allure-report/data/attachments/2b2e74011774c312.txt b/allure-report/data/attachments/6148a5719472274d.txt
similarity index 100%
rename from allure-report/data/attachments/2b2e74011774c312.txt
rename to allure-report/data/attachments/6148a5719472274d.txt
diff --git a/allure-report/data/attachments/bc75ae4e4dd30a2d.txt b/allure-report/data/attachments/61c3ba5a703e8965.txt
similarity index 100%
rename from allure-report/data/attachments/bc75ae4e4dd30a2d.txt
rename to allure-report/data/attachments/61c3ba5a703e8965.txt
diff --git a/allure-report/data/attachments/27997c5236222053.txt b/allure-report/data/attachments/622422493d650fdf.txt
similarity index 100%
rename from allure-report/data/attachments/27997c5236222053.txt
rename to allure-report/data/attachments/622422493d650fdf.txt
diff --git a/allure-report/data/attachments/312062c4d3ad84ef.txt b/allure-report/data/attachments/6369af4634ea6437.txt
similarity index 100%
rename from allure-report/data/attachments/312062c4d3ad84ef.txt
rename to allure-report/data/attachments/6369af4634ea6437.txt
diff --git a/allure-report/data/attachments/57e00ad1037160b6.txt b/allure-report/data/attachments/64799626cd40a47b.txt
similarity index 100%
rename from allure-report/data/attachments/57e00ad1037160b6.txt
rename to allure-report/data/attachments/64799626cd40a47b.txt
diff --git a/allure-report/data/attachments/cbf43f2ebe410372.txt b/allure-report/data/attachments/65939308dfa4b454.txt
similarity index 100%
rename from allure-report/data/attachments/cbf43f2ebe410372.txt
rename to allure-report/data/attachments/65939308dfa4b454.txt
diff --git a/allure-report/data/attachments/f9925186cd87d138.txt b/allure-report/data/attachments/65be7c61ca459627.txt
similarity index 100%
rename from allure-report/data/attachments/f9925186cd87d138.txt
rename to allure-report/data/attachments/65be7c61ca459627.txt
diff --git a/allure-report/data/attachments/72a9f976cb96a98d.txt b/allure-report/data/attachments/6724f660007b6f8f.txt
similarity index 100%
rename from allure-report/data/attachments/72a9f976cb96a98d.txt
rename to allure-report/data/attachments/6724f660007b6f8f.txt
diff --git a/allure-report/data/attachments/1d47ca07980ea016.txt b/allure-report/data/attachments/68019be75248ce7a.txt
similarity index 100%
rename from allure-report/data/attachments/1d47ca07980ea016.txt
rename to allure-report/data/attachments/68019be75248ce7a.txt
diff --git a/allure-report/data/attachments/6de140d5a479d77f.txt b/allure-report/data/attachments/68907a6eac7b7e79.txt
similarity index 100%
rename from allure-report/data/attachments/6de140d5a479d77f.txt
rename to allure-report/data/attachments/68907a6eac7b7e79.txt
diff --git a/allure-report/data/attachments/491bdfb319cbef56.txt b/allure-report/data/attachments/69a85253be572104.txt
similarity index 100%
rename from allure-report/data/attachments/491bdfb319cbef56.txt
rename to allure-report/data/attachments/69a85253be572104.txt
diff --git a/allure-report/data/attachments/9ca1d978c6df1121.txt b/allure-report/data/attachments/69ca1dfc95141b1.txt
similarity index 100%
rename from allure-report/data/attachments/9ca1d978c6df1121.txt
rename to allure-report/data/attachments/69ca1dfc95141b1.txt
diff --git a/allure-report/data/attachments/f82dd65f45ebad45.txt b/allure-report/data/attachments/6a89bd43066f4143.txt
similarity index 100%
rename from allure-report/data/attachments/f82dd65f45ebad45.txt
rename to allure-report/data/attachments/6a89bd43066f4143.txt
diff --git a/allure-report/data/attachments/30ae8f4eae56e738.txt b/allure-report/data/attachments/6aac0d6477d82d49.txt
similarity index 100%
rename from allure-report/data/attachments/30ae8f4eae56e738.txt
rename to allure-report/data/attachments/6aac0d6477d82d49.txt
diff --git a/allure-report/data/attachments/287eb5fa3fe3b8e6.txt b/allure-report/data/attachments/6b06d8bb1f0d8ae7.txt
similarity index 100%
rename from allure-report/data/attachments/287eb5fa3fe3b8e6.txt
rename to allure-report/data/attachments/6b06d8bb1f0d8ae7.txt
diff --git a/allure-report/data/attachments/6362c8f15fc6c9c0.txt b/allure-report/data/attachments/6b26647644a9011f.txt
similarity index 100%
rename from allure-report/data/attachments/6362c8f15fc6c9c0.txt
rename to allure-report/data/attachments/6b26647644a9011f.txt
diff --git a/allure-report/data/attachments/1342cdaa6481456c.txt b/allure-report/data/attachments/6c8ba92b05ceb5be.txt
similarity index 100%
rename from allure-report/data/attachments/1342cdaa6481456c.txt
rename to allure-report/data/attachments/6c8ba92b05ceb5be.txt
diff --git a/allure-report/data/attachments/c396a9cbff279a34.txt b/allure-report/data/attachments/6e533a6d7b553e50.txt
similarity index 100%
rename from allure-report/data/attachments/c396a9cbff279a34.txt
rename to allure-report/data/attachments/6e533a6d7b553e50.txt
diff --git a/allure-report/data/attachments/250afdca61317e51.txt b/allure-report/data/attachments/6e652aa73f38cf38.txt
similarity index 100%
rename from allure-report/data/attachments/250afdca61317e51.txt
rename to allure-report/data/attachments/6e652aa73f38cf38.txt
diff --git a/allure-report/data/attachments/613c4bb712b376ab.txt b/allure-report/data/attachments/6f68f7e9f588442e.txt
similarity index 100%
rename from allure-report/data/attachments/613c4bb712b376ab.txt
rename to allure-report/data/attachments/6f68f7e9f588442e.txt
diff --git a/allure-report/data/attachments/2b123edd90aa8cfa.txt b/allure-report/data/attachments/70549112d1201a37.txt
similarity index 100%
rename from allure-report/data/attachments/2b123edd90aa8cfa.txt
rename to allure-report/data/attachments/70549112d1201a37.txt
diff --git a/allure-report/data/attachments/60553188e91eeef0.txt b/allure-report/data/attachments/7059a7f2ea4f1d21.txt
similarity index 100%
rename from allure-report/data/attachments/60553188e91eeef0.txt
rename to allure-report/data/attachments/7059a7f2ea4f1d21.txt
diff --git a/allure-report/data/attachments/a42bbda54a679e90.txt b/allure-report/data/attachments/712c159a049ff459.txt
similarity index 100%
rename from allure-report/data/attachments/a42bbda54a679e90.txt
rename to allure-report/data/attachments/712c159a049ff459.txt
diff --git a/allure-report/data/attachments/ea9613cb4c662f2e.txt b/allure-report/data/attachments/71fc07a67416a0d6.txt
similarity index 100%
rename from allure-report/data/attachments/ea9613cb4c662f2e.txt
rename to allure-report/data/attachments/71fc07a67416a0d6.txt
diff --git a/allure-report/data/attachments/407f6f4c1f9bb5a2.txt b/allure-report/data/attachments/72c5ae89672fcecc.txt
similarity index 100%
rename from allure-report/data/attachments/407f6f4c1f9bb5a2.txt
rename to allure-report/data/attachments/72c5ae89672fcecc.txt
diff --git a/allure-report/data/attachments/d31f2c0a44e75654.txt b/allure-report/data/attachments/7324bd79d75b1976.txt
similarity index 100%
rename from allure-report/data/attachments/d31f2c0a44e75654.txt
rename to allure-report/data/attachments/7324bd79d75b1976.txt
diff --git a/allure-report/data/attachments/312dff4578efa314.txt b/allure-report/data/attachments/7379dff7e25cb0a5.txt
similarity index 100%
rename from allure-report/data/attachments/312dff4578efa314.txt
rename to allure-report/data/attachments/7379dff7e25cb0a5.txt
diff --git a/allure-report/data/attachments/d1ef36a16a608c99.txt b/allure-report/data/attachments/73dfd6fcf3f0a2ae.txt
similarity index 100%
rename from allure-report/data/attachments/d1ef36a16a608c99.txt
rename to allure-report/data/attachments/73dfd6fcf3f0a2ae.txt
diff --git a/allure-report/data/attachments/a45595e4822528c2.txt b/allure-report/data/attachments/73e1a08147f0ff00.txt
similarity index 100%
rename from allure-report/data/attachments/a45595e4822528c2.txt
rename to allure-report/data/attachments/73e1a08147f0ff00.txt
diff --git a/allure-report/data/attachments/f469dcf875239b3a.txt b/allure-report/data/attachments/7425734ad14179e4.txt
similarity index 100%
rename from allure-report/data/attachments/f469dcf875239b3a.txt
rename to allure-report/data/attachments/7425734ad14179e4.txt
diff --git a/allure-report/data/attachments/780df00dc666cbbd.txt b/allure-report/data/attachments/74fd4cb3a0d16df5.txt
similarity index 100%
rename from allure-report/data/attachments/780df00dc666cbbd.txt
rename to allure-report/data/attachments/74fd4cb3a0d16df5.txt
diff --git a/allure-report/data/attachments/40f2f98b11de943f.txt b/allure-report/data/attachments/7548d350c45f54f6.txt
similarity index 100%
rename from allure-report/data/attachments/40f2f98b11de943f.txt
rename to allure-report/data/attachments/7548d350c45f54f6.txt
diff --git a/allure-report/data/attachments/21b3833bd58160c1.txt b/allure-report/data/attachments/757a12dc566d3a04.txt
similarity index 100%
rename from allure-report/data/attachments/21b3833bd58160c1.txt
rename to allure-report/data/attachments/757a12dc566d3a04.txt
diff --git a/allure-report/data/attachments/47ad300a7de26866.txt b/allure-report/data/attachments/761ccb0eac4691eb.txt
similarity index 100%
rename from allure-report/data/attachments/47ad300a7de26866.txt
rename to allure-report/data/attachments/761ccb0eac4691eb.txt
diff --git a/allure-report/data/attachments/a3653a5d01cb978a.txt b/allure-report/data/attachments/768a2542510e9424.txt
similarity index 100%
rename from allure-report/data/attachments/a3653a5d01cb978a.txt
rename to allure-report/data/attachments/768a2542510e9424.txt
diff --git a/allure-report/data/attachments/20e82e5aa37702bc.txt b/allure-report/data/attachments/778d3397f8515034.txt
similarity index 100%
rename from allure-report/data/attachments/20e82e5aa37702bc.txt
rename to allure-report/data/attachments/778d3397f8515034.txt
diff --git a/allure-report/data/attachments/55f2f3a355e5f2ed.txt b/allure-report/data/attachments/78536cfa8705ace3.txt
similarity index 100%
rename from allure-report/data/attachments/55f2f3a355e5f2ed.txt
rename to allure-report/data/attachments/78536cfa8705ace3.txt
diff --git a/allure-report/data/attachments/fcd71aa1ac7b19de.txt b/allure-report/data/attachments/788d307008b11df5.txt
similarity index 100%
rename from allure-report/data/attachments/fcd71aa1ac7b19de.txt
rename to allure-report/data/attachments/788d307008b11df5.txt
diff --git a/allure-report/data/attachments/4163d90850028d14.txt b/allure-report/data/attachments/78b67cc840d0f4a8.txt
similarity index 100%
rename from allure-report/data/attachments/4163d90850028d14.txt
rename to allure-report/data/attachments/78b67cc840d0f4a8.txt
diff --git a/allure-report/data/attachments/4e693ea1a91f61ae.txt b/allure-report/data/attachments/78ccb02d90c15e25.txt
similarity index 100%
rename from allure-report/data/attachments/4e693ea1a91f61ae.txt
rename to allure-report/data/attachments/78ccb02d90c15e25.txt
diff --git a/allure-report/data/attachments/94063c17619b52a4.txt b/allure-report/data/attachments/7a6a4e0267245cc3.txt
similarity index 100%
rename from allure-report/data/attachments/94063c17619b52a4.txt
rename to allure-report/data/attachments/7a6a4e0267245cc3.txt
diff --git a/allure-report/data/attachments/d8a2a5280a09e0f4.txt b/allure-report/data/attachments/7b9e000b6e8b6a60.txt
similarity index 100%
rename from allure-report/data/attachments/d8a2a5280a09e0f4.txt
rename to allure-report/data/attachments/7b9e000b6e8b6a60.txt
diff --git a/allure-report/data/attachments/a93887f366c469bf.txt b/allure-report/data/attachments/7bfcd285de663163.txt
similarity index 100%
rename from allure-report/data/attachments/a93887f366c469bf.txt
rename to allure-report/data/attachments/7bfcd285de663163.txt
diff --git a/allure-report/data/attachments/4eb3eb579b763a8f.txt b/allure-report/data/attachments/7c4d33961ba9ecde.txt
similarity index 100%
rename from allure-report/data/attachments/4eb3eb579b763a8f.txt
rename to allure-report/data/attachments/7c4d33961ba9ecde.txt
diff --git a/allure-report/data/attachments/e932ac087f99689b.txt b/allure-report/data/attachments/7cbc8ebd65fb8481.txt
similarity index 100%
rename from allure-report/data/attachments/e932ac087f99689b.txt
rename to allure-report/data/attachments/7cbc8ebd65fb8481.txt
diff --git a/allure-report/data/attachments/e1032190833aaac7.txt b/allure-report/data/attachments/7ce02846f9ac9e3d.txt
similarity index 100%
rename from allure-report/data/attachments/e1032190833aaac7.txt
rename to allure-report/data/attachments/7ce02846f9ac9e3d.txt
diff --git a/allure-report/data/attachments/8afe9706a7ce18ad.txt b/allure-report/data/attachments/7d82c31fb2485e49.txt
similarity index 100%
rename from allure-report/data/attachments/8afe9706a7ce18ad.txt
rename to allure-report/data/attachments/7d82c31fb2485e49.txt
diff --git a/allure-report/data/attachments/54520f78b41446af.txt b/allure-report/data/attachments/7e6e0f3580253245.txt
similarity index 100%
rename from allure-report/data/attachments/54520f78b41446af.txt
rename to allure-report/data/attachments/7e6e0f3580253245.txt
diff --git a/allure-report/data/attachments/cd47dccaf2814ffa.txt b/allure-report/data/attachments/7f097b27d301b075.txt
similarity index 100%
rename from allure-report/data/attachments/cd47dccaf2814ffa.txt
rename to allure-report/data/attachments/7f097b27d301b075.txt
diff --git a/allure-report/data/attachments/a96837b21492cfc6.txt b/allure-report/data/attachments/7f1e6261fe55f12.txt
similarity index 100%
rename from allure-report/data/attachments/a96837b21492cfc6.txt
rename to allure-report/data/attachments/7f1e6261fe55f12.txt
diff --git a/allure-report/data/attachments/850bcf9305b7e315.txt b/allure-report/data/attachments/7f5a59d26508f55d.txt
similarity index 100%
rename from allure-report/data/attachments/850bcf9305b7e315.txt
rename to allure-report/data/attachments/7f5a59d26508f55d.txt
diff --git a/allure-report/data/attachments/835e4619c5013fd1.txt b/allure-report/data/attachments/7f8244a44f0672b6.txt
similarity index 100%
rename from allure-report/data/attachments/835e4619c5013fd1.txt
rename to allure-report/data/attachments/7f8244a44f0672b6.txt
diff --git a/allure-report/data/attachments/dd8004b465c9b5f8.txt b/allure-report/data/attachments/817385884ec20713.txt
similarity index 100%
rename from allure-report/data/attachments/dd8004b465c9b5f8.txt
rename to allure-report/data/attachments/817385884ec20713.txt
diff --git a/allure-report/data/attachments/5473bc31f56d9a8c.txt b/allure-report/data/attachments/8276c421e6a39adf.txt
similarity index 100%
rename from allure-report/data/attachments/5473bc31f56d9a8c.txt
rename to allure-report/data/attachments/8276c421e6a39adf.txt
diff --git a/allure-report/data/attachments/42b879e2f735a0ac.txt b/allure-report/data/attachments/8333a44527f8bcd6.txt
similarity index 100%
rename from allure-report/data/attachments/42b879e2f735a0ac.txt
rename to allure-report/data/attachments/8333a44527f8bcd6.txt
diff --git a/allure-report/data/attachments/9e567229f9ee12b7.txt b/allure-report/data/attachments/833d260c3e69ae73.txt
similarity index 100%
rename from allure-report/data/attachments/9e567229f9ee12b7.txt
rename to allure-report/data/attachments/833d260c3e69ae73.txt
diff --git a/allure-report/data/attachments/bcefb385384ff8bd.txt b/allure-report/data/attachments/835d7d8f35896535.txt
similarity index 100%
rename from allure-report/data/attachments/bcefb385384ff8bd.txt
rename to allure-report/data/attachments/835d7d8f35896535.txt
diff --git a/allure-report/data/attachments/85813043366b6b90.txt b/allure-report/data/attachments/843a9b33796b69ab.txt
similarity index 100%
rename from allure-report/data/attachments/85813043366b6b90.txt
rename to allure-report/data/attachments/843a9b33796b69ab.txt
diff --git a/allure-report/data/attachments/cc1b1893c2b8b52d.txt b/allure-report/data/attachments/8474eb0f72326e17.txt
similarity index 100%
rename from allure-report/data/attachments/cc1b1893c2b8b52d.txt
rename to allure-report/data/attachments/8474eb0f72326e17.txt
diff --git a/allure-report/data/attachments/5f8aca645c6a63be.txt b/allure-report/data/attachments/87d604abdd1034ad.txt
similarity index 100%
rename from allure-report/data/attachments/5f8aca645c6a63be.txt
rename to allure-report/data/attachments/87d604abdd1034ad.txt
diff --git a/allure-report/data/attachments/6d3df2dabc5ae756.txt b/allure-report/data/attachments/87f01e814f201b12.txt
similarity index 100%
rename from allure-report/data/attachments/6d3df2dabc5ae756.txt
rename to allure-report/data/attachments/87f01e814f201b12.txt
diff --git a/allure-report/data/attachments/38545087bdeef541.txt b/allure-report/data/attachments/8824f11650f12248.txt
similarity index 100%
rename from allure-report/data/attachments/38545087bdeef541.txt
rename to allure-report/data/attachments/8824f11650f12248.txt
diff --git a/allure-report/data/attachments/60b6667cdd104689.txt b/allure-report/data/attachments/885315e2174c8284.txt
similarity index 100%
rename from allure-report/data/attachments/60b6667cdd104689.txt
rename to allure-report/data/attachments/885315e2174c8284.txt
diff --git a/allure-report/data/attachments/6dd9ffa61a5d6299.txt b/allure-report/data/attachments/89e2dbaee5a08a8e.txt
similarity index 100%
rename from allure-report/data/attachments/6dd9ffa61a5d6299.txt
rename to allure-report/data/attachments/89e2dbaee5a08a8e.txt
diff --git a/allure-report/data/attachments/ca809417038f1f70.txt b/allure-report/data/attachments/8aceddf9a40c21c4.txt
similarity index 100%
rename from allure-report/data/attachments/ca809417038f1f70.txt
rename to allure-report/data/attachments/8aceddf9a40c21c4.txt
diff --git a/allure-report/data/attachments/a21b9ca1dd2e7b86.txt b/allure-report/data/attachments/8b70cbce8e882192.txt
similarity index 100%
rename from allure-report/data/attachments/a21b9ca1dd2e7b86.txt
rename to allure-report/data/attachments/8b70cbce8e882192.txt
diff --git a/allure-report/data/attachments/ed1895964a4f1dc3.txt b/allure-report/data/attachments/8bf4ab3249d50d5d.txt
similarity index 100%
rename from allure-report/data/attachments/ed1895964a4f1dc3.txt
rename to allure-report/data/attachments/8bf4ab3249d50d5d.txt
diff --git a/allure-report/data/attachments/a77304cbd9f33e1a.txt b/allure-report/data/attachments/8c9b413e90bf769f.txt
similarity index 100%
rename from allure-report/data/attachments/a77304cbd9f33e1a.txt
rename to allure-report/data/attachments/8c9b413e90bf769f.txt
diff --git a/allure-report/data/attachments/51739cb22fa4b9dd.txt b/allure-report/data/attachments/8cf8917f49abc708.txt
similarity index 100%
rename from allure-report/data/attachments/51739cb22fa4b9dd.txt
rename to allure-report/data/attachments/8cf8917f49abc708.txt
diff --git a/allure-report/data/attachments/8ecb0410a6ed3d7.txt b/allure-report/data/attachments/8d8a3475c1ccc5fb.txt
similarity index 100%
rename from allure-report/data/attachments/8ecb0410a6ed3d7.txt
rename to allure-report/data/attachments/8d8a3475c1ccc5fb.txt
diff --git a/allure-report/data/attachments/894b6ecea0eca1b4.txt b/allure-report/data/attachments/8e4c5f9ea62989e.txt
similarity index 100%
rename from allure-report/data/attachments/894b6ecea0eca1b4.txt
rename to allure-report/data/attachments/8e4c5f9ea62989e.txt
diff --git a/allure-report/data/attachments/32bad6265b9c6d8f.txt b/allure-report/data/attachments/8f0da0353e68cf34.txt
similarity index 100%
rename from allure-report/data/attachments/32bad6265b9c6d8f.txt
rename to allure-report/data/attachments/8f0da0353e68cf34.txt
diff --git a/allure-report/data/attachments/5d2b03d7ca85feb9.txt b/allure-report/data/attachments/8f4bf05879c8645b.txt
similarity index 100%
rename from allure-report/data/attachments/5d2b03d7ca85feb9.txt
rename to allure-report/data/attachments/8f4bf05879c8645b.txt
diff --git a/allure-report/data/attachments/81acaad5616d047a.txt b/allure-report/data/attachments/8fc1f3f9e7136bfe.txt
similarity index 100%
rename from allure-report/data/attachments/81acaad5616d047a.txt
rename to allure-report/data/attachments/8fc1f3f9e7136bfe.txt
diff --git a/allure-report/data/attachments/657871840dfd173c.txt b/allure-report/data/attachments/8ffb3d947babe2e5.txt
similarity index 100%
rename from allure-report/data/attachments/657871840dfd173c.txt
rename to allure-report/data/attachments/8ffb3d947babe2e5.txt
diff --git a/allure-report/data/attachments/85d8941907447826.txt b/allure-report/data/attachments/918ce551f75f4a0e.txt
similarity index 100%
rename from allure-report/data/attachments/85d8941907447826.txt
rename to allure-report/data/attachments/918ce551f75f4a0e.txt
diff --git a/allure-report/data/attachments/df41cf6b46c44c9e.txt b/allure-report/data/attachments/9639571481038f39.txt
similarity index 100%
rename from allure-report/data/attachments/df41cf6b46c44c9e.txt
rename to allure-report/data/attachments/9639571481038f39.txt
diff --git a/allure-report/data/attachments/fba7e6f7e7538915.txt b/allure-report/data/attachments/9664dbae27a9df3.txt
similarity index 100%
rename from allure-report/data/attachments/fba7e6f7e7538915.txt
rename to allure-report/data/attachments/9664dbae27a9df3.txt
diff --git a/allure-report/data/attachments/30e865fe73fa5b27.txt b/allure-report/data/attachments/9735ba411f0b6bb5.txt
similarity index 100%
rename from allure-report/data/attachments/30e865fe73fa5b27.txt
rename to allure-report/data/attachments/9735ba411f0b6bb5.txt
diff --git a/allure-report/data/attachments/a68de0f4d0253c8.txt b/allure-report/data/attachments/97d568438480d957.txt
similarity index 100%
rename from allure-report/data/attachments/a68de0f4d0253c8.txt
rename to allure-report/data/attachments/97d568438480d957.txt
diff --git a/allure-report/data/attachments/f4b8bcccd8e3d9a5.txt b/allure-report/data/attachments/9817c9d821675f57.txt
similarity index 100%
rename from allure-report/data/attachments/f4b8bcccd8e3d9a5.txt
rename to allure-report/data/attachments/9817c9d821675f57.txt
diff --git a/allure-report/data/attachments/47cbc31b80f9d83c.txt b/allure-report/data/attachments/982c55cae2a7ef4a.txt
similarity index 100%
rename from allure-report/data/attachments/47cbc31b80f9d83c.txt
rename to allure-report/data/attachments/982c55cae2a7ef4a.txt
diff --git a/allure-report/data/attachments/4562f85c852f0a97.txt b/allure-report/data/attachments/9846fc0a17d839b.txt
similarity index 100%
rename from allure-report/data/attachments/4562f85c852f0a97.txt
rename to allure-report/data/attachments/9846fc0a17d839b.txt
diff --git a/allure-report/data/attachments/74dc839f94675f1c.txt b/allure-report/data/attachments/9adef8938da49aa4.txt
similarity index 100%
rename from allure-report/data/attachments/74dc839f94675f1c.txt
rename to allure-report/data/attachments/9adef8938da49aa4.txt
diff --git a/allure-report/data/attachments/9e573d2ead28469f.txt b/allure-report/data/attachments/9bd069e9e159fee7.txt
similarity index 100%
rename from allure-report/data/attachments/9e573d2ead28469f.txt
rename to allure-report/data/attachments/9bd069e9e159fee7.txt
diff --git a/allure-report/data/attachments/3228eb12f2ec789a.txt b/allure-report/data/attachments/9c2f5fc2bb8b3db8.txt
similarity index 100%
rename from allure-report/data/attachments/3228eb12f2ec789a.txt
rename to allure-report/data/attachments/9c2f5fc2bb8b3db8.txt
diff --git a/allure-report/data/attachments/c41bf0bbb023a57f.txt b/allure-report/data/attachments/9da75d7f845f0505.txt
similarity index 100%
rename from allure-report/data/attachments/c41bf0bbb023a57f.txt
rename to allure-report/data/attachments/9da75d7f845f0505.txt
diff --git a/allure-report/data/attachments/6152f64a0232194a.txt b/allure-report/data/attachments/9e8a1dedd1940971.txt
similarity index 100%
rename from allure-report/data/attachments/6152f64a0232194a.txt
rename to allure-report/data/attachments/9e8a1dedd1940971.txt
diff --git a/allure-report/data/attachments/72987b318aa88c6e.txt b/allure-report/data/attachments/9febde34d0c00b2f.txt
similarity index 100%
rename from allure-report/data/attachments/72987b318aa88c6e.txt
rename to allure-report/data/attachments/9febde34d0c00b2f.txt
diff --git a/allure-report/data/attachments/67853a4b20ca2cdb.txt b/allure-report/data/attachments/a03148d44cb41cd1.txt
similarity index 100%
rename from allure-report/data/attachments/67853a4b20ca2cdb.txt
rename to allure-report/data/attachments/a03148d44cb41cd1.txt
diff --git a/allure-report/data/attachments/7cf8e66e6e1debdd.txt b/allure-report/data/attachments/a05e018d59cd8b23.txt
similarity index 100%
rename from allure-report/data/attachments/7cf8e66e6e1debdd.txt
rename to allure-report/data/attachments/a05e018d59cd8b23.txt
diff --git a/allure-report/data/attachments/5e949b4a7c16c61.txt b/allure-report/data/attachments/a0d3807a4788c278.txt
similarity index 100%
rename from allure-report/data/attachments/5e949b4a7c16c61.txt
rename to allure-report/data/attachments/a0d3807a4788c278.txt
diff --git a/allure-report/data/attachments/c81a97703cb852b3.txt b/allure-report/data/attachments/a11058edff9d734d.txt
similarity index 100%
rename from allure-report/data/attachments/c81a97703cb852b3.txt
rename to allure-report/data/attachments/a11058edff9d734d.txt
diff --git a/allure-report/data/attachments/7ac45d8c1df7c43f.txt b/allure-report/data/attachments/a125eb4c92d61148.txt
similarity index 100%
rename from allure-report/data/attachments/7ac45d8c1df7c43f.txt
rename to allure-report/data/attachments/a125eb4c92d61148.txt
diff --git a/allure-report/data/attachments/ee8e3a23a26b4600.txt b/allure-report/data/attachments/a156897cab59d4a9.txt
similarity index 100%
rename from allure-report/data/attachments/ee8e3a23a26b4600.txt
rename to allure-report/data/attachments/a156897cab59d4a9.txt
diff --git a/allure-report/data/attachments/dc735d6cbaa38cba.txt b/allure-report/data/attachments/a21d8bb488556a6f.txt
similarity index 100%
rename from allure-report/data/attachments/dc735d6cbaa38cba.txt
rename to allure-report/data/attachments/a21d8bb488556a6f.txt
diff --git a/allure-report/data/attachments/d5812afb446c78ce.txt b/allure-report/data/attachments/a23effdd1e0b0387.txt
similarity index 100%
rename from allure-report/data/attachments/d5812afb446c78ce.txt
rename to allure-report/data/attachments/a23effdd1e0b0387.txt
diff --git a/allure-report/data/attachments/ef5ba384071190d7.txt b/allure-report/data/attachments/a243f5a6e2aef08.txt
similarity index 100%
rename from allure-report/data/attachments/ef5ba384071190d7.txt
rename to allure-report/data/attachments/a243f5a6e2aef08.txt
diff --git a/allure-report/data/attachments/3fc74f16bec5bbf3.txt b/allure-report/data/attachments/a3650a70b5eae511.txt
similarity index 100%
rename from allure-report/data/attachments/3fc74f16bec5bbf3.txt
rename to allure-report/data/attachments/a3650a70b5eae511.txt
diff --git a/allure-report/data/attachments/145b065c02fb875.txt b/allure-report/data/attachments/a425815a2146be3f.txt
similarity index 100%
rename from allure-report/data/attachments/145b065c02fb875.txt
rename to allure-report/data/attachments/a425815a2146be3f.txt
diff --git a/allure-report/data/attachments/38a8ba45b2ebefd2.txt b/allure-report/data/attachments/a5312ee34a83472.txt
similarity index 100%
rename from allure-report/data/attachments/38a8ba45b2ebefd2.txt
rename to allure-report/data/attachments/a5312ee34a83472.txt
diff --git a/allure-report/data/attachments/80cb92b2a68485aa.txt b/allure-report/data/attachments/a60431e704cfd67c.txt
similarity index 100%
rename from allure-report/data/attachments/80cb92b2a68485aa.txt
rename to allure-report/data/attachments/a60431e704cfd67c.txt
diff --git a/allure-report/data/attachments/ec0aa2198d4850df.txt b/allure-report/data/attachments/a6116dd9c620e39c.txt
similarity index 100%
rename from allure-report/data/attachments/ec0aa2198d4850df.txt
rename to allure-report/data/attachments/a6116dd9c620e39c.txt
diff --git a/allure-report/data/attachments/d23d24d51ab0f2ec.txt b/allure-report/data/attachments/a6a60e5084ac1c11.txt
similarity index 100%
rename from allure-report/data/attachments/d23d24d51ab0f2ec.txt
rename to allure-report/data/attachments/a6a60e5084ac1c11.txt
diff --git a/allure-report/data/attachments/20cbc8ca27f67538.txt b/allure-report/data/attachments/a6bd6cbda8e220e3.txt
similarity index 100%
rename from allure-report/data/attachments/20cbc8ca27f67538.txt
rename to allure-report/data/attachments/a6bd6cbda8e220e3.txt
diff --git a/allure-report/data/attachments/2f4fbc6ed8dc7bd7.txt b/allure-report/data/attachments/a892fb7f4ca8f546.txt
similarity index 100%
rename from allure-report/data/attachments/2f4fbc6ed8dc7bd7.txt
rename to allure-report/data/attachments/a892fb7f4ca8f546.txt
diff --git a/allure-report/data/attachments/5fb2caa4cfa17eeb.txt b/allure-report/data/attachments/a99ebb2468b16b95.txt
similarity index 100%
rename from allure-report/data/attachments/5fb2caa4cfa17eeb.txt
rename to allure-report/data/attachments/a99ebb2468b16b95.txt
diff --git a/allure-report/data/attachments/fe10e73cc4ad9f0b.txt b/allure-report/data/attachments/aaa63d8350548106.txt
similarity index 100%
rename from allure-report/data/attachments/fe10e73cc4ad9f0b.txt
rename to allure-report/data/attachments/aaa63d8350548106.txt
diff --git a/allure-report/data/attachments/9d7d21f763543a21.txt b/allure-report/data/attachments/aad37f3b55b49e8b.txt
similarity index 100%
rename from allure-report/data/attachments/9d7d21f763543a21.txt
rename to allure-report/data/attachments/aad37f3b55b49e8b.txt
diff --git a/allure-report/data/attachments/eb5eccf50db39cb4.txt b/allure-report/data/attachments/abf9a812b0a61e07.txt
similarity index 100%
rename from allure-report/data/attachments/eb5eccf50db39cb4.txt
rename to allure-report/data/attachments/abf9a812b0a61e07.txt
diff --git a/allure-report/data/attachments/f2a9e45ebf48d755.txt b/allure-report/data/attachments/ac454cba7b8ef897.txt
similarity index 100%
rename from allure-report/data/attachments/f2a9e45ebf48d755.txt
rename to allure-report/data/attachments/ac454cba7b8ef897.txt
diff --git a/allure-report/data/attachments/9999070a00162057.txt b/allure-report/data/attachments/ac7ee8f205d4305f.txt
similarity index 100%
rename from allure-report/data/attachments/9999070a00162057.txt
rename to allure-report/data/attachments/ac7ee8f205d4305f.txt
diff --git a/allure-report/data/attachments/ca30023d79faffff.txt b/allure-report/data/attachments/adebeeed90235942.txt
similarity index 100%
rename from allure-report/data/attachments/ca30023d79faffff.txt
rename to allure-report/data/attachments/adebeeed90235942.txt
diff --git a/allure-report/data/attachments/ff7405a34f99b6d6.txt b/allure-report/data/attachments/ae198d98d59aaf55.txt
similarity index 100%
rename from allure-report/data/attachments/ff7405a34f99b6d6.txt
rename to allure-report/data/attachments/ae198d98d59aaf55.txt
diff --git a/allure-report/data/attachments/57a50be8b38a35c0.txt b/allure-report/data/attachments/aedb47484495e540.txt
similarity index 100%
rename from allure-report/data/attachments/57a50be8b38a35c0.txt
rename to allure-report/data/attachments/aedb47484495e540.txt
diff --git a/allure-report/data/attachments/8778cf7e4eef01cb.txt b/allure-report/data/attachments/af19b50155e57570.txt
similarity index 100%
rename from allure-report/data/attachments/8778cf7e4eef01cb.txt
rename to allure-report/data/attachments/af19b50155e57570.txt
diff --git a/allure-report/data/attachments/b38075c83e7baebb.txt b/allure-report/data/attachments/afb99113fdc97fa7.txt
similarity index 100%
rename from allure-report/data/attachments/b38075c83e7baebb.txt
rename to allure-report/data/attachments/afb99113fdc97fa7.txt
diff --git a/allure-report/data/attachments/d1599295a3f41ee0.txt b/allure-report/data/attachments/afc512e4954fc414.txt
similarity index 100%
rename from allure-report/data/attachments/d1599295a3f41ee0.txt
rename to allure-report/data/attachments/afc512e4954fc414.txt
diff --git a/allure-report/data/attachments/bbc90d26ad4a4f8d.txt b/allure-report/data/attachments/b010e8f0a161de92.txt
similarity index 100%
rename from allure-report/data/attachments/bbc90d26ad4a4f8d.txt
rename to allure-report/data/attachments/b010e8f0a161de92.txt
diff --git a/allure-report/data/attachments/d10d4fe51ef67a7e.txt b/allure-report/data/attachments/b024c4fc790da6a0.txt
similarity index 100%
rename from allure-report/data/attachments/d10d4fe51ef67a7e.txt
rename to allure-report/data/attachments/b024c4fc790da6a0.txt
diff --git a/allure-report/data/attachments/485b7a7482b5d8a7.txt b/allure-report/data/attachments/b04de969348b1187.txt
similarity index 100%
rename from allure-report/data/attachments/485b7a7482b5d8a7.txt
rename to allure-report/data/attachments/b04de969348b1187.txt
diff --git a/allure-report/data/attachments/e01af9821f0d361c.txt b/allure-report/data/attachments/b0ff98cda0b0c43.txt
similarity index 100%
rename from allure-report/data/attachments/e01af9821f0d361c.txt
rename to allure-report/data/attachments/b0ff98cda0b0c43.txt
diff --git a/allure-report/data/attachments/3f0fa9f25e69b0db.txt b/allure-report/data/attachments/b2310e8820061774.txt
similarity index 100%
rename from allure-report/data/attachments/3f0fa9f25e69b0db.txt
rename to allure-report/data/attachments/b2310e8820061774.txt
diff --git a/allure-report/data/attachments/b9b51ca36b85ae94.txt b/allure-report/data/attachments/b278aa851a807748.txt
similarity index 100%
rename from allure-report/data/attachments/b9b51ca36b85ae94.txt
rename to allure-report/data/attachments/b278aa851a807748.txt
diff --git a/allure-report/data/attachments/96a11dda30514e67.txt b/allure-report/data/attachments/b3f562db94371de7.txt
similarity index 100%
rename from allure-report/data/attachments/96a11dda30514e67.txt
rename to allure-report/data/attachments/b3f562db94371de7.txt
diff --git a/allure-report/data/attachments/8e812b8e3303683b.txt b/allure-report/data/attachments/b5f1637aeba19ba4.txt
similarity index 100%
rename from allure-report/data/attachments/8e812b8e3303683b.txt
rename to allure-report/data/attachments/b5f1637aeba19ba4.txt
diff --git a/allure-report/data/attachments/dfbdbb71de71756e.txt b/allure-report/data/attachments/b6c652a922a26947.txt
similarity index 100%
rename from allure-report/data/attachments/dfbdbb71de71756e.txt
rename to allure-report/data/attachments/b6c652a922a26947.txt
diff --git a/allure-report/data/attachments/da21be7860f58cf6.txt b/allure-report/data/attachments/b71080d98c3c005a.txt
similarity index 100%
rename from allure-report/data/attachments/da21be7860f58cf6.txt
rename to allure-report/data/attachments/b71080d98c3c005a.txt
diff --git a/allure-report/data/attachments/d0bc1ad841243b6a.txt b/allure-report/data/attachments/b8226dfed0d6a202.txt
similarity index 100%
rename from allure-report/data/attachments/d0bc1ad841243b6a.txt
rename to allure-report/data/attachments/b8226dfed0d6a202.txt
diff --git a/allure-report/data/attachments/f4f546882d08a1ac.txt b/allure-report/data/attachments/b8b7177b76c24b60.txt
similarity index 100%
rename from allure-report/data/attachments/f4f546882d08a1ac.txt
rename to allure-report/data/attachments/b8b7177b76c24b60.txt
diff --git a/allure-report/data/attachments/9b1c37b21b76b29e.txt b/allure-report/data/attachments/b8eb00e308a84c71.txt
similarity index 100%
rename from allure-report/data/attachments/9b1c37b21b76b29e.txt
rename to allure-report/data/attachments/b8eb00e308a84c71.txt
diff --git a/allure-report/data/attachments/7269f46fd31058ea.txt b/allure-report/data/attachments/ba1557147d8416c1.txt
similarity index 100%
rename from allure-report/data/attachments/7269f46fd31058ea.txt
rename to allure-report/data/attachments/ba1557147d8416c1.txt
diff --git a/allure-report/data/attachments/175a566935f714fc.txt b/allure-report/data/attachments/ba489e6f976c964f.txt
similarity index 100%
rename from allure-report/data/attachments/175a566935f714fc.txt
rename to allure-report/data/attachments/ba489e6f976c964f.txt
diff --git a/allure-report/data/attachments/b1cd53c85d21b130.txt b/allure-report/data/attachments/bbfc3fd670d975ed.txt
similarity index 100%
rename from allure-report/data/attachments/b1cd53c85d21b130.txt
rename to allure-report/data/attachments/bbfc3fd670d975ed.txt
diff --git a/allure-report/data/attachments/db8507235524f855.txt b/allure-report/data/attachments/bc673310ad989d77.txt
similarity index 100%
rename from allure-report/data/attachments/db8507235524f855.txt
rename to allure-report/data/attachments/bc673310ad989d77.txt
diff --git a/allure-report/data/attachments/59ffb265a3e6098c.txt b/allure-report/data/attachments/bda0913251ec8a7b.txt
similarity index 100%
rename from allure-report/data/attachments/59ffb265a3e6098c.txt
rename to allure-report/data/attachments/bda0913251ec8a7b.txt
diff --git a/allure-report/data/attachments/9b3917a8b59d5897.txt b/allure-report/data/attachments/bf45d5ff12eeac.txt
similarity index 100%
rename from allure-report/data/attachments/9b3917a8b59d5897.txt
rename to allure-report/data/attachments/bf45d5ff12eeac.txt
diff --git a/allure-report/data/attachments/6a40280d8ceb16cd.txt b/allure-report/data/attachments/bf99ecdb396f2260.txt
similarity index 100%
rename from allure-report/data/attachments/6a40280d8ceb16cd.txt
rename to allure-report/data/attachments/bf99ecdb396f2260.txt
diff --git a/allure-report/data/attachments/9f73c3d7a4d872db.txt b/allure-report/data/attachments/c2193538ea3afe0a.txt
similarity index 100%
rename from allure-report/data/attachments/9f73c3d7a4d872db.txt
rename to allure-report/data/attachments/c2193538ea3afe0a.txt
diff --git a/allure-report/data/attachments/524aa4f029baa8f0.txt b/allure-report/data/attachments/c2a52b208b761917.txt
similarity index 100%
rename from allure-report/data/attachments/524aa4f029baa8f0.txt
rename to allure-report/data/attachments/c2a52b208b761917.txt
diff --git a/allure-report/data/attachments/66609ce44d720b41.txt b/allure-report/data/attachments/c2e67de795c89a5a.txt
similarity index 100%
rename from allure-report/data/attachments/66609ce44d720b41.txt
rename to allure-report/data/attachments/c2e67de795c89a5a.txt
diff --git a/allure-report/data/attachments/9799e3f6110c5a32.txt b/allure-report/data/attachments/c2f1b1cb1ae72af.txt
similarity index 100%
rename from allure-report/data/attachments/9799e3f6110c5a32.txt
rename to allure-report/data/attachments/c2f1b1cb1ae72af.txt
diff --git a/allure-report/data/attachments/2f87f52236c75608.txt b/allure-report/data/attachments/c3f7cfc63c7ff6c0.txt
similarity index 100%
rename from allure-report/data/attachments/2f87f52236c75608.txt
rename to allure-report/data/attachments/c3f7cfc63c7ff6c0.txt
diff --git a/allure-report/data/attachments/8b971d66be6d6e40.txt b/allure-report/data/attachments/c44b1c3c0ffa10e2.txt
similarity index 100%
rename from allure-report/data/attachments/8b971d66be6d6e40.txt
rename to allure-report/data/attachments/c44b1c3c0ffa10e2.txt
diff --git a/allure-report/data/attachments/4a17336d068efc8d.txt b/allure-report/data/attachments/c451fef2d9e750cf.txt
similarity index 100%
rename from allure-report/data/attachments/4a17336d068efc8d.txt
rename to allure-report/data/attachments/c451fef2d9e750cf.txt
diff --git a/allure-report/data/attachments/29aa0c598c1f2d04.txt b/allure-report/data/attachments/c48ba88f01713cd9.txt
similarity index 100%
rename from allure-report/data/attachments/29aa0c598c1f2d04.txt
rename to allure-report/data/attachments/c48ba88f01713cd9.txt
diff --git a/allure-report/data/attachments/2a7e83a8939aa3ea.txt b/allure-report/data/attachments/c4c9e9114ad6559f.txt
similarity index 100%
rename from allure-report/data/attachments/2a7e83a8939aa3ea.txt
rename to allure-report/data/attachments/c4c9e9114ad6559f.txt
diff --git a/allure-report/data/attachments/5cd6ffe4ff4d743f.txt b/allure-report/data/attachments/c4ea8d9f8cc216b.txt
similarity index 100%
rename from allure-report/data/attachments/5cd6ffe4ff4d743f.txt
rename to allure-report/data/attachments/c4ea8d9f8cc216b.txt
diff --git a/allure-report/data/attachments/1dfb198a7253b941.txt b/allure-report/data/attachments/c59a8e0803dd0f2a.txt
similarity index 100%
rename from allure-report/data/attachments/1dfb198a7253b941.txt
rename to allure-report/data/attachments/c59a8e0803dd0f2a.txt
diff --git a/allure-report/data/attachments/d8719a36b49cd420.txt b/allure-report/data/attachments/c5bd55033a46cbd6.txt
similarity index 100%
rename from allure-report/data/attachments/d8719a36b49cd420.txt
rename to allure-report/data/attachments/c5bd55033a46cbd6.txt
diff --git a/allure-report/data/attachments/912408d5d8c9a319.txt b/allure-report/data/attachments/c5e476dd4b6a20ba.txt
similarity index 100%
rename from allure-report/data/attachments/912408d5d8c9a319.txt
rename to allure-report/data/attachments/c5e476dd4b6a20ba.txt
diff --git a/allure-report/data/attachments/2e0ebd0ab799745b.txt b/allure-report/data/attachments/c74dda443bb93e16.txt
similarity index 100%
rename from allure-report/data/attachments/2e0ebd0ab799745b.txt
rename to allure-report/data/attachments/c74dda443bb93e16.txt
diff --git a/allure-report/data/attachments/24af1d7a0c0925a.txt b/allure-report/data/attachments/c9f5f46a27073adb.txt
similarity index 100%
rename from allure-report/data/attachments/24af1d7a0c0925a.txt
rename to allure-report/data/attachments/c9f5f46a27073adb.txt
diff --git a/allure-report/data/attachments/baaad4c171b47b9e.txt b/allure-report/data/attachments/cb0ee2e023f35346.txt
similarity index 100%
rename from allure-report/data/attachments/baaad4c171b47b9e.txt
rename to allure-report/data/attachments/cb0ee2e023f35346.txt
diff --git a/allure-report/data/attachments/94e9d8b306bae268.txt b/allure-report/data/attachments/cb23a7b28fc18bd6.txt
similarity index 100%
rename from allure-report/data/attachments/94e9d8b306bae268.txt
rename to allure-report/data/attachments/cb23a7b28fc18bd6.txt
diff --git a/allure-report/data/attachments/8c55c5917aa6e797.txt b/allure-report/data/attachments/cb41782d94c9aab7.txt
similarity index 100%
rename from allure-report/data/attachments/8c55c5917aa6e797.txt
rename to allure-report/data/attachments/cb41782d94c9aab7.txt
diff --git a/allure-report/data/attachments/f1567e8d01d8dfde.txt b/allure-report/data/attachments/cbd3c7018b67e8e4.txt
similarity index 100%
rename from allure-report/data/attachments/f1567e8d01d8dfde.txt
rename to allure-report/data/attachments/cbd3c7018b67e8e4.txt
diff --git a/allure-report/data/attachments/a3b3cc61f9d4e36a.txt b/allure-report/data/attachments/cc4cfb2dc7db30af.txt
similarity index 100%
rename from allure-report/data/attachments/a3b3cc61f9d4e36a.txt
rename to allure-report/data/attachments/cc4cfb2dc7db30af.txt
diff --git a/allure-report/data/attachments/d21731264b505a67.txt b/allure-report/data/attachments/cc63349648479638.txt
similarity index 100%
rename from allure-report/data/attachments/d21731264b505a67.txt
rename to allure-report/data/attachments/cc63349648479638.txt
diff --git a/allure-report/data/attachments/9e245b3b58a92040.txt b/allure-report/data/attachments/ccbd4e70fd917551.txt
similarity index 100%
rename from allure-report/data/attachments/9e245b3b58a92040.txt
rename to allure-report/data/attachments/ccbd4e70fd917551.txt
diff --git a/allure-report/data/attachments/2696faacdbe9d8c7.txt b/allure-report/data/attachments/cf72669419827310.txt
similarity index 100%
rename from allure-report/data/attachments/2696faacdbe9d8c7.txt
rename to allure-report/data/attachments/cf72669419827310.txt
diff --git a/allure-report/data/attachments/b56e36dfb1d3c6b9.txt b/allure-report/data/attachments/cf7f17d6f7fd036a.txt
similarity index 100%
rename from allure-report/data/attachments/b56e36dfb1d3c6b9.txt
rename to allure-report/data/attachments/cf7f17d6f7fd036a.txt
diff --git a/allure-report/data/attachments/a6b1894a1d267067.txt b/allure-report/data/attachments/cfe73955a863d89d.txt
similarity index 100%
rename from allure-report/data/attachments/a6b1894a1d267067.txt
rename to allure-report/data/attachments/cfe73955a863d89d.txt
diff --git a/allure-report/data/attachments/5d69906a8709b5cf.txt b/allure-report/data/attachments/cfefef663b0332e5.txt
similarity index 100%
rename from allure-report/data/attachments/5d69906a8709b5cf.txt
rename to allure-report/data/attachments/cfefef663b0332e5.txt
diff --git a/allure-report/data/attachments/9f9ce9c609c0bc6d.txt b/allure-report/data/attachments/d00e203177644379.txt
similarity index 100%
rename from allure-report/data/attachments/9f9ce9c609c0bc6d.txt
rename to allure-report/data/attachments/d00e203177644379.txt
diff --git a/allure-report/data/attachments/102e6d56faf7b4e2.txt b/allure-report/data/attachments/d14e7908f9d07961.txt
similarity index 100%
rename from allure-report/data/attachments/102e6d56faf7b4e2.txt
rename to allure-report/data/attachments/d14e7908f9d07961.txt
diff --git a/allure-report/data/attachments/d473fba435502d8.txt b/allure-report/data/attachments/d2045a3977b6446a.txt
similarity index 100%
rename from allure-report/data/attachments/d473fba435502d8.txt
rename to allure-report/data/attachments/d2045a3977b6446a.txt
diff --git a/allure-report/data/attachments/ef0993259005a4f7.txt b/allure-report/data/attachments/d440fc5c222001d7.txt
similarity index 100%
rename from allure-report/data/attachments/ef0993259005a4f7.txt
rename to allure-report/data/attachments/d440fc5c222001d7.txt
diff --git a/allure-report/data/attachments/e07fc7bf167a48cd.txt b/allure-report/data/attachments/d4a81151a0ff1cd3.txt
similarity index 100%
rename from allure-report/data/attachments/e07fc7bf167a48cd.txt
rename to allure-report/data/attachments/d4a81151a0ff1cd3.txt
diff --git a/allure-report/data/attachments/a85d028b53b2fa36.txt b/allure-report/data/attachments/d4e82428a3f7df08.txt
similarity index 100%
rename from allure-report/data/attachments/a85d028b53b2fa36.txt
rename to allure-report/data/attachments/d4e82428a3f7df08.txt
diff --git a/allure-report/data/attachments/38c339de2200090.txt b/allure-report/data/attachments/d514a9b6a336ccd7.txt
similarity index 100%
rename from allure-report/data/attachments/38c339de2200090.txt
rename to allure-report/data/attachments/d514a9b6a336ccd7.txt
diff --git a/allure-report/data/attachments/7b12ebc1ff02117.txt b/allure-report/data/attachments/d548d3f08000ee3d.txt
similarity index 100%
rename from allure-report/data/attachments/7b12ebc1ff02117.txt
rename to allure-report/data/attachments/d548d3f08000ee3d.txt
diff --git a/allure-report/data/attachments/7a82343faf93d23b.txt b/allure-report/data/attachments/d5ed21afa8637a26.txt
similarity index 100%
rename from allure-report/data/attachments/7a82343faf93d23b.txt
rename to allure-report/data/attachments/d5ed21afa8637a26.txt
diff --git a/allure-report/data/attachments/31e63916e4212e6.txt b/allure-report/data/attachments/d66cc433d6fd8732.txt
similarity index 100%
rename from allure-report/data/attachments/31e63916e4212e6.txt
rename to allure-report/data/attachments/d66cc433d6fd8732.txt
diff --git a/allure-report/data/attachments/636126aa0fb68ef3.txt b/allure-report/data/attachments/d7c022e7514eebb0.txt
similarity index 100%
rename from allure-report/data/attachments/636126aa0fb68ef3.txt
rename to allure-report/data/attachments/d7c022e7514eebb0.txt
diff --git a/allure-report/data/attachments/609bbc010bbea5b7.txt b/allure-report/data/attachments/d7e95fbbc7ae4edc.txt
similarity index 100%
rename from allure-report/data/attachments/609bbc010bbea5b7.txt
rename to allure-report/data/attachments/d7e95fbbc7ae4edc.txt
diff --git a/allure-report/data/attachments/eb2a7d798a0dd1d2.txt b/allure-report/data/attachments/d857b907a04662b0.txt
similarity index 100%
rename from allure-report/data/attachments/eb2a7d798a0dd1d2.txt
rename to allure-report/data/attachments/d857b907a04662b0.txt
diff --git a/allure-report/data/attachments/d53bb0f8a7466de9.txt b/allure-report/data/attachments/d85c19e058de9af1.txt
similarity index 100%
rename from allure-report/data/attachments/d53bb0f8a7466de9.txt
rename to allure-report/data/attachments/d85c19e058de9af1.txt
diff --git a/allure-report/data/attachments/c5a486abc69fc1fc.txt b/allure-report/data/attachments/d9705198a9828f90.txt
similarity index 100%
rename from allure-report/data/attachments/c5a486abc69fc1fc.txt
rename to allure-report/data/attachments/d9705198a9828f90.txt
diff --git a/allure-report/data/attachments/f5e7c985bb14104f.txt b/allure-report/data/attachments/d98685c9fe133870.txt
similarity index 100%
rename from allure-report/data/attachments/f5e7c985bb14104f.txt
rename to allure-report/data/attachments/d98685c9fe133870.txt
diff --git a/allure-report/data/attachments/aa1c2e562160f609.txt b/allure-report/data/attachments/da2e8ce75b901e82.txt
similarity index 100%
rename from allure-report/data/attachments/aa1c2e562160f609.txt
rename to allure-report/data/attachments/da2e8ce75b901e82.txt
diff --git a/allure-report/data/attachments/a9137c6294090d64.txt b/allure-report/data/attachments/dba3075441128a41.txt
similarity index 100%
rename from allure-report/data/attachments/a9137c6294090d64.txt
rename to allure-report/data/attachments/dba3075441128a41.txt
diff --git a/allure-report/data/attachments/cd297c98bb2f9177.txt b/allure-report/data/attachments/dba645bb71d6294b.txt
similarity index 100%
rename from allure-report/data/attachments/cd297c98bb2f9177.txt
rename to allure-report/data/attachments/dba645bb71d6294b.txt
diff --git a/allure-report/data/attachments/d497d06498897878.txt b/allure-report/data/attachments/dbdc65123191fc3f.txt
similarity index 100%
rename from allure-report/data/attachments/d497d06498897878.txt
rename to allure-report/data/attachments/dbdc65123191fc3f.txt
diff --git a/allure-report/data/attachments/baac53f2bcc51cfd.txt b/allure-report/data/attachments/dcbab4e3ea8be2cb.txt
similarity index 100%
rename from allure-report/data/attachments/baac53f2bcc51cfd.txt
rename to allure-report/data/attachments/dcbab4e3ea8be2cb.txt
diff --git a/allure-report/data/attachments/760dfa55370d45f9.txt b/allure-report/data/attachments/dcf012b2df6b781b.txt
similarity index 100%
rename from allure-report/data/attachments/760dfa55370d45f9.txt
rename to allure-report/data/attachments/dcf012b2df6b781b.txt
diff --git a/allure-report/data/attachments/408eed1715a3503c.txt b/allure-report/data/attachments/dd95f43103333bf7.txt
similarity index 100%
rename from allure-report/data/attachments/408eed1715a3503c.txt
rename to allure-report/data/attachments/dd95f43103333bf7.txt
diff --git a/allure-report/data/attachments/73b1a6171e8a5d4c.txt b/allure-report/data/attachments/dea29eab15838d9c.txt
similarity index 100%
rename from allure-report/data/attachments/73b1a6171e8a5d4c.txt
rename to allure-report/data/attachments/dea29eab15838d9c.txt
diff --git a/allure-report/data/attachments/e4c3264e25c98281.txt b/allure-report/data/attachments/df070dcdc10f9538.txt
similarity index 100%
rename from allure-report/data/attachments/e4c3264e25c98281.txt
rename to allure-report/data/attachments/df070dcdc10f9538.txt
diff --git a/allure-report/data/attachments/379cf75cca245ee2.txt b/allure-report/data/attachments/dfcb4cec23e82cb9.txt
similarity index 100%
rename from allure-report/data/attachments/379cf75cca245ee2.txt
rename to allure-report/data/attachments/dfcb4cec23e82cb9.txt
diff --git a/allure-report/data/attachments/7bf0ce4c1ec59dfa.txt b/allure-report/data/attachments/e048c0e6bb06d724.txt
similarity index 100%
rename from allure-report/data/attachments/7bf0ce4c1ec59dfa.txt
rename to allure-report/data/attachments/e048c0e6bb06d724.txt
diff --git a/allure-report/data/attachments/4b1abe2714e07e88.txt b/allure-report/data/attachments/e0680ee49daf3ecd.txt
similarity index 100%
rename from allure-report/data/attachments/4b1abe2714e07e88.txt
rename to allure-report/data/attachments/e0680ee49daf3ecd.txt
diff --git a/allure-report/data/attachments/cc532e29d77b891e.txt b/allure-report/data/attachments/e0c62dc3071fe329.txt
similarity index 100%
rename from allure-report/data/attachments/cc532e29d77b891e.txt
rename to allure-report/data/attachments/e0c62dc3071fe329.txt
diff --git a/allure-report/data/attachments/5f030da14b8e67d2.txt b/allure-report/data/attachments/e11f321ad70e66d6.txt
similarity index 100%
rename from allure-report/data/attachments/5f030da14b8e67d2.txt
rename to allure-report/data/attachments/e11f321ad70e66d6.txt
diff --git a/allure-report/data/attachments/77ebc227660f6677.txt b/allure-report/data/attachments/e225c605af3cdfe6.txt
similarity index 100%
rename from allure-report/data/attachments/77ebc227660f6677.txt
rename to allure-report/data/attachments/e225c605af3cdfe6.txt
diff --git a/allure-report/data/attachments/47825a7b608174fa.txt b/allure-report/data/attachments/e23896a75b3be671.txt
similarity index 100%
rename from allure-report/data/attachments/47825a7b608174fa.txt
rename to allure-report/data/attachments/e23896a75b3be671.txt
diff --git a/allure-report/data/attachments/41608c9ef684cb1e.txt b/allure-report/data/attachments/e245408b463a8838.txt
similarity index 100%
rename from allure-report/data/attachments/41608c9ef684cb1e.txt
rename to allure-report/data/attachments/e245408b463a8838.txt
diff --git a/allure-report/data/attachments/72e5eb2953c41fef.txt b/allure-report/data/attachments/e3476f63fad27664.txt
similarity index 100%
rename from allure-report/data/attachments/72e5eb2953c41fef.txt
rename to allure-report/data/attachments/e3476f63fad27664.txt
diff --git a/allure-report/data/attachments/16068cef6801ede5.txt b/allure-report/data/attachments/e355939f9d2af970.txt
similarity index 100%
rename from allure-report/data/attachments/16068cef6801ede5.txt
rename to allure-report/data/attachments/e355939f9d2af970.txt
diff --git a/allure-report/data/attachments/e7a51c8d74f448fe.txt b/allure-report/data/attachments/e3a4cf54bcea79f.txt
similarity index 100%
rename from allure-report/data/attachments/e7a51c8d74f448fe.txt
rename to allure-report/data/attachments/e3a4cf54bcea79f.txt
diff --git a/allure-report/data/attachments/b1edf41b3f6059d4.txt b/allure-report/data/attachments/e3e8b5194a02b840.txt
similarity index 100%
rename from allure-report/data/attachments/b1edf41b3f6059d4.txt
rename to allure-report/data/attachments/e3e8b5194a02b840.txt
diff --git a/allure-report/data/attachments/61785349fe52fbcf.txt b/allure-report/data/attachments/e41185e6a2547eda.txt
similarity index 100%
rename from allure-report/data/attachments/61785349fe52fbcf.txt
rename to allure-report/data/attachments/e41185e6a2547eda.txt
diff --git a/allure-report/data/attachments/47a1750ca1ae0253.txt b/allure-report/data/attachments/e51eb49b458f8b30.txt
similarity index 100%
rename from allure-report/data/attachments/47a1750ca1ae0253.txt
rename to allure-report/data/attachments/e51eb49b458f8b30.txt
diff --git a/allure-report/data/attachments/1de780c85f2aabb6.txt b/allure-report/data/attachments/e5b6ae7757c6e743.txt
similarity index 100%
rename from allure-report/data/attachments/1de780c85f2aabb6.txt
rename to allure-report/data/attachments/e5b6ae7757c6e743.txt
diff --git a/allure-report/data/attachments/f7cb1151a0bdf19c.txt b/allure-report/data/attachments/e5c727b0b5b40d52.txt
similarity index 100%
rename from allure-report/data/attachments/f7cb1151a0bdf19c.txt
rename to allure-report/data/attachments/e5c727b0b5b40d52.txt
diff --git a/allure-report/data/attachments/a66e2ef0dd5ae597.txt b/allure-report/data/attachments/e8051d2095f3e05f.txt
similarity index 100%
rename from allure-report/data/attachments/a66e2ef0dd5ae597.txt
rename to allure-report/data/attachments/e8051d2095f3e05f.txt
diff --git a/allure-report/data/attachments/2c51ebffe286fde1.txt b/allure-report/data/attachments/ea2c55d1a71e4c1b.txt
similarity index 100%
rename from allure-report/data/attachments/2c51ebffe286fde1.txt
rename to allure-report/data/attachments/ea2c55d1a71e4c1b.txt
diff --git a/allure-report/data/attachments/72a8521de031df4e.txt b/allure-report/data/attachments/ea8ea3523c9226e8.txt
similarity index 100%
rename from allure-report/data/attachments/72a8521de031df4e.txt
rename to allure-report/data/attachments/ea8ea3523c9226e8.txt
diff --git a/allure-report/data/attachments/9473dcf11398d47e.txt b/allure-report/data/attachments/eacae423597e783.txt
similarity index 100%
rename from allure-report/data/attachments/9473dcf11398d47e.txt
rename to allure-report/data/attachments/eacae423597e783.txt
diff --git a/allure-report/data/attachments/b010be274d24546e.txt b/allure-report/data/attachments/eb7ef9838cd7cad8.txt
similarity index 100%
rename from allure-report/data/attachments/b010be274d24546e.txt
rename to allure-report/data/attachments/eb7ef9838cd7cad8.txt
diff --git a/allure-report/data/attachments/9e367429b8224516.txt b/allure-report/data/attachments/ee3a0764d3c252bb.txt
similarity index 100%
rename from allure-report/data/attachments/9e367429b8224516.txt
rename to allure-report/data/attachments/ee3a0764d3c252bb.txt
diff --git a/allure-report/data/attachments/d2685b3f41e9f61c.txt b/allure-report/data/attachments/ef79b655f296972f.txt
similarity index 100%
rename from allure-report/data/attachments/d2685b3f41e9f61c.txt
rename to allure-report/data/attachments/ef79b655f296972f.txt
diff --git a/allure-report/data/attachments/5947f9b7e86e5fe4.txt b/allure-report/data/attachments/efe9c31cce4f2691.txt
similarity index 100%
rename from allure-report/data/attachments/5947f9b7e86e5fe4.txt
rename to allure-report/data/attachments/efe9c31cce4f2691.txt
diff --git a/allure-report/data/attachments/efdc700a12236023.txt b/allure-report/data/attachments/f0b58c59c3feea05.txt
similarity index 100%
rename from allure-report/data/attachments/efdc700a12236023.txt
rename to allure-report/data/attachments/f0b58c59c3feea05.txt
diff --git a/allure-report/data/attachments/50b40a6b644cd21e.txt b/allure-report/data/attachments/f0e8db62b4d5a04e.txt
similarity index 100%
rename from allure-report/data/attachments/50b40a6b644cd21e.txt
rename to allure-report/data/attachments/f0e8db62b4d5a04e.txt
diff --git a/allure-report/data/attachments/eecd5302084b69b0.txt b/allure-report/data/attachments/f0f675da06acca44.txt
similarity index 100%
rename from allure-report/data/attachments/eecd5302084b69b0.txt
rename to allure-report/data/attachments/f0f675da06acca44.txt
diff --git a/allure-report/data/attachments/fec9fd349f1d045f.txt b/allure-report/data/attachments/f1383a1298b478d1.txt
similarity index 100%
rename from allure-report/data/attachments/fec9fd349f1d045f.txt
rename to allure-report/data/attachments/f1383a1298b478d1.txt
diff --git a/allure-report/data/attachments/9970c74c966a73af.txt b/allure-report/data/attachments/f28cf2c881206bc7.txt
similarity index 100%
rename from allure-report/data/attachments/9970c74c966a73af.txt
rename to allure-report/data/attachments/f28cf2c881206bc7.txt
diff --git a/allure-report/data/attachments/5a774371a2badce6.txt b/allure-report/data/attachments/f3103a75268ee27b.txt
similarity index 100%
rename from allure-report/data/attachments/5a774371a2badce6.txt
rename to allure-report/data/attachments/f3103a75268ee27b.txt
diff --git a/allure-report/data/attachments/c9000a1177d78061.txt b/allure-report/data/attachments/f40eb1a37e76915b.txt
similarity index 100%
rename from allure-report/data/attachments/c9000a1177d78061.txt
rename to allure-report/data/attachments/f40eb1a37e76915b.txt
diff --git a/allure-report/data/attachments/6f187ca9e0f038e3.txt b/allure-report/data/attachments/f476dbef5564bf84.txt
similarity index 100%
rename from allure-report/data/attachments/6f187ca9e0f038e3.txt
rename to allure-report/data/attachments/f476dbef5564bf84.txt
diff --git a/allure-report/data/attachments/8d340a810a5e354f.txt b/allure-report/data/attachments/f4fc65b495fcb88b.txt
similarity index 100%
rename from allure-report/data/attachments/8d340a810a5e354f.txt
rename to allure-report/data/attachments/f4fc65b495fcb88b.txt
diff --git a/allure-report/data/attachments/6a90a8741dd8ba1f.txt b/allure-report/data/attachments/f5908886e3245af0.txt
similarity index 100%
rename from allure-report/data/attachments/6a90a8741dd8ba1f.txt
rename to allure-report/data/attachments/f5908886e3245af0.txt
diff --git a/allure-report/data/attachments/84790cd414c0264a.txt b/allure-report/data/attachments/f5d9059f956d5013.txt
similarity index 100%
rename from allure-report/data/attachments/84790cd414c0264a.txt
rename to allure-report/data/attachments/f5d9059f956d5013.txt
diff --git a/allure-report/data/attachments/817f3cd0d39f56b9.txt b/allure-report/data/attachments/f5f071e3b309d77.txt
similarity index 100%
rename from allure-report/data/attachments/817f3cd0d39f56b9.txt
rename to allure-report/data/attachments/f5f071e3b309d77.txt
diff --git a/allure-report/data/attachments/5967a008f3d7b308.txt b/allure-report/data/attachments/f63a818ce466a5d5.txt
similarity index 100%
rename from allure-report/data/attachments/5967a008f3d7b308.txt
rename to allure-report/data/attachments/f63a818ce466a5d5.txt
diff --git a/allure-report/data/attachments/78d708b30903548d.txt b/allure-report/data/attachments/f6add51b506494b4.txt
similarity index 100%
rename from allure-report/data/attachments/78d708b30903548d.txt
rename to allure-report/data/attachments/f6add51b506494b4.txt
diff --git a/allure-report/data/attachments/58062fc7761306e3.txt b/allure-report/data/attachments/f79d82c8ac8b6bda.txt
similarity index 100%
rename from allure-report/data/attachments/58062fc7761306e3.txt
rename to allure-report/data/attachments/f79d82c8ac8b6bda.txt
diff --git a/allure-report/data/attachments/2f6f124c7be3a6e5.txt b/allure-report/data/attachments/f8ebdb80be997fde.txt
similarity index 100%
rename from allure-report/data/attachments/2f6f124c7be3a6e5.txt
rename to allure-report/data/attachments/f8ebdb80be997fde.txt
diff --git a/allure-report/data/attachments/d38be6ef6dfa6828.txt b/allure-report/data/attachments/f9702a98b358e235.txt
similarity index 100%
rename from allure-report/data/attachments/d38be6ef6dfa6828.txt
rename to allure-report/data/attachments/f9702a98b358e235.txt
diff --git a/allure-report/data/attachments/e22a14740da9552.txt b/allure-report/data/attachments/f9e0beeb8300348.txt
similarity index 100%
rename from allure-report/data/attachments/e22a14740da9552.txt
rename to allure-report/data/attachments/f9e0beeb8300348.txt
diff --git a/allure-report/data/attachments/d03a9a8c81cbe39f.txt b/allure-report/data/attachments/fa01ea71c168121d.txt
similarity index 100%
rename from allure-report/data/attachments/d03a9a8c81cbe39f.txt
rename to allure-report/data/attachments/fa01ea71c168121d.txt
diff --git a/allure-report/data/attachments/7899fdb7c4350c2b.txt b/allure-report/data/attachments/fac7406e86e2d594.txt
similarity index 100%
rename from allure-report/data/attachments/7899fdb7c4350c2b.txt
rename to allure-report/data/attachments/fac7406e86e2d594.txt
diff --git a/allure-report/data/attachments/cfdd9038af68abcd.txt b/allure-report/data/attachments/fafd1746b13ebf11.txt
similarity index 100%
rename from allure-report/data/attachments/cfdd9038af68abcd.txt
rename to allure-report/data/attachments/fafd1746b13ebf11.txt
diff --git a/allure-report/data/attachments/c2e7b358c14deeef.txt b/allure-report/data/attachments/fb0df6afc6219df9.txt
similarity index 100%
rename from allure-report/data/attachments/c2e7b358c14deeef.txt
rename to allure-report/data/attachments/fb0df6afc6219df9.txt
diff --git a/allure-report/data/attachments/458fa73ae78d8720.txt b/allure-report/data/attachments/fb84be60b66700fa.txt
similarity index 100%
rename from allure-report/data/attachments/458fa73ae78d8720.txt
rename to allure-report/data/attachments/fb84be60b66700fa.txt
diff --git a/allure-report/data/attachments/c9806239f448fcb9.txt b/allure-report/data/attachments/fbdaeda311992dcb.txt
similarity index 100%
rename from allure-report/data/attachments/c9806239f448fcb9.txt
rename to allure-report/data/attachments/fbdaeda311992dcb.txt
diff --git a/allure-report/data/attachments/fceb9ab1ca4c439c.txt b/allure-report/data/attachments/fd192e99e6a5065d.txt
similarity index 100%
rename from allure-report/data/attachments/fceb9ab1ca4c439c.txt
rename to allure-report/data/attachments/fd192e99e6a5065d.txt
diff --git a/allure-report/data/attachments/41b26a3792b70bd8.txt b/allure-report/data/attachments/fd40fcf970ebd4c6.txt
similarity index 100%
rename from allure-report/data/attachments/41b26a3792b70bd8.txt
rename to allure-report/data/attachments/fd40fcf970ebd4c6.txt
diff --git a/allure-report/data/attachments/fb983dadd4fd2138.txt b/allure-report/data/attachments/fec7d456d7e1f9e8.txt
similarity index 100%
rename from allure-report/data/attachments/fb983dadd4fd2138.txt
rename to allure-report/data/attachments/fec7d456d7e1f9e8.txt
diff --git a/allure-report/data/attachments/d22073d8d3352f3e.txt b/allure-report/data/attachments/ff5fc916c91c2ec1.txt
similarity index 100%
rename from allure-report/data/attachments/d22073d8d3352f3e.txt
rename to allure-report/data/attachments/ff5fc916c91c2ec1.txt
diff --git a/allure-report/data/attachments/f91cde579304f854.txt b/allure-report/data/attachments/ffe262df372f1494.txt
similarity index 100%
rename from allure-report/data/attachments/f91cde579304f854.txt
rename to allure-report/data/attachments/ffe262df372f1494.txt
diff --git a/allure-report/data/behaviors.csv b/allure-report/data/behaviors.csv
index 56d7ab60e14..7a2b3180c58 100644
--- a/allure-report/data/behaviors.csv
+++ b/allure-report/data/behaviors.csv
@@ -1,158 +1,159 @@
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
-"0","6 kyu","0","String","3","0","Character frequency","0"
-"0","4 kyu","0","Control Flow","1","0","Validate Sudoku with size `NxN`","0"
-"0","7 kyu","0","Addition","4","0","Sum of Numbers","0"
-"0","8 kyu","0","Lists","1","0","My head is at the wrong end!","0"
-"0","8 kyu","0","Lists","1","0","Enumerable Magic #25 - Take the First N Elements","0"
-"0","7 kyu","0","Lists","3","0","Coloured Triangles","0"
-"0","6 kyu","0","String","1","0","Format a string of names like 'Bart, Lisa & Maggie'.","0"
"0","5 kyu","0","Optimization","1","0","Integers: Recreation One","0"
-"0","8 kyu","0","String","3","0","Reversed Strings","0"
-"0","7 kyu","0","Square Calculation","6","0","You're a square","0"
"0","7 kyu","0","Lists","4","0","The museum of incredible dull things","0"
-"0","6 kyu","0","Algorithms","1","0","Potion Class 101","0"
-"0","7 kyu","0","String","2","0","Help Bob count letters and digits.","0"
-"0","3 kyu","0","String","1","0","Calculator","0"
+"0","8 kyu","0","String","1","0","The Feast of Many Beasts","0"
+"0","5 kyu","0","Validation","1","0","Valid Parentheses","0"
+"0","8 kyu","0","Conditions","2","0","Keep up the hoop","0"
+"0","5 kyu","0","Lists","1","0","Tic-Tac-Toe Checker","0"
+"0","7 kyu","0","Square Calculation","6","0","You're a square","0"
+"0","8 kyu","0","Lists","3","0","Logical Calculator","0"
"0","8 kyu","0","Lists","3","0","A wolf in sheep's clothing","0"
-"0","6 kyu","0","Math","1","0","Number Zoo Patrol","0"
-"0","5 kyu","0","String","1","0","Where my anagrams at?","0"
-"0","7 kyu","0","Lists","1","0","Always perfect","0"
-"0","7 kyu","0","Math","4","0","Sum of Triangular Numbers","0"
-"0","3 kyu","0","String","2","2","Line Safari - Is that a line?","0"
-"0","5 kyu","0","Lists","3","0","Find the safest places in town","0"
-"0","6 kyu","0","String","1","0","String subpattern recognition III","0"
+"0","6 kyu","0","Algorithms","1","0","Unique In Order","0"
+"0","7 kyu","0","Math","3","0","Easy Line","0"
+"0","8 kyu","0","Addition","1","0","Messi goals function","0"
+"0","8 kyu","0","Lists","1","0","Check the exam","0"
+"0","5 kyu","0","Lists","1","0","Moving Zeros To The End","0"
+"0","5 kyu","0","Math","0","4","Diophantine Equation","0"
"0","3 kyu","0","String","2","0","Rail Fence Cipher: Encoding and Decoding","0"
-"0","4 kyu","0","String","1","0","Next bigger number with the same digits","0"
+"0","4 kyu","0","Classes","3","0","The Greatest Warrior","0"
+"0","8 kyu","0","Lists","1","0","Convert a string to an array","0"
"0","8 kyu","0","Calculation","1","0","Keep Hydrated!","0"
-"0","6 kyu","0","String","1","0","Binary to Text (ASCII) Conversion","0"
-"0","7 kyu","0","String","1","0","Password validator","0"
-"0","4 kyu","0","Lists","1","0","Sum by Factors","0"
-"0","8 kyu","0","Conditions","2","0","Keep up the hoop","0"
-"0","4 kyu","0","Aggregations","1","0","Sum of Intervals","0"
-"0","8 kyu","0","Calculation","2","0","Grasshopper - Check for factor","0"
-"0","5 kyu","0","Math","0","4","Diophantine Equation","0"
-"0","5 kyu","0","Lists","1","0","Moving Zeros To The End","0"
-"0","7 kyu","0","Lists","2","0","Simple Fun #152: Invite More Women?","0"
-"0","5 kyu","0","String","0","1","Count IP Addresses","0"
-"0","8 kyu","0","Formatting","1","0","Formatting decimal places #0","0"
-"0","6 kyu","0","Lists","1","0","Array to HTML table","0"
-"0","6 kyu","0","Algorithms","1","0","Sums of Parts","0"
+"0","5 kyu","0","Math","0","1","Josephus Survivor","0"
+"0","6 kyu","0","Algorithms","1","0","Multiples of 3 or 5","0"
+"0","4 kyu","0","String","1","0","Human readable duration format","0"
+"0","6 kyu","0","Lists","1","0","Array.diff","0"
+"0","6 kyu","0","String","3","0","Permute a Palindrome","0"
+"0","6 kyu","0","Factorial","1","0","Color Choice","0"
"0","6 kyu","0","Classes","6","0","DefaultList","0"
-"0","5 kyu","0","Control Flow","1","0","Did I Finish my Sudoku?","0"
-"0","7 kyu","0","Math","3","0","Easy Line","0"
-"0","8 kyu","0","String","3","0","Holiday VI - Shark Pontoon","0"
-"0","4 kyu","0","Lists","1","0","Snail","0"
-"0","4 kyu","0","String","1","0","Most frequently used words in a text","0"
-"0","7 kyu","0","Lists","2","0","Computer problem series #1: Fill the Hard Disk Drive","0"
-"0","7 kyu","0","String","1","0","Disemvowel Trolls","0"
-"0","5 kyu","0","Lists","0","1","Find the smallest","0"
-"0","7 kyu","0","Math","1","0","Sum of odd numbers","0"
-"0","5 kyu","0","String","1","0","Simple Pig Latin","0"
-"0","8 kyu","0","Lists","3","0","Logical Calculator","0"
-"0","8 kyu","0","Boolean","1","0","L1: Set Alarm","0"
-"0","8 kyu","0","String","1","0","altERnaTIng cAsE <=> ALTerNAtiNG CaSe","0"
-"0","7 kyu","0","Calculation","1","0","Sum of powers of 2","0"
-"0","7 kyu","0","Calculation","1","0","Simple Fun #74: Growing Plant","0"
-"0","6 kyu","0","String","6","0","First character that repeats","0"
"0","7 kyu","0","String","1","0","Pull your words together, man!","0"
-"0","4 kyu","0","String","1","0","Human readable duration format","0"
-"0","6 kyu","0","Lists","1","0","Pyramid Array","0"
-"0","6 kyu","0","Math","0","1","No arithmetic progressions","0"
-"0","7 kyu","0","String","1","0","Find the longest gap!","0"
-"0","7 kyu","0","Lists","2","0","Fun with lists: length","0"
-"0","6 kyu","0","String","1","0","Numericals of a String","0"
-"0","5 kyu","0","Validation","1","0","Valid Parentheses","0"
-"0","4 kyu","0","String","1","0","Strip Comments","0"
-"0","8 kyu","0","Date","2","0","Is your period late","0"
-"0","No kyu","0","Utils","2","0","Testing is_prime util","0"
-"0","8 kyu","0","Lists","1","0","Convert a string to an array","0"
-"0","4 kyu","0","Validation","1","0","Sudoku Solution Validator","0"
-"0","6 kyu","0","Algorithms","1","0","Scheduling (Shortest Job First or SJF)","0"
-"0","4 kyu","0","Classes","3","0","The Greatest Warrior","0"
-"0","8 kyu","0","Math","1","0","Century From Year","0"
-"0","6 kyu","0","Algorithms","1","0","Valid Braces","0"
-"0","5 kyu","0","Lists","1","0","Tic-Tac-Toe Checker","0"
-"0","6 kyu","0","String","1","0","Count letters in string","0"
-"0","No kyu","0","Utils","2","0","Testing gen_primes util","0"
+"0","3 kyu","0","Lists","1","0","Make a spiral","0"
+"0","6 kyu","0","String","6","0","First character that repeats","0"
"0","5 kyu","0","Lists","2","0","Sports League Table Ranking","0"
-"0","7 kyu","0","Classes","1","0","Make Class","0"
-"0","8 kyu","0","Lists","4","0","Counting sheep...","0"
-"0","4 kyu","0","String","0","1","Permutations","0"
-"0","7 kyu","0","String","1","0","Basic Math (Add or Subtract)","0"
-"0","4 kyu","0","String","1","0","Range Extraction","0"
-"0","5 kyu","0","Math","1","0","Number of trailing zeros of N!","0"
-"0","6 kyu","0","String","3","0","Permute a Palindrome","0"
-"0","2 kyu","0","String","1","0","Evaluate mathematical expression","0"
-"0","8 kyu","0","Tuple","1","0","Greek Sort","0"
-"0","8 kyu","0","String","1","0","MakeUpperCase","0"
-"0","5 kyu","0","String","1","0","Extract the domain name from a URL","0"
-"0","5 kyu","0","String","1","0","The Hashtag Generator","0"
-"0","8 kyu","0","Calculation","1","0","Will there be enough space?","0"
-"0","6 kyu","0","Math","1","0","Disease Spread","0"
"0","7 kyu","0","String","2","0","Jaden Casing Strings","0"
-"0","8 kyu","0","Lists","4","0","Find the first non-consecutive number","0"
-"0","5 kyu","0","Lists","1","0","flatten()","0"
-"0","6 kyu","0","Algorithms","1","0","Row of the odd triangle","0"
+"0","2 kyu","0","String","1","0","Evaluate mathematical expression","0"
+"0","4 kyu","0","String","1","0","Next smaller number with the same digits","0"
"0","5 kyu","0","String","1","0","First non-repeating character","0"
-"0","6 kyu","0","Lists","1","0","ROTATE THE LETTERS OF EACH ELEMENT","0"
-"0","8 kyu","0","String","1","0","Remove First and Last Character","0"
+"0","7 kyu","0","Lists","1","0","Sort Out The Men From Boys","0"
+"0","6 kyu","0","String","1","0","Your order, please","0"
+"0","7 kyu","0","String","2","0","Help Bob count letters and digits.","0"
+"0","4 kyu","0","Lists","1","0","Snail","0"
"0","6 kyu","0","Algorithms","1","0","Vasya - Clerk","0"
-"0","7 kyu","0","Formatting","1","0","Formatting decimal places #1","0"
-"0","5 kyu","0","Math","0","1","Josephus Survivor","0"
-"0","5 kyu","0","Lists","1","0","Fibonacci Streaming","0"
-"0","7 kyu","0","Control Flow","1","0","Maximum Multiple","0"
-"0","8 kyu","0","Lists","1","0","Check the exam","0"
-"0","7 kyu","0","String","1","0","Isograms","0"
-"0","6 kyu","0","Algorithms","1","0","Unique In Order","0"
+"0","7 kyu","0","String","1","0","Find the longest gap!","0"
+"0","8 kyu","0","String","3","0","Reversed Strings","0"
+"0","7 kyu","0","String","1","0","Significant Figures","0"
+"0","7 kyu","0","String","1","0","Substituting Variables Into Strings: Padded Numbers","0"
+"0","7 kyu","0","String","5","0","Valid Parentheses","0"
+"0","8 kyu","0","Lists","4","0","Find the first non-consecutive number","0"
+"0","7 kyu","0","Flow Control","1","0","Powers of 3","0"
+"0","6 kyu","0","Algorithms","1","0","Easy Diagonal","0"
+"0","8 kyu","0","Calculation","1","0","Will there be enough space?","0"
+"0","6 kyu","0","Algorithms","1","0","Valid Braces","0"
+"0","6 kyu","0","String","1","0","String subpattern recognition II","0"
+"0","4 kyu","0","Control Flow","1","0","Validate Sudoku with size `NxN`","0"
"0","6 kyu","0","Algorithms","1","0","Help the bookseller !","0"
-"0","6 kyu","0","Lists","1","0","Find the odd int","0"
-"0","3 kyu","0","Lists","1","0","Make a spiral","0"
-"0","6 kyu","0","Algorithms","1","0","Multiples of 3 or 5","0"
-"0","6 kyu","0","Lists","1","0","Array.diff","0"
-"0","5 kyu","0","String","1","0","Not very secure","0"
-"0","6 kyu","0","Factorial","1","0","Color Choice","0"
-"0","8 kyu","0","Calculation","1","0","Third Angle of a Triangle","0"
-"0","7 kyu","0","Lists","1","0","Sum of two lowest positive integers","0"
-"0","6 kyu","0","String","1","0","Your order, please","0"
"0","7 kyu","0","String","1","0","The First Non Repeated Character In A String","0"
-"0","8 kyu","0","Lists","1","0","Swap Values","0"
-"0","4 kyu","0","String","1","0","Strings Mix","0"
-"0","5 kyu","0","Math","1","0","Human Readable Time","0"
-"0","6 kyu","0","Lists","1","0","Sort the odd","0"
-"0","8 kyu","0","Lists","3","0","Well of Ideas - Easy Version","0"
-"0","6 kyu","0","String","1","0","String subpattern recognition II","0"
-"0","5 kyu","0","Memoization","1","0","Sum of Pairs","0"
+"0","8 kyu","0","Multiplication","1","0","Multiply","0"
+"0","6 kyu","0","String","1","0","Count letters in string","0"
+"0","5 kyu","0","Lists","0","1","Find the smallest","0"
+"0","4 kyu","0","Validation","1","0","Sudoku Solution Validator","0"
+"0","8 kyu","0","Lists","4","0","Counting sheep...","0"
+"0","3 kyu","0","String","2","2","Line Safari - Is that a line?","0"
+"0","6 kyu","0","String","1","0","Binary to Text (ASCII) Conversion","0"
+"0","7 kyu","0","Addition","4","0","Sum of Numbers","0"
+"0","7 kyu","0","String","1","0","V A P O R C O D E","0"
+"0","6 kyu","0","Lists","1","0","Find the odd int","0"
+"0","8 kyu","0","Date","2","0","Is your period late","0"
+"0","5 kyu","0","String","1","0","Simple Pig Latin","0"
+"0","6 kyu","0","Lists","1","0","Pyramid Array","0"
+"0","7 kyu","0","Formatting","1","0","Formatting decimal places #1","0"
+"0","8 kyu","0","String","3","0","Holiday VI - Shark Pontoon","0"
+"0","8 kyu","0","Calculation","1","0","Grasshopper - Terminal game move function","0"
+"0","6 kyu","0","Math","1","0","Disease Spread","0"
"0","8 kyu","0","Conditions","1","0","Personalized greeting","0"
-"0","8 kyu","0","Geometry","1","0","Surface Area and Volume of a Box","0"
-"0","4 kyu","0","String","1","0","Next smaller number with the same digits","0"
+"0","7 kyu","0","Lists","2","0","Simple Fun #152: Invite More Women?","0"
+"0","5 kyu","0","String","0","1","Count IP Addresses","0"
+"0","6 kyu","0","Algorithms","1","0","Sums of Parts","0"
+"0","7 kyu","0","Math","4","0","Sum of Triangular Numbers","0"
"0","8 kyu","0","Loops","1","0","Grasshopper - Summation","0"
-"0","8 kyu","0","Addition","1","0","Messi goals function","0"
+"0","4 kyu","0","Lists","1","0","Sum by Factors","0"
+"0","8 kyu","0","Geometry","1","0","Surface Area and Volume of a Box","0"
+"0","6 kyu","0","String","3","0","Character frequency","0"
+"0","5 kyu","0","Lists","3","0","Find the safest places in town","0"
"0","6 kyu","0","Algorithms","1","0","Encrypt this!","0"
-"0","7 kyu","0","String","1","0","Significant Figures","0"
+"0","8 kyu","0","Lists","1","0","Swap Values","0"
+"0","6 kyu","0","Algorithms","1","0","Potion Class 101","0"
+"0","6 kyu","0","Math","1","0","Sum of Digits / Digital Root","0"
"0","5 kyu","0","String","1","0","String incrementer","0"
-"0","6 kyu","0","String","1","0","String transformer","0"
-"0","5 kyu","0","Lists","1","0","Directions Reduction","0"
+"0","8 kyu","0","Tuple","1","0","Greek Sort","0"
+"0","5 kyu","0","String","1","0","Alphabet wars - nuclear strike","0"
+"0","4 kyu","0","String","1","0","Most frequently used words in a text","0"
+"0","4 kyu","0","String","1","0","Strip Comments","0"
+"0","5 kyu","0","String","1","0","Where my anagrams at?","0"
+"0","6 kyu","0","Lists","1","0","ROTATE THE LETTERS OF EACH ELEMENT","0"
+"0","8 kyu","0","String","1","0","altERnaTIng cAsE <=> ALTerNAtiNG CaSe","0"
+"0","4 kyu","0","Aggregations","1","0","Sum of Intervals","0"
+"0","7 kyu","0","Calculation","1","0","Sum of powers of 2","0"
+"0","8 kyu","0","Lists","3","0","Well of Ideas - Easy Version","0"
+"0","7 kyu","0","Lists","3","0","Coloured Triangles","0"
+"0","6 kyu","0","Lists","1","0","Sort the odd","0"
+"0","8 kyu","0","String","1","0","Is it a palindrome?","0"
"0","8 kyu","0","String","1","0","Remove String Spaces","0"
-"0","6 kyu","0","Math","1","0","Sum of Digits / Digital Root","0"
-"0","6 kyu","0","Math","1","0","Casino chips","0"
-"0","8 kyu","0","Lists","1","0","Count the Monkeys!","0"
-"0","6 kyu","0","Algorithms","1","0","Decipher this!","0"
-"0","8 kyu","0","Multiplication","1","0","Multiply","0"
-"0","8 kyu","0","Math","1","0","Will you make it?","0"
"0","6 kyu","0","String","1","0","String subpattern recognition I","0"
-"0","7 kyu","0","Flow Control","1","0","Powers of 3","0"
+"0","4 kyu","0","String","1","0","Strings Mix","0"
"0","7 kyu","0","Math","1","0","Share prices","0"
-"0","6 kyu","0","Numbers","1","0","Pokemon Damage Calculator","0"
-"0","6 kyu","0","Math","1","0","A Rule of Divisibility by 13","0"
+"0","No kyu","0","Utils","2","0","Testing gen_primes util","0"
+"0","7 kyu","0","Lists","2","0","Computer problem series #1: Fill the Hard Disk Drive","0"
+"0","4 kyu","0","String","1","0","Range Extraction","0"
+"0","6 kyu","0","String","1","0","Numericals of a String","0"
+"0","6 kyu","0","String","1","0","String transformer","0"
+"0","6 kyu","0","Math","1","0","Number Zoo Patrol","0"
+"0","7 kyu","0","Lists","2","0","Fun with lists: length","0"
+"0","5 kyu","0","Control Flow","1","0","Did I Finish my Sudoku?","0"
+"0","6 kyu","0","String","1","0","String subpattern recognition III","0"
"0","5 kyu","0","Memoization","1","0","Master your primes: sieve with memoization","0"
-"0","5 kyu","0","String","1","0","Alphabet wars - nuclear strike","0"
-"0","7 kyu","0","String","1","0","V A P O R C O D E","0"
-"0","7 kyu","0","String","1","0","Substituting Variables Into Strings: Padded Numbers","0"
-"0","3 kyu","0","Lists","1","0","Battleship field validator","0"
-"0","6 kyu","0","String","1","0","Duplicate Encoder","0"
-"0","8 kyu","0","String","1","0","The Feast of Many Beasts","0"
-"0","8 kyu","0","Calculation","1","0","Grasshopper - Terminal game move function","0"
-"0","7 kyu","0","Lists","1","0","Sort Out The Men From Boys","0"
-"0","8 kyu","0","String","1","0","Is it a palindrome?","0"
-"0","6 kyu","0","Algorithms","1","0","Easy Diagonal","0"
+"0","5 kyu","0","String","1","0","The Hashtag Generator","0"
+"0","7 kyu","0","Classes","1","0","Make Class","0"
+"0","5 kyu","0","Memoization","1","0","Sum of Pairs","0"
+"0","6 kyu","0","Algorithms","1","0","Row of the odd triangle","0"
+"0","6 kyu","0","Algorithms","1","0","Scheduling (Shortest Job First or SJF)","0"
"0","6 kyu","0","String","1","0","Who likes it?","0"
+"0","7 kyu","0","String","1","0","Password validator","0"
+"0","7 kyu","0","String","1","0","Basic Math (Add or Subtract)","0"
+"0","6 kyu","0","String","1","0","Duplicate Encoder","0"
+"0","6 kyu","0","Numbers","1","0","Pokemon Damage Calculator","0"
+"0","6 kyu","0","String","1","0","Format a string of names like 'Bart, Lisa & Maggie'.","0"
+"0","7 kyu","0","Calculation","1","0","Simple Fun #74: Growing Plant","0"
+"0","5 kyu","0","Lists","1","0","flatten()","0"
+"0","6 kyu","0","Algorithms","1","0","Decipher this!","0"
+"0","8 kyu","0","String","1","0","MakeUpperCase","0"
+"0","6 kyu","0","Math","1","0","Casino chips","0"
+"0","5 kyu","0","String","1","0","Extract the domain name from a URL","0"
+"0","4 kyu","0","String","0","1","Permutations","0"
+"0","8 kyu","0","Lists","1","0","Enumerable Magic #25 - Take the First N Elements","0"
+"0","6 kyu","0","Lists","1","0","Array to HTML table","0"
+"0","5 kyu","0","Lists","1","0","Directions Reduction","0"
+"0","5 kyu","0","Lists","1","0","Fibonacci Streaming","0"
+"0","7 kyu","0","Control Flow","1","0","Maximum Multiple","0"
+"0","3 kyu","0","Lists","1","0","Battleship field validator","0"
+"0","8 kyu","0","Boolean","1","0","L1: Set Alarm","0"
+"0","8 kyu","0","Formatting","1","0","Formatting decimal places #0","0"
+"0","7 kyu","0","String","1","0","Disemvowel Trolls","0"
+"0","No kyu","0","Utils","2","0","Testing is_prime util","0"
+"0","7 kyu","0","Math","1","0","Sum of odd numbers","0"
+"0","8 kyu","0","Math","1","0","Will you make it?","0"
+"0","6 kyu","0","Math","1","0","A Rule of Divisibility by 13","0"
+"0","7 kyu","0","Lists","1","0","Sum of two lowest positive integers","0"
+"0","5 kyu","0","Math","1","0","Number of trailing zeros of N!","0"
+"0","8 kyu","0","Calculation","2","0","Grasshopper - Check for factor","0"
+"0","8 kyu","0","Lists","1","0","My head is at the wrong end!","0"
+"0","8 kyu","0","Calculation","1","0","Third Angle of a Triangle","0"
+"0","8 kyu","0","Math","1","0","Century From Year","0"
+"0","3 kyu","0","String","1","0","Calculator","0"
+"0","8 kyu","0","Lists","1","0","Count the Monkeys!","0"
+"0","7 kyu","0","Lists","1","0","Always perfect","0"
+"0","7 kyu","0","String","1","0","Isograms","0"
+"0","5 kyu","0","Math","1","0","Human Readable Time","0"
+"0","5 kyu","0","String","1","0","Not very secure","0"
+"0","6 kyu","0","Math","0","1","No arithmetic progressions","0"
+"0","8 kyu","0","String","1","0","Remove First and Last Character","0"
+"0","4 kyu","0","String","1","0","Next bigger number with the same digits","0"
diff --git a/allure-report/data/behaviors.json b/allure-report/data/behaviors.json
index 086758d9458..a695b6b3ce8 100644
--- a/allure-report/data/behaviors.json
+++ b/allure-report/data/behaviors.json
@@ -1 +1 @@
-{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"7 kyu","children":[{"name":"Lists","children":[{"name":"Coloured Triangles","children":[{"name":"test_random","uid":"664f2a2d41bf2bd8","parentUid":"e662684f2a3dbc75f5a11cc33db97045","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_basic","uid":"ed9cfa6ba87dba0e","parentUid":"e662684f2a3dbc75f5a11cc33db97045","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_triangle","uid":"732b9dd805d734b8","parentUid":"e662684f2a3dbc75f5a11cc33db97045","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]}],"uid":"e662684f2a3dbc75f5a11cc33db97045"},{"name":"Always perfect","children":[{"name":"Testing check_root function","uid":"ba71f124345447fc","parentUid":"4c73d309f91973cd0ea5dcd62967d275","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","MATHEMATICS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]}],"uid":"4c73d309f91973cd0ea5dcd62967d275"},{"name":"Computer problem series #1: Fill the Hard Disk Drive","children":[{"name":"Testing 'save' function: negative","uid":"86bf8b663d5828a","parentUid":"63d250dff8020b8676d1253683b70ce9","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'save' function: positive","uid":"89d5ee585c13bf38","parentUid":"63d250dff8020b8676d1253683b70ce9","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"63d250dff8020b8676d1253683b70ce9"},{"name":"Fun with lists: length","children":[{"name":"Testing length function","uid":"c87eac92a1b3b456","parentUid":"d43fade2d388854f74dcf379c2d20b78","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing length function where head = None","uid":"8e87cfc15c8260a3","parentUid":"d43fade2d388854f74dcf379c2d20b78","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]}],"uid":"d43fade2d388854f74dcf379c2d20b78"},{"name":"The museum of incredible dull things","children":[{"name":"'multiply' function verification: lists with multiple digits","uid":"c700736d12b44c86","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with empty list","uid":"e751c9c9dc3d04e6","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with one element list","uid":"a13c451f0f676900","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"8388a8495a8b75af","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"27f931848cb4802b2a474210e0697350"},{"name":"Simple Fun #152: Invite More Women?","children":[{"name":"Testing invite_more_women function (negative)","uid":"7e066328cfed2428","parentUid":"823b0234cb443c8160ca0aa12cc3b9e7","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing invite_more_women function (positive)","uid":"b3f6328bce0de37c","parentUid":"823b0234cb443c8160ca0aa12cc3b9e7","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]}],"uid":"823b0234cb443c8160ca0aa12cc3b9e7"},{"name":"Sort Out The Men From Boys","children":[{"name":"Testing men_from_boys function","uid":"edfd5d811972f420","parentUid":"d4c75bd412ea18140891c19073d6e992","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"d4c75bd412ea18140891c19073d6e992"},{"name":"Sum of two lowest positive integers","children":[{"name":"Two smallest numbers in the start of the list","uid":"c52dc9ba56a64495","parentUid":"5191e3901298ceecab4d95e059bd1166","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"5191e3901298ceecab4d95e059bd1166"}],"uid":"5446f5bb24a3f2ec1f4ba91eec8eabfb"},{"name":"String","children":[{"name":"Help Bob count letters and digits.","children":[{"name":"Testing count_letters_and_digits function","uid":"e695b3f4b0bdd51b","parentUid":"2c812329d9b34f7fcedf688bc9c33806","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing count_letters_and_digits function","uid":"183ba5aa4a18280","parentUid":"2c812329d9b34f7fcedf688bc9c33806","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"2c812329d9b34f7fcedf688bc9c33806"},{"name":"Basic Math (Add or Subtract)","children":[{"name":"Testing calculate function","uid":"1857a7ece8075aa5","parentUid":"759f5a63eedf64056de57d9ba7da1ecd","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"759f5a63eedf64056de57d9ba7da1ecd"},{"name":"Disemvowel Trolls","children":[{"name":"a and b are equal","uid":"405b625cf95f9fbd","parentUid":"daba4c1f34c45d24f142c5f0651610dc","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"daba4c1f34c45d24f142c5f0651610dc"},{"name":"Find the longest gap!","children":[{"name":"Testing gap function","uid":"cb9f6d4c2aaf90e3","parentUid":"e445cfef9f4ad4f0a5d82d30fe3de85e","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"e445cfef9f4ad4f0a5d82d30fe3de85e"},{"name":"Isograms","children":[{"name":"Testing 'is_isogram' function","uid":"30977e1fdeed6f0a","parentUid":"faa36e70ee4c32100d502e415a4252f1","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"faa36e70ee4c32100d502e415a4252f1"},{"name":"Jaden Casing Strings","children":[{"name":"Testing toJadenCase function (negative)","uid":"1bf4128bcf35143f","parentUid":"18a4a29817eda84bac36650c75c4d058","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"f26dca06c76121c7","parentUid":"18a4a29817eda84bac36650c75c4d058","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"18a4a29817eda84bac36650c75c4d058"},{"name":"Password validator","children":[{"name":"Testing password function","uid":"3ff87d981594c6f7","parentUid":"fb554c589af927337f0c8f9532d32e3c","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"fb554c589af927337f0c8f9532d32e3c"},{"name":"Pull your words together, man!","children":[{"name":"Testing 'solution' function","uid":"f48dcf9628fe90ff","parentUid":"ef34507a23ea0c36af88ede70da6947d","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]}],"uid":"ef34507a23ea0c36af88ede70da6947d"},{"name":"Significant Figures","children":[{"name":"Testing number_of_sigfigs function","uid":"8ed1a17310170d88","parentUid":"03e764d2f4b4d4196b355927923c8614","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"03e764d2f4b4d4196b355927923c8614"},{"name":"Substituting Variables Into Strings: Padded Numbers","children":[{"name":"Testing 'solution' function","uid":"5f97df940bb3f46a","parentUid":"3474094828ebf15497f0921cd9a35147","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]}],"uid":"3474094828ebf15497f0921cd9a35147"},{"name":"The First Non Repeated Character In A String","children":[{"name":"Testing first_non_repeated function with various inputs","uid":"a3cba1eb012d0834","parentUid":"9a0c160871c69941729fb974987bc16e","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"9a0c160871c69941729fb974987bc16e"},{"name":"V A P O R C O D E","children":[{"name":"Testing 'vaporcode' function","uid":"a6592dc6717fe514","parentUid":"3e00c2c35d282154598febaf022db8e7","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"3e00c2c35d282154598febaf022db8e7"}],"uid":"d4da4c23abf8c4d8eef4fe720601ce83"},{"name":"Addition","children":[{"name":"Sum of Numbers","children":[{"name":"a and b are equal","uid":"9c39905963998c1b","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a or b is negative","uid":"be50565df8dfb0ab","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"46eea1e10beb3240","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'factorial' function","uid":"82f0a19d19bd8125","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"9f4cd4d9ae062c7d33135e3883b0057a"}],"uid":"4496293ba8855eb1ec80d1040984b1e2"},{"name":"Math","children":[{"name":"Easy Line","children":[{"name":"Testing calc_combinations_per_row function","uid":"b1056dd0bc1f2f4e","parentUid":"e849c4a044a61900d11b3ed49f285272","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function","uid":"324d19209fbeb70d","parentUid":"e849c4a044a61900d11b3ed49f285272","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"80a5eacfa2431348","parentUid":"e849c4a044a61900d11b3ed49f285272","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"e849c4a044a61900d11b3ed49f285272"},{"name":"Share prices","children":[{"name":"Testing share_price function","uid":"5bf735ebb9d90923","parentUid":"5215ad6eb474a73c045aec07a6a3c16b","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"5215ad6eb474a73c045aec07a6a3c16b"},{"name":"Sum of odd numbers","children":[{"name":"Testing row_sum_odd_numbers function","uid":"980af150a499b4e9","parentUid":"96a0e38f9494e0fc9a8670b38935b4ea","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"96a0e38f9494e0fc9a8670b38935b4ea"},{"name":"Sum of Triangular Numbers","children":[{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"fa6c346b04c031d5","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"b78b9d24e53cd100","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"28a9bedc22c54787","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"c3e9cf6e477b7f80","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"b4711af327de2eb768048b3a4d56d9cd"}],"uid":"68a1252a28be3460cab5153c66bd568d"},{"name":"Formatting","children":[{"name":"Formatting decimal places #1","children":[{"name":"Testing two_decimal_places function","uid":"9246dbe4ecdc42ce","parentUid":"ed7e6642b4a33579cc2bdfb50ee94265","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"ed7e6642b4a33579cc2bdfb50ee94265"}],"uid":"709fbb67e44c72d83fee5d0a070ddc80"},{"name":"Calculation","children":[{"name":"Simple Fun #74: Growing Plant","children":[{"name":"Testing growing_plant function","uid":"56d019840f444cec","parentUid":"a1f1a4f06f915307bd30eb815c06d484","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"a1f1a4f06f915307bd30eb815c06d484"},{"name":"Sum of powers of 2","children":[{"name":"powers function should return an array of unique numbers","uid":"631ed8ca3aead56c","parentUid":"960355c3065d0a8fd09850e2f55d163e","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"960355c3065d0a8fd09850e2f55d163e"}],"uid":"257f1cf1993b14fa7bb757c26ba5222d"},{"name":"Classes","children":[{"name":"Make Class","children":[{"name":"Testing make_class function","uid":"ab3687d99fed99d0","parentUid":"3b2aae0f9b8872133d2bd9efdc9c6f5c","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]}],"uid":"3b2aae0f9b8872133d2bd9efdc9c6f5c"}],"uid":"be6fd0474b59166886b255e74a2356d3"},{"name":"Control Flow","children":[{"name":"Maximum Multiple","children":[{"name":"Testing max_multiple function","uid":"1abde016dd7f5ee7","parentUid":"7d5b0650b07aa9ee47f6ab5bcd539db7","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]}],"uid":"7d5b0650b07aa9ee47f6ab5bcd539db7"}],"uid":"c0d2ddf6400082082f4d7b3f3a8b16e4"},{"name":"Flow Control","children":[{"name":"Powers of 3","children":[{"name":"Testing largestPower function","uid":"addec93357f6e501","parentUid":"8cade17d59deac3e8524008d95e7a24e","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]}],"uid":"8cade17d59deac3e8524008d95e7a24e"}],"uid":"3dea78a9b2652566a6e60d714774d7cd"},{"name":"Square Calculation","children":[{"name":"You're a square","children":[{"name":"Square numbers (positive)","uid":"1bd3919646678e3f","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"162a4f2fa010c721","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Square numbers (positive)","uid":"13f340b5f893b4e2","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Negative numbers","uid":"bca9ba5488466979","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"9e71e34228180c1c","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Zero","uid":"c19e4739f2d4d64c","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]}],"uid":"bae175df64710ffa217b09c3916cddc7"}],"uid":"b7ab3783083060fd53ed586261dbba9c"}],"uid":"34def7811028a87608f001c322f01caa"},{"name":"5 kyu","children":[{"name":"Lists","children":[{"name":"Sports League Table Ranking","children":[{"name":"Testing compute_ranks","uid":"197e80b267cccc2b","parentUid":"a80a676b61e8b22aa90df1fbb2db3ee3","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing compute_ranks","uid":"9e017ac7fdaf6bf5","parentUid":"a80a676b61e8b22aa90df1fbb2db3ee3","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]}],"uid":"a80a676b61e8b22aa90df1fbb2db3ee3"},{"name":"Directions Reduction","children":[{"name":"Testing dir_reduc function","uid":"4eb91d777aea105a","parentUid":"d7aeecd3e6dad29a93096b98488a8c32","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"d7aeecd3e6dad29a93096b98488a8c32"},{"name":"Fibonacci Streaming","children":[{"name":"Testing all_fibonacci_numbers function","uid":"720b65d3a7d8ec34","parentUid":"0ec66620f8f6f63e5c0e8dd7d717dffd","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"0ec66620f8f6f63e5c0e8dd7d717dffd"},{"name":"Find the safest places in town","children":[{"name":"Testing agents_cleanup function","uid":"bb0cb59f0e1a4eca","parentUid":"f550f2f3098a33ec76e3019832d5e95b","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"37c27a38809b08b4","parentUid":"f550f2f3098a33ec76e3019832d5e95b","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"b684b0c7250ecf6d","parentUid":"f550f2f3098a33ec76e3019832d5e95b","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"f550f2f3098a33ec76e3019832d5e95b"},{"name":"Find the smallest","children":[{"name":"test_smallest","uid":"9164bf2c06bf8752","parentUid":"b7bb57861f66f1989d7310a4bd7a79a1","status":"skipped","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"b7bb57861f66f1989d7310a4bd7a79a1"},{"name":"flatten()","children":[{"name":"Testing flatten function","uid":"fef2d68159e448ff","parentUid":"17011b3785f2c2833cb7504bb858535c","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]}],"uid":"17011b3785f2c2833cb7504bb858535c"},{"name":"Moving Zeros To The End","children":[{"name":"Testing move_zeros function","uid":"1c9684bf403c80de","parentUid":"2d85e5edba7b415dbb19fb42fc6c89f3","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]}],"uid":"2d85e5edba7b415dbb19fb42fc6c89f3"},{"name":"Tic-Tac-Toe Checker","children":[{"name":"Testing done_or_not function","uid":"48e03b38164b77c2","parentUid":"d9f42f5588eee9807960d01641022c53","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]}],"uid":"d9f42f5588eee9807960d01641022c53"}],"uid":"7ef02e8cf80e94559d747e5a5ffbd686"},{"name":"String","children":[{"name":"Alphabet wars - nuclear strike","children":[{"name":"Testing alphabet_war function","uid":"e91954f86960f5cf","parentUid":"dc2a866fec715a110b5bf422c86398ca","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]}],"uid":"dc2a866fec715a110b5bf422c86398ca"},{"name":"Count IP Addresses","children":[{"name":"test_ips_between","uid":"93b00a3d2e7b92c1","parentUid":"edc68bf1f1210cb26a97f88b1b0da928","status":"skipped","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"edc68bf1f1210cb26a97f88b1b0da928"},{"name":"Extract the domain name from a URL","children":[{"name":"Testing domain_name function","uid":"6a3f85e29591c654","parentUid":"4cdd4dbb9d06fcf3da672dfaa704b94a","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"4cdd4dbb9d06fcf3da672dfaa704b94a"},{"name":"First non-repeating character","children":[{"name":"Testing first_non_repeating_letter function","uid":"5ad5cb812fbd5d4a","parentUid":"de082d8abc634300b1e30f12ffe6734c","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]}],"uid":"de082d8abc634300b1e30f12ffe6734c"},{"name":"Not very secure","children":[{"name":"Testing alphanumeric function","uid":"14829aa4ce177c0a","parentUid":"50ee9d4380f72a56c561c8d4eb5328fe","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"50ee9d4380f72a56c561c8d4eb5328fe"},{"name":"Simple Pig Latin","children":[{"name":"Testing pig_it function","uid":"60f7c96f923539a5","parentUid":"7de5081a9142a7f1d22684beb25b741b","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"7de5081a9142a7f1d22684beb25b741b"},{"name":"String incrementer","children":[{"name":"Testing increment_string function","uid":"dc076040e5481dc9","parentUid":"df5d4d9d07af61a1c5dee0c106a4b74a","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"df5d4d9d07af61a1c5dee0c106a4b74a"},{"name":"The Hashtag Generator","children":[{"name":"Testing 'generate_hashtag' function","uid":"3de1512f067d459d","parentUid":"78dabab12f0ed4a496f819a74897b7c2","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]}],"uid":"78dabab12f0ed4a496f819a74897b7c2"},{"name":"Where my anagrams at?","children":[{"name":"Testing anagrams function","uid":"300c045916564a1","parentUid":"bdeee8c93559dd06743701cce90df37c","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"bdeee8c93559dd06743701cce90df37c"}],"uid":"df3bfcb3365d909e3c3e7988c65693cb"},{"name":"Control Flow","children":[{"name":"Did I Finish my Sudoku?","children":[{"name":"Testing done_or_not function","uid":"1251fa1056fea3d4","parentUid":"68d793f4711a84c29b23c36264e398f3","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]}],"uid":"68d793f4711a84c29b23c36264e398f3"}],"uid":"faac866a865222fe5f2791add48593c2"},{"name":"Math","children":[{"name":"Diophantine Equation","children":[{"name":"test_solution_basic","uid":"bdd8b1b0bd82d5b1","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_big","uid":"31802a90aeba5e97","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_empty","uid":"80f314b70b306bd4","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_medium","uid":"8e9b4227c17ce17f","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"5ce5d1790a16984bcdf81bfbd7c90f3a"},{"name":"Human Readable Time","children":[{"name":"Testing make_readable function","uid":"5654bb5658921dcd","parentUid":"abc08f1592fdf55ebcf84c17b5b7270b","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]}],"uid":"abc08f1592fdf55ebcf84c17b5b7270b"},{"name":"Josephus Survivor","children":[{"name":"test_josephus_survivor","uid":"6ef44675aea47099","parentUid":"2e80716327f2e53affdbbd6f2e9424d5","status":"skipped","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"2e80716327f2e53affdbbd6f2e9424d5"},{"name":"Number of trailing zeros of N!","children":[{"name":"Testing zeros function","uid":"3c7a781e3674db5e","parentUid":"bb16b76c19f4b3ae4654a3192393d33f","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"bb16b76c19f4b3ae4654a3192393d33f"}],"uid":"59aec5ac210e00f2a7eb9f790be01699"},{"name":"Optimization","children":[{"name":"Integers: Recreation One","children":[{"name":"Testing list_squared function","uid":"b7dd8f8438e567a9","parentUid":"194eb219c9d8417faeba6491be196ce5","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]}],"uid":"194eb219c9d8417faeba6491be196ce5"}],"uid":"bb1d4ae102373a78a957d0394a04ffbe"},{"name":"Memoization","children":[{"name":"Master your primes: sieve with memoization","children":[{"name":"Testing is_prime function","uid":"142f5165c8452d36","parentUid":"2c3772a14d6a05b2f628a27d6cb8f142","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]}],"uid":"2c3772a14d6a05b2f628a27d6cb8f142"},{"name":"Sum of Pairs","children":[{"name":"Testing done_or_not function","uid":"ef2b00c02db84592","parentUid":"ee841c30eebb4276a39fb42e03fe3f4c","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]}],"uid":"ee841c30eebb4276a39fb42e03fe3f4c"}],"uid":"e7f3896ca4fb187537f1041c05e5cc8e"},{"name":"Validation","children":[{"name":"Valid Parentheses","children":[{"name":"Testing valid_parentheses function","uid":"8e4b6f6bd251566","parentUid":"e985725cc05687bdde0ddb9ecde0e3da","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]}],"uid":"e985725cc05687bdde0ddb9ecde0e3da"}],"uid":"b6b45b5a92347a9c63bfb3b09b345802"}],"uid":"2c485802e45bfffcff54bba714c94c3c"},{"name":"2 kyu","children":[{"name":"String","children":[{"name":"Evaluate mathematical expression","children":[{"name":"Testing calc function","uid":"a6d26dfb90ab4062","parentUid":"fdfca1ff8a83ac2e97b42cc58848493c","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]}],"uid":"fdfca1ff8a83ac2e97b42cc58848493c"}],"uid":"dc898de6e59c04826af3b2063399801f"}],"uid":"1c397fed37ec222ba2e7e57019a1fd8a"},{"name":"3 kyu","children":[{"name":"Lists","children":[{"name":"Battleship field validator","children":[{"name":"Testing validate_battlefield function","uid":"1a13c6a89153460b","parentUid":"f8f5f4d0c0cde322e11dd73c0dcfb695","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]}],"uid":"f8f5f4d0c0cde322e11dd73c0dcfb695"},{"name":"Make a spiral","children":[{"name":"Testing spiralize function","uid":"43a8b37a1715c915","parentUid":"3bc8ebc89d5761dae7034183898d85a0","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]}],"uid":"3bc8ebc89d5761dae7034183898d85a0"}],"uid":"2a5dd713a10a61840a1bfc279b739534"},{"name":"String","children":[{"name":"Calculator","children":[{"name":"Testing Calculator class","uid":"5194ad39db439d08","parentUid":"80aca0fae2c236e80f553ddb9c7e6dfc","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"80aca0fae2c236e80f553ddb9c7e6dfc"},{"name":"Line Safari - Is that a line?","children":[{"name":"test_line_negative","uid":"577d9e765fb39849","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"skipped","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_line_positive","uid":"32a39f3c0fa23567","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"skipped","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Walker class - position property from negative grids","uid":"3e564e38813f1539","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing Walker class - position property from positive grids","uid":"4b2984e4fa36f94","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"1475e6404d8c91a05d6533a794eebdf2"},{"name":"Rail Fence Cipher: Encoding and Decoding","children":[{"name":"Testing Decoding functionality","uid":"98ca489a74667507","parentUid":"0541111ff512a02bf5a9b1e9b19b282e","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing Encoding functionality","uid":"5e4416fd32f6992f","parentUid":"0541111ff512a02bf5a9b1e9b19b282e","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]}],"uid":"0541111ff512a02bf5a9b1e9b19b282e"}],"uid":"113a893cb5c746de49c827fc45c98d87"}],"uid":"956182e9935ac64fc0622b60cfe4823a"},{"name":"4 kyu","children":[{"name":"String","children":[{"name":"Human readable duration format","children":[{"name":"Testing format_duration","uid":"4249127f6bff6f10","parentUid":"1be85cde8c2ba0404aa8e2196e46d50f","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]}],"uid":"1be85cde8c2ba0404aa8e2196e46d50f"},{"name":"Most frequently used words in a text","children":[{"name":"Testing top_3_words function","uid":"450fbb27e2067be4","parentUid":"11ce57f3834ffe237e1a50321df6d4a6","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]}],"uid":"11ce57f3834ffe237e1a50321df6d4a6"},{"name":"Next bigger number with the same digits","children":[{"name":"Testing next_bigger function","uid":"5e2354482de170d3","parentUid":"cb6f0afe95fea084b79420d224c1d355","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"cb6f0afe95fea084b79420d224c1d355"},{"name":"Next smaller number with the same digits","children":[{"name":"Testing next_smaller function","uid":"641b1ee7248b1557","parentUid":"160376d866618ae836bd32ec64faca71","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"160376d866618ae836bd32ec64faca71"},{"name":"Permutations","children":[{"name":"test_permutations","uid":"c25f8210fdb51a41","parentUid":"a747d5b0c0952ec15c0319f42a6f0056","status":"skipped","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"a747d5b0c0952ec15c0319f42a6f0056"},{"name":"Range Extraction","children":[{"name":"Testing solution function","uid":"d5aba2cd944d7efd","parentUid":"fe470f4ad105c0b3c71d0ae3c749dbe8","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]}],"uid":"fe470f4ad105c0b3c71d0ae3c749dbe8"},{"name":"Strings Mix","children":[{"name":"Testing 'mix' function","uid":"3b9e344534b3c5db","parentUid":"1bba014287fd1bcae043cc2e207189cd","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"1bba014287fd1bcae043cc2e207189cd"},{"name":"Strip Comments","children":[{"name":"Testing 'solution' function","uid":"e604a93a8ee1253f","parentUid":"058d543c25a2831089448b4d681741f6","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"058d543c25a2831089448b4d681741f6"}],"uid":"a4960ac8cae81ce5af7512bbc51871b2"},{"name":"Lists","children":[{"name":"Snail","children":[{"name":"Testing 'snail' function","uid":"e7035dc3ef8d99c0","parentUid":"a30deab117bc9a57d3702721339bfb9d","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]}],"uid":"a30deab117bc9a57d3702721339bfb9d"},{"name":"Sum by Factors","children":[{"name":"Testing sum_for_list function","uid":"7331de8e7202ad57","parentUid":"6b6ded351d6f491e4b53926d4dd457b7","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]}],"uid":"6b6ded351d6f491e4b53926d4dd457b7"}],"uid":"d8170b5b6f3f14533b892a09e5c57a66"},{"name":"Validation","children":[{"name":"Sudoku Solution Validator","children":[{"name":"Testing validSolution","uid":"9d2b852ea94aa88a","parentUid":"624ae0c3fce13c1e9e9a4baf3fbe7ecc","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]}],"uid":"624ae0c3fce13c1e9e9a4baf3fbe7ecc"}],"uid":"55d453de83201196eb9fdfd0711643b7"},{"name":"Aggregations","children":[{"name":"Sum of Intervals","children":[{"name":"Testing sum_of_intervals function","uid":"61e07c6ddcc506b1","parentUid":"06a4428b7cdbcff87274cd6f22fa54dd","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]}],"uid":"06a4428b7cdbcff87274cd6f22fa54dd"}],"uid":"0bb31737bbb23dc104cf3a5f710e9370"},{"name":"Classes","children":[{"name":"The Greatest Warrior","children":[{"name":"Testing Battle method","uid":"c00621abb22a9be3","parentUid":"25f6d563b3f222fd3637ec178f1b3829","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"3d05de3d43cf437d","parentUid":"25f6d563b3f222fd3637ec178f1b3829","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> tom","uid":"6035f0fe38b5a062","parentUid":"25f6d563b3f222fd3637ec178f1b3829","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]}],"uid":"25f6d563b3f222fd3637ec178f1b3829"}],"uid":"1b88ab8e8506eaa709573095130a441e"},{"name":"Control Flow","children":[{"name":"Validate Sudoku with size `NxN`","children":[{"name":"Testing Sudoku class","uid":"a908975bd67b2eca","parentUid":"c01e6a39d1400d037d3131c57ebbb93a","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]}],"uid":"c01e6a39d1400d037d3131c57ebbb93a"}],"uid":"4a7b305292be7b9d4793c52267b512fe"}],"uid":"e694a19aa064ac2844c4d1534344085d"},{"name":"6 kyu","children":[{"name":"Math","children":[{"name":"A Rule of Divisibility by 13","children":[{"name":"Testing 'thirt' function","uid":"62a6bbd8d87be20e","parentUid":"718ab2ed3f1b431b3e3d14146ec635f1","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"718ab2ed3f1b431b3e3d14146ec635f1"},{"name":"Casino chips","children":[{"name":"Testing solve function","uid":"4d4729a99109106e","parentUid":"d5064ccd9c6c1e34ea0c15d551c2bd3b","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"d5064ccd9c6c1e34ea0c15d551c2bd3b"},{"name":"Disease Spread","children":[{"name":"Testing epidemic function","uid":"200b5f0b4ec790a3","parentUid":"333c233dc8ad5537a4cfc85c54979090","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"333c233dc8ad5537a4cfc85c54979090"},{"name":"No arithmetic progressions","children":[{"name":"test_sequence","uid":"2890c501d19b5f47","parentUid":"b09c3af5fb8aaf78abea51876ede4d01","status":"skipped","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"b09c3af5fb8aaf78abea51876ede4d01"},{"name":"Number Zoo Patrol","children":[{"name":"Testing the 'find_missing_number' function","uid":"b22afbc33030e55f","parentUid":"376ccb808f76533b10eba541be48e21d","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]}],"uid":"376ccb808f76533b10eba541be48e21d"},{"name":"Sum of Digits / Digital Root","children":[{"name":"Testing digital_root function","uid":"fea5f749a1c464e4","parentUid":"9b5481bda4f939276ac60d69f00ef2b1","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"9b5481bda4f939276ac60d69f00ef2b1"}],"uid":"97ae4d195d4697dc1414e14d9a974532"},{"name":"Lists","children":[{"name":"Array.diff","children":[{"name":"Testing array_diff function","uid":"354cda6601a7cded","parentUid":"578102e0bcd7e517eaaa8367fc9a0db3","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"578102e0bcd7e517eaaa8367fc9a0db3"},{"name":"Array to HTML table","children":[{"name":"Testing to_table function","uid":"e687a692c2c18f1b","parentUid":"a8f585325dda0d7a9718a81260508f36","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"a8f585325dda0d7a9718a81260508f36"},{"name":"Find the odd int","children":[{"name":"Find the int that appears an odd number of times","uid":"59e860fc2782867c","parentUid":"921f609bd89f13186462fe080fdb4c30","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"921f609bd89f13186462fe080fdb4c30"},{"name":"Pyramid Array","children":[{"name":"Testing the 'pyramid' function","uid":"ff9c64bdd3b3fc0c","parentUid":"48057e40161fff87e664b61abf03420d","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"48057e40161fff87e664b61abf03420d"},{"name":"ROTATE THE LETTERS OF EACH ELEMENT","children":[{"name":"Testing the 'group_cities' function","uid":"ee07ce647fa212f","parentUid":"b0101bfcf3048ad4213cf0362a23d781","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]}],"uid":"b0101bfcf3048ad4213cf0362a23d781"},{"name":"Sort the odd","children":[{"name":"Testing the 'sort_array' function","uid":"e53952640c2c9e47","parentUid":"b7cf9896298b070623c99d8c29d9079f","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"b7cf9896298b070623c99d8c29d9079f"}],"uid":"86902b68b922e81b550870f6a0b941aa"},{"name":"String","children":[{"name":"Binary to Text (ASCII) Conversion","children":[{"name":"Testing binary_to_string function","uid":"67a0bf67db9047ee","parentUid":"a38a360357cb186b186e0b296da9b925","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]}],"uid":"a38a360357cb186b186e0b296da9b925"},{"name":"Character frequency","children":[{"name":"All chars are in upper case","uid":"b0cc123728fa2f2d","parentUid":"f8b513a8b5a53df05fce95bbbf442892","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"e1af2c095108694d","parentUid":"f8b513a8b5a53df05fce95bbbf442892","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"49ad6a9c0404421b","parentUid":"f8b513a8b5a53df05fce95bbbf442892","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]}],"uid":"f8b513a8b5a53df05fce95bbbf442892"},{"name":"Count letters in string","children":[{"name":"Testing 'letter_count' function","uid":"d6ad7a05187743ff","parentUid":"6fcc343100ec1c575ec6d0ef4e788718","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]}],"uid":"6fcc343100ec1c575ec6d0ef4e788718"},{"name":"Duplicate Encoder","children":[{"name":"Testing duplicate_encode function","uid":"d1bc6da1a117f865","parentUid":"5bd9d9301a7a3ee8b524ddbbbb8ecce8","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"5bd9d9301a7a3ee8b524ddbbbb8ecce8"},{"name":"First character that repeats","children":[{"name":"String with alphabet chars only","uid":"54fbe05c675f404a","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"60d4140245a65d5","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"8605c2bc186d7f9a","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"783d8a205b731823","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"89c0be4978ed22ba","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"a30a3ac9558d7a9c","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"04b320738417a6f78ac398c1b2c47f58"},{"name":"Format a string of names like 'Bart, Lisa & Maggie'.","children":[{"name":"String with no duplicate chars","uid":"1c3655d4a978bd79","parentUid":"be8c6e54bd224088968db39e9d9b8af2","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]}],"uid":"be8c6e54bd224088968db39e9d9b8af2"},{"name":"Numericals of a String","children":[{"name":"Testing 'numericals' function","uid":"b36ca0513e4048a8","parentUid":"1faccdd4fe3b7693d21d3126afbd25eb","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PERFORMANCE","PUZZLES","ALGORITHMS"]}],"uid":"1faccdd4fe3b7693d21d3126afbd25eb"},{"name":"Permute a Palindrome","children":[{"name":"Testing permute_a_palindrome (empty string)","uid":"ebad1371009d2223","parentUid":"b375468b60dbf317881aa846feedfeb0","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"8bc712dc2d3a7199","parentUid":"b375468b60dbf317881aa846feedfeb0","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"c0b1085f1fbfd7ed","parentUid":"b375468b60dbf317881aa846feedfeb0","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"b375468b60dbf317881aa846feedfeb0"},{"name":"String subpattern recognition I","children":[{"name":"Testing 'has_subpattern' (part 1) function","uid":"5ff3f93ff1ffe8b3","parentUid":"363bbcd706a423ee9d09af41dbed39ea","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"363bbcd706a423ee9d09af41dbed39ea"},{"name":"String subpattern recognition II","children":[{"name":"Testing 'has_subpattern' (part 2) function","uid":"c5bce40c2868c787","parentUid":"02ab0c9dd970c68e754366e49479f916","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"02ab0c9dd970c68e754366e49479f916"},{"name":"String subpattern recognition III","children":[{"name":"Testing 'has_subpattern' (part 3) function","uid":"63a8ebd07b8fa1c4","parentUid":"393bfd608cfae3d1eb6343cc7a5011db","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"393bfd608cfae3d1eb6343cc7a5011db"},{"name":"String transformer","children":[{"name":"Testing string_transformer function","uid":"4d8c29fe45d13f2d","parentUid":"c193efe1258171de72ef3865b9a0d0b2","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"c193efe1258171de72ef3865b9a0d0b2"},{"name":"Who likes it?","children":[{"name":"Testing likes function","uid":"6bab07231bfb8a25","parentUid":"c1a33c56f271e7bb22ae30b491e74353","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]}],"uid":"c1a33c56f271e7bb22ae30b491e74353"},{"name":"Your order, please","children":[{"name":"Testing 'order' function","uid":"8a89827c471bc909","parentUid":"d0aacbe991e16be7e43f1ad4cfe0ebbd","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"d0aacbe991e16be7e43f1ad4cfe0ebbd"}],"uid":"857e38a63cc606ba052f3d4d56ee1bf5"},{"name":"Factorial","children":[{"name":"Color Choice","children":[{"name":"Testing checkchoose function","uid":"64abc8899e8e691d","parentUid":"9ea3760cebf785c3a8d655f8b8a3a20c","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"9ea3760cebf785c3a8d655f8b8a3a20c"}],"uid":"f3a2e7e2aa1d6d2d69cd3a8c726545ac"},{"name":"Algorithms","children":[{"name":"Decipher this!","children":[{"name":"Testing decipher_this function","uid":"37bcd45d30c593a7","parentUid":"f9921df9245e93fe9e9a8be25b00332e","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"f9921df9245e93fe9e9a8be25b00332e"},{"name":"Easy Diagonal","children":[{"name":"Testing easy_diagonal function","uid":"53eb34bc4e02fa07","parentUid":"ac4d1f7f759204dd92f1bedad588e779","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"ac4d1f7f759204dd92f1bedad588e779"},{"name":"Encrypt this!","children":[{"name":"Testing encrypt_this function","uid":"48fa5f91e3478c29","parentUid":"6fa497202340a32e0a130fcace2ebd9b","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"6fa497202340a32e0a130fcace2ebd9b"},{"name":"Help the bookseller !","children":[{"name":"Testing stock_list function","uid":"64ddebaa5d6679fc","parentUid":"091c2a25c1cc1307887d8f3e40051172","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"091c2a25c1cc1307887d8f3e40051172"},{"name":"Multiples of 3 or 5","children":[{"name":"Testing the 'solution' function","uid":"41668c3c4e1a677a","parentUid":"8ad2093e605a9a9bd873e8139907381c","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"8ad2093e605a9a9bd873e8139907381c"},{"name":"Potion Class 101","children":[{"name":"Testing Potion class","uid":"f5c9e062133dbbbb","parentUid":"90d6a5db408f548c6b4842692de49031","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"90d6a5db408f548c6b4842692de49031"},{"name":"Row of the odd triangle","children":[{"name":"Testing odd_row function","uid":"416bb0c0ac58f7b6","parentUid":"72395c82c5f8720eeedb488f628db42d","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]}],"uid":"72395c82c5f8720eeedb488f628db42d"},{"name":"Scheduling (Shortest Job First or SJF)","children":[{"name":"Testing 'shortest_job_first(' function","uid":"dd86378e3a37dfe4","parentUid":"84a5fe3bfc444bfb52c89833f8b6b28e","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]}],"uid":"84a5fe3bfc444bfb52c89833f8b6b28e"},{"name":"Sums of Parts","children":[{"name":"Testing 'parts_sums' function","uid":"168d1058a213deae","parentUid":"f2707c42d3822b9eaf4ba0c414ab6249","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]}],"uid":"f2707c42d3822b9eaf4ba0c414ab6249"},{"name":"Unique In Order","children":[{"name":"Testing the 'unique_in_order' function","uid":"19cfe4000991e820","parentUid":"4c3a7e6ccf55b0185ff54de68203ee96","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"4c3a7e6ccf55b0185ff54de68203ee96"},{"name":"Valid Braces","children":[{"name":"Testing the 'valid_braces' function","uid":"5908d364b75f844e","parentUid":"fda66cb9e919f6eb1da529d16b4523e0","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"fda66cb9e919f6eb1da529d16b4523e0"},{"name":"Vasya - Clerk","children":[{"name":"Testing tickets function","uid":"9a9def5039f12f67","parentUid":"cd063de6ba717e37f3b2d2c983dbdaa7","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]}],"uid":"cd063de6ba717e37f3b2d2c983dbdaa7"}],"uid":"4bdaa6cb7a367c7c5896b8cb0162b676"},{"name":"Classes","children":[{"name":"DefaultList","children":[{"name":"Testing 'DefaultList' class: append","uid":"a78b9243c26a61bf","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"17c9a97f8a5ea815","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: extend","uid":"c244be500ebdf146","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: insert","uid":"ea77ab4395e92566","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: pop","uid":"4438dce845a8b680","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: remove","uid":"c0a4502fedd41667","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]}],"uid":"8a24f091ab8ff2e6405b466c1e4a82b3"}],"uid":"d1c03c9ab51dd09075f7a945d20660c1"},{"name":"Numbers","children":[{"name":"Pokemon Damage Calculator","children":[{"name":"Testing calculate_damage function","uid":"d0931e78c129f8d8","parentUid":"70bd4a49f8dcba99c129a214bc1f7f1c","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]}],"uid":"70bd4a49f8dcba99c129a214bc1f7f1c"}],"uid":"eaa4d90dd79abb31c68174a0eed94d16"}],"uid":"c1da5957fc38e62f642ed11281caa9f6"},{"name":"8 kyu","children":[{"name":"String","children":[{"name":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe","children":[{"name":"Testing to_alternating_case function","uid":"f30b225377e5683d","parentUid":"69e8acca732c894084fd354dbc91af89","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"69e8acca732c894084fd354dbc91af89"},{"name":"Holiday VI - Shark Pontoon","children":[{"name":"Testing shark function (positive)","uid":"3de5bbe9e7cab5b6","parentUid":"be8455f679e4c5dfeb1389f4f818d596","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"99bd3e79aeea5636","parentUid":"be8455f679e4c5dfeb1389f4f818d596","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (negative)","uid":"8dfef1ba8856d412","parentUid":"be8455f679e4c5dfeb1389f4f818d596","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"be8455f679e4c5dfeb1389f4f818d596"},{"name":"Is it a palindrome?","children":[{"name":"Testing is_palindrome function","uid":"e532878179cb6f87","parentUid":"8f11289717d9b0758f27a77b91d8b9be","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"8f11289717d9b0758f27a77b91d8b9be"},{"name":"MakeUpperCase","children":[{"name":"Testing make_upper_case function","uid":"b2f619fce2ea028d","parentUid":"fde1a133ac101865456094a1894d5878","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"fde1a133ac101865456094a1894d5878"},{"name":"Remove First and Last Character","children":[{"name":"Testing remove_char function","uid":"c2a15dd126224894","parentUid":"4b36c87cfaebb1a5dada03c82230cf72","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]}],"uid":"4b36c87cfaebb1a5dada03c82230cf72"},{"name":"Remove String Spaces","children":[{"name":"Test that no_space function removes the spaces","uid":"63b822db5bae14d4","parentUid":"7bf381cf56721087d18327062fdd78d6","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"7bf381cf56721087d18327062fdd78d6"},{"name":"Reversed Strings","children":[{"name":"Test with regular string","uid":"a5b469ea69ba375b","parentUid":"eedfea5296e1fc15863430cd1b856bcf","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with empty string","uid":"52402d5056a00e1d","parentUid":"eedfea5296e1fc15863430cd1b856bcf","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with one char only","uid":"66020f911b054e74","parentUid":"eedfea5296e1fc15863430cd1b856bcf","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"eedfea5296e1fc15863430cd1b856bcf"},{"name":"The Feast of Many Beasts","children":[{"name":"Testing 'feast' function","uid":"3cb7f65d354963ea","parentUid":"87a7ec6b6dd7885b87691d5ce7e40249","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"87a7ec6b6dd7885b87691d5ce7e40249"}],"uid":"fb754d63e94d71ee3b8e239cdf831876"},{"name":"Math","children":[{"name":"Century From Year","children":[{"name":"Testing century function","uid":"3ead41117d0ad5b6","parentUid":"392fd3f6c486b67030db126f6508cccd","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"392fd3f6c486b67030db126f6508cccd"},{"name":"Will you make it?","children":[{"name":"Testing zero_fuel function","uid":"7c6af0e0a129f035","parentUid":"7169561ad9c90f6937e263cf368d4ccf","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"7169561ad9c90f6937e263cf368d4ccf"}],"uid":"b573d5c332ef598899ffaba9affa1608"},{"name":"Lists","children":[{"name":"Check the exam","children":[{"name":"Testing check_exam function","uid":"f6c63ae7fdc54916","parentUid":"367a7bc3f244c81d1e748c7c5a555216","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]}],"uid":"367a7bc3f244c81d1e748c7c5a555216"},{"name":"Convert a string to an array","children":[{"name":"Testing string_to_array function","uid":"8672ab2817945b36","parentUid":"c9703bd4e32ed4d7628d4ae87777aaf7","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"c9703bd4e32ed4d7628d4ae87777aaf7"},{"name":"Count the Monkeys!","children":[{"name":"Testing monkey_count function","uid":"d9e0d2d6c00c88e9","parentUid":"af241db983f2d0be4c7832f6a37c6a42","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"af241db983f2d0be4c7832f6a37c6a42"},{"name":"Counting sheep...","children":[{"name":"Testing 'count_sheeps' function: positive flow","uid":"302e450946481df3","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"2991adec6435da10","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"bd65eae3991d6c2c","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"cc4dd11ea285cd92","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"0d9ee31fda6603147206b3442510dbc6"},{"name":"Enumerable Magic #25 - Take the First N Elements","children":[{"name":"Testing take function","uid":"3d40466198fa34e6","parentUid":"a7dc141f02b47802ec6f84e7a67e519a","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"a7dc141f02b47802ec6f84e7a67e519a"},{"name":"Find the first non-consecutive number","children":[{"name":"Large lists","uid":"98e0aca6e090522b","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Negative non consecutive number should be returned","uid":"4736c243443acbf6","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non is expected","uid":"c005f5247ce8619b","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"fcb92722bb71757b","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"9a2c01f6801087b4849d02100d4dc022"},{"name":"Logical Calculator","children":[{"name":"AND logical operator","uid":"591cfdbc90cf4c5e","parentUid":"1d6c3f09e5599bcec1677f346a53fd07","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"OR logical operator","uid":"b8a2da685a579f99","parentUid":"1d6c3f09e5599bcec1677f346a53fd07","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"XOR logical operator","uid":"689b611d3c9a3124","parentUid":"1d6c3f09e5599bcec1677f346a53fd07","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"1d6c3f09e5599bcec1677f346a53fd07"},{"name":"My head is at the wrong end!","children":[{"name":"fix_the_meerkat function function verification","uid":"1f1df83d6cc10b66","parentUid":"6a5973ec3fffec10bf086127f91314d3","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"6a5973ec3fffec10bf086127f91314d3"},{"name":"Swap Values","children":[{"name":"Testing swap_values function","uid":"ee50880cc545f1d3","parentUid":"3f141145b15b0dc287e37b52e3182bb6","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]}],"uid":"3f141145b15b0dc287e37b52e3182bb6"},{"name":"Well of Ideas - Easy Version","children":[{"name":"Should return 'Fail!'s","uid":"112ca50049d27c","parentUid":"26a8f15fb55204be5eb21d3c53008497","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Publish!'","uid":"aa37770dd2142a16","parentUid":"26a8f15fb55204be5eb21d3c53008497","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'I smell a series!'","uid":"4c5cc35d3de0d6f4","parentUid":"26a8f15fb55204be5eb21d3c53008497","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]}],"uid":"26a8f15fb55204be5eb21d3c53008497"},{"name":"A wolf in sheep's clothing","children":[{"name":"Wolf at the end of the queue","uid":"6dfafb882d7cc41f","parentUid":"3d78fc8019d4a8d88990dd06e01ba4ef","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf at the beginning of the queue","uid":"63ea9545d8dcd43f","parentUid":"3d78fc8019d4a8d88990dd06e01ba4ef","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"ef53249dd3798b49","parentUid":"3d78fc8019d4a8d88990dd06e01ba4ef","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]}],"uid":"3d78fc8019d4a8d88990dd06e01ba4ef"}],"uid":"d70fe8a79bbd28a2e0dc34820c5ffcf6"},{"name":"Formatting","children":[{"name":"Formatting decimal places #0","children":[{"name":"Testing two_decimal_places function","uid":"a61ba5af03a1f296","parentUid":"041ee40aba795a3cc8d5ac64fb36eefd","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"041ee40aba795a3cc8d5ac64fb36eefd"}],"uid":"f2cdb089dac7eeb9475c0e020ae4d5c0"},{"name":"Calculation","children":[{"name":"Grasshopper - Check for factor","children":[{"name":"Testing check_for_factor function: positive flow","uid":"ff18bec5c293c228","parentUid":"fc85a0fdd38e041cc9f1fed8a98887f2","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"b26a6745cd367097","parentUid":"fc85a0fdd38e041cc9f1fed8a98887f2","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"fc85a0fdd38e041cc9f1fed8a98887f2"},{"name":"Keep Hydrated!","children":[{"name":"Testing litres function with various test inputs","uid":"388d9dc9fa1f1c3a","parentUid":"e2780ca425a66890ffac23135bdeaf50","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"e2780ca425a66890ffac23135bdeaf50"},{"name":"Grasshopper - Terminal game move function","children":[{"name":"move function tests","uid":"6a636a909012a6f0","parentUid":"89e01c038c1f2bbdd55902c02930a7c1","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"89e01c038c1f2bbdd55902c02930a7c1"},{"name":"Third Angle of a Triangle","children":[{"name":"You are given two angles -> find the 3rd.","uid":"77ce7ba6af0b177a","parentUid":"decb75937bbbd3cc190cf903e854c506","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"decb75937bbbd3cc190cf903e854c506"},{"name":"Will there be enough space?","children":[{"name":"STesting enough function","uid":"c31558e9c7981ac7","parentUid":"a22cb71adee172849fe872229cb52c02","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]}],"uid":"a22cb71adee172849fe872229cb52c02"}],"uid":"45b3c2b7add5bb4e71124f88e9bb9e80"},{"name":"Addition","children":[{"name":"Messi goals function","children":[{"name":"goals function verification","uid":"965bac5a2c55f031","parentUid":"ae435a522f31b90073bb64691f876ef1","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"ae435a522f31b90073bb64691f876ef1"}],"uid":"d43f42050b38efc1a022e563a46f73c1"},{"name":"Conditions","children":[{"name":"Personalized greeting","children":[{"name":"Verify that greet function returns the proper message","uid":"190ed93e28b901b","parentUid":"053875ab71cd94da64903e0ce02235de","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]}],"uid":"053875ab71cd94da64903e0ce02235de"},{"name":"Keep up the hoop","children":[{"name":"Testing hoop_count function (negative test case)","uid":"b02a54a0a8bd8284","parentUid":"8350740d6b56bed471e19c7c305c3514","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (positive test case)","uid":"6641c9ab33f4ea66","parentUid":"8350740d6b56bed471e19c7c305c3514","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"8350740d6b56bed471e19c7c305c3514"}],"uid":"b64b04a59afac9d82f8bd056b1c4dcb7"},{"name":"Loops","children":[{"name":"Grasshopper - Summation","children":[{"name":"Testing 'summation' function","uid":"1b57aafe4439b9a8","parentUid":"e2014f1d530bb2df35398d339641ff42","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]}],"uid":"e2014f1d530bb2df35398d339641ff42"}],"uid":"46db6a161fa13ff321d204f919fe1110"},{"name":"Tuple","children":[{"name":"Greek Sort","children":[{"name":"Testing 'greek_comparator' function","uid":"d0246537274067fb","parentUid":"2f3903759aaa8e19cec4647c55baa02d","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"2f3903759aaa8e19cec4647c55baa02d"}],"uid":"89ee363c4b98900b87bdd5c0a5a7e6e9"},{"name":"Date","children":[{"name":"Is your period late","children":[{"name":"Testing period_is_late function (negative)","uid":"2be24f9b66669d76","parentUid":"cdcf86bc298b5160a3e4c16919251d50","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (positive)","uid":"ffc8d600f4ca1daf","parentUid":"cdcf86bc298b5160a3e4c16919251d50","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"cdcf86bc298b5160a3e4c16919251d50"}],"uid":"0d4f39a4c07b78cb2c39dbfcf5d8ae18"},{"name":"Multiplication","children":[{"name":"Multiply","children":[{"name":"'multiply' function verification","uid":"edb8f84ee9c3dd36","parentUid":"5f4c45870777410bc5ec6a653e227ce4","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]}],"uid":"5f4c45870777410bc5ec6a653e227ce4"}],"uid":"9234b28bccd7cec338d87073799f941e"},{"name":"Boolean","children":[{"name":"L1: Set Alarm","children":[{"name":"Testing set_alarm function","uid":"3846518071a02e50","parentUid":"9a5a760428d81b51390bd3225e333680","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]}],"uid":"9a5a760428d81b51390bd3225e333680"}],"uid":"b982a2b2a443816061b43303c8b24ddb"},{"name":"Geometry","children":[{"name":"Surface Area and Volume of a Box","children":[{"name":"get_size function tests","uid":"c8a70d9350601da5","parentUid":"2c3108518f5e4a5308f9038d7646b118","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]}],"uid":"2c3108518f5e4a5308f9038d7646b118"}],"uid":"b10ef19cb563753f46c241370b77b508"}],"uid":"e897ee22c2fb08393e12fd9de84c2107"},{"name":"No kyu","children":[{"name":"Utils","children":[{"name":"Testing is_prime util","children":[{"name":"Negative test cases for is_prime function testing","uid":"4710cc2182eb85cb","parentUid":"2d53241e9ad2ed86540a9d7b3ef674c7","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for is_prime function testing","uid":"d731ec2306766d91","parentUid":"2d53241e9ad2ed86540a9d7b3ef674c7","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"2d53241e9ad2ed86540a9d7b3ef674c7"},{"name":"Testing gen_primes util","children":[{"name":"Negative test cases for gen_primes function testing","uid":"9b0ec4eb2cd2dde7","parentUid":"fe77bba421870077d5d6e0fa886c7cb5","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for gen_primes function testing","uid":"65e9477143af3f55","parentUid":"fe77bba421870077d5d6e0fa886c7cb5","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"fe77bba421870077d5d6e0fa886c7cb5"}],"uid":"aa645cdd87f620cf58517de6d125709f"}],"uid":"309a3015b55d887bf63688beded010f1"}]}
\ No newline at end of file
+{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"7 kyu","children":[{"name":"Lists","children":[{"name":"Coloured Triangles","children":[{"name":"test_random","uid":"badb2c1a8c5e2d2d","parentUid":"e662684f2a3dbc75f5a11cc33db97045","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_basic","uid":"68fbe283acac1b6a","parentUid":"e662684f2a3dbc75f5a11cc33db97045","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_triangle","uid":"96938210802b960f","parentUid":"e662684f2a3dbc75f5a11cc33db97045","status":"passed","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]}],"uid":"e662684f2a3dbc75f5a11cc33db97045"},{"name":"Always perfect","children":[{"name":"Testing check_root function","uid":"cbb9443875889585","parentUid":"4c73d309f91973cd0ea5dcd62967d275","status":"passed","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]}],"uid":"4c73d309f91973cd0ea5dcd62967d275"},{"name":"Computer problem series #1: Fill the Hard Disk Drive","children":[{"name":"Testing 'save' function: positive","uid":"f0d7d5d837d1a81d","parentUid":"63d250dff8020b8676d1253683b70ce9","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'save' function: negative","uid":"69d8ca152b73c452","parentUid":"63d250dff8020b8676d1253683b70ce9","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"63d250dff8020b8676d1253683b70ce9"},{"name":"Fun with lists: length","children":[{"name":"Testing length function","uid":"e0dd8dfaed76aa75","parentUid":"d43fade2d388854f74dcf379c2d20b78","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing length function where head = None","uid":"e7ac97a954c5e722","parentUid":"d43fade2d388854f74dcf379c2d20b78","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]}],"uid":"d43fade2d388854f74dcf379c2d20b78"},{"name":"The museum of incredible dull things","children":[{"name":"'multiply' function verification: lists with multiple digits","uid":"d2af0876e7f45a7f","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with empty list","uid":"ae87022eb9b205bd","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with one element list","uid":"6f178467aa4ed9b7","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"555817f2fd5ba68f","parentUid":"27f931848cb4802b2a474210e0697350","status":"passed","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"27f931848cb4802b2a474210e0697350"},{"name":"Simple Fun #152: Invite More Women?","children":[{"name":"Testing invite_more_women function (positive)","uid":"4a970025f2147b3a","parentUid":"823b0234cb443c8160ca0aa12cc3b9e7","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing invite_more_women function (negative)","uid":"32eaf956310a89b7","parentUid":"823b0234cb443c8160ca0aa12cc3b9e7","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]}],"uid":"823b0234cb443c8160ca0aa12cc3b9e7"},{"name":"Sort Out The Men From Boys","children":[{"name":"Testing men_from_boys function","uid":"f4e7ccb7c6ccb848","parentUid":"d4c75bd412ea18140891c19073d6e992","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"d4c75bd412ea18140891c19073d6e992"},{"name":"Sum of two lowest positive integers","children":[{"name":"Two smallest numbers in the start of the list","uid":"2fa689144ccb2725","parentUid":"5191e3901298ceecab4d95e059bd1166","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"5191e3901298ceecab4d95e059bd1166"}],"uid":"5446f5bb24a3f2ec1f4ba91eec8eabfb"},{"name":"String","children":[{"name":"Help Bob count letters and digits.","children":[{"name":"Testing count_letters_and_digits function","uid":"5488ed1b45d5018a","parentUid":"2c812329d9b34f7fcedf688bc9c33806","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing count_letters_and_digits function","uid":"ead644ae8ee031c3","parentUid":"2c812329d9b34f7fcedf688bc9c33806","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"2c812329d9b34f7fcedf688bc9c33806"},{"name":"Basic Math (Add or Subtract)","children":[{"name":"Testing calculate function","uid":"b0395834a1dc7266","parentUid":"759f5a63eedf64056de57d9ba7da1ecd","status":"passed","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"759f5a63eedf64056de57d9ba7da1ecd"},{"name":"Disemvowel Trolls","children":[{"name":"a and b are equal","uid":"cef1ed2aef537de7","parentUid":"daba4c1f34c45d24f142c5f0651610dc","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"daba4c1f34c45d24f142c5f0651610dc"},{"name":"Find the longest gap!","children":[{"name":"Testing gap function","uid":"8caf8fe76e46aa0f","parentUid":"e445cfef9f4ad4f0a5d82d30fe3de85e","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"e445cfef9f4ad4f0a5d82d30fe3de85e"},{"name":"Jaden Casing Strings","children":[{"name":"Testing toJadenCase function (positive)","uid":"ec0c7de9a70a5f5e","parentUid":"18a4a29817eda84bac36650c75c4d058","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (negative)","uid":"e4473b95f40f5c92","parentUid":"18a4a29817eda84bac36650c75c4d058","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"18a4a29817eda84bac36650c75c4d058"},{"name":"Isograms","children":[{"name":"Testing 'is_isogram' function","uid":"af16ce1f4d774662","parentUid":"faa36e70ee4c32100d502e415a4252f1","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"faa36e70ee4c32100d502e415a4252f1"},{"name":"Password validator","children":[{"name":"Testing password function","uid":"49244d740987433","parentUid":"fb554c589af927337f0c8f9532d32e3c","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"fb554c589af927337f0c8f9532d32e3c"},{"name":"Pull your words together, man!","children":[{"name":"Testing 'solution' function","uid":"5af3592e93b232bc","parentUid":"ef34507a23ea0c36af88ede70da6947d","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","ALGORITHMS"]}],"uid":"ef34507a23ea0c36af88ede70da6947d"},{"name":"Significant Figures","children":[{"name":"Testing number_of_sigfigs function","uid":"230fd42f20a11e18","parentUid":"03e764d2f4b4d4196b355927923c8614","status":"passed","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","ALGORITHMS"]}],"uid":"03e764d2f4b4d4196b355927923c8614"},{"name":"Substituting Variables Into Strings: Padded Numbers","children":[{"name":"Testing 'solution' function","uid":"95500b18da61d76","parentUid":"3474094828ebf15497f0921cd9a35147","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]}],"uid":"3474094828ebf15497f0921cd9a35147"},{"name":"The First Non Repeated Character In A String","children":[{"name":"Testing first_non_repeated function with various inputs","uid":"cd56af2e749c4e8a","parentUid":"9a0c160871c69941729fb974987bc16e","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"9a0c160871c69941729fb974987bc16e"},{"name":"Valid Parentheses","children":[{"name":"Simple test for empty string.","uid":"78aec59881bd461e","parentUid":"d3d74567892a9ddef1b5a8be0cd68b79","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Simple test for invalid parentheses","uid":"f55783c4fa90131e","parentUid":"d3d74567892a9ddef1b5a8be0cd68b79","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Test for invalid large string","uid":"d0cba34627dad034","parentUid":"d3d74567892a9ddef1b5a8be0cd68b79","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Simple test for valid parentheses","uid":"4990a9f9fb7d9809","parentUid":"d3d74567892a9ddef1b5a8be0cd68b79","status":"passed","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Test for valid large string","uid":"9cc2024d730e5f8a","parentUid":"d3d74567892a9ddef1b5a8be0cd68b79","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]}],"uid":"d3d74567892a9ddef1b5a8be0cd68b79"},{"name":"V A P O R C O D E","children":[{"name":"Testing 'vaporcode' function","uid":"52f852c4238fea22","parentUid":"3e00c2c35d282154598febaf022db8e7","status":"passed","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"3e00c2c35d282154598febaf022db8e7"}],"uid":"d4da4c23abf8c4d8eef4fe720601ce83"},{"name":"Addition","children":[{"name":"Sum of Numbers","children":[{"name":"a or b is negative","uid":"f74116cee1d73fd7","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"91c1d8a1fc37f84","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a and b are equal","uid":"8146fd50051ac96b","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'factorial' function","uid":"25c9ba69d5ac48c6","parentUid":"9f4cd4d9ae062c7d33135e3883b0057a","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"9f4cd4d9ae062c7d33135e3883b0057a"}],"uid":"4496293ba8855eb1ec80d1040984b1e2"},{"name":"Math","children":[{"name":"Easy Line","children":[{"name":"Testing easy_line function","uid":"5238b22fc20ccda9","parentUid":"e849c4a044a61900d11b3ed49f285272","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"d9d827d0af3ba710","parentUid":"e849c4a044a61900d11b3ed49f285272","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"87b0b5de93d5cb12","parentUid":"e849c4a044a61900d11b3ed49f285272","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"e849c4a044a61900d11b3ed49f285272"},{"name":"Share prices","children":[{"name":"Testing share_price function","uid":"24f0384efd85ae74","parentUid":"5215ad6eb474a73c045aec07a6a3c16b","status":"passed","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"5215ad6eb474a73c045aec07a6a3c16b"},{"name":"Sum of odd numbers","children":[{"name":"Testing row_sum_odd_numbers function","uid":"69f67038b11a4861","parentUid":"96a0e38f9494e0fc9a8670b38935b4ea","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"96a0e38f9494e0fc9a8670b38935b4ea"},{"name":"Sum of Triangular Numbers","children":[{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"f06328bb4646abe9","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"690df5b9e2e97d3","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"9b651a3e27842d38","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"ad642268f112be60","parentUid":"b4711af327de2eb768048b3a4d56d9cd","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"b4711af327de2eb768048b3a4d56d9cd"}],"uid":"68a1252a28be3460cab5153c66bd568d"},{"name":"Formatting","children":[{"name":"Formatting decimal places #1","children":[{"name":"Testing two_decimal_places function","uid":"8db7c8bf0abe07bc","parentUid":"ed7e6642b4a33579cc2bdfb50ee94265","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"ed7e6642b4a33579cc2bdfb50ee94265"}],"uid":"709fbb67e44c72d83fee5d0a070ddc80"},{"name":"Calculation","children":[{"name":"Simple Fun #74: Growing Plant","children":[{"name":"Testing growing_plant function","uid":"4d64a30c387b7743","parentUid":"a1f1a4f06f915307bd30eb815c06d484","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"a1f1a4f06f915307bd30eb815c06d484"},{"name":"Sum of powers of 2","children":[{"name":"powers function should return an array of unique numbers","uid":"823dff07664aaa4","parentUid":"960355c3065d0a8fd09850e2f55d163e","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"960355c3065d0a8fd09850e2f55d163e"}],"uid":"257f1cf1993b14fa7bb757c26ba5222d"},{"name":"Classes","children":[{"name":"Make Class","children":[{"name":"Testing make_class function","uid":"a088624abb606e0e","parentUid":"3b2aae0f9b8872133d2bd9efdc9c6f5c","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]}],"uid":"3b2aae0f9b8872133d2bd9efdc9c6f5c"}],"uid":"be6fd0474b59166886b255e74a2356d3"},{"name":"Control Flow","children":[{"name":"Maximum Multiple","children":[{"name":"Testing max_multiple function","uid":"971c2aa5dd36f62c","parentUid":"7d5b0650b07aa9ee47f6ab5bcd539db7","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]}],"uid":"7d5b0650b07aa9ee47f6ab5bcd539db7"}],"uid":"c0d2ddf6400082082f4d7b3f3a8b16e4"},{"name":"Flow Control","children":[{"name":"Powers of 3","children":[{"name":"Testing largestPower function","uid":"218b156daee27f08","parentUid":"8cade17d59deac3e8524008d95e7a24e","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]}],"uid":"8cade17d59deac3e8524008d95e7a24e"}],"uid":"3dea78a9b2652566a6e60d714774d7cd"},{"name":"Square Calculation","children":[{"name":"You're a square","children":[{"name":"Square numbers (positive)","uid":"5b36ed636679609b","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Negative numbers","uid":"33789c02e7e07041","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"eb8f6057b9598daa","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Square numbers (positive)","uid":"c8680b20dd7e19d5","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"a1e3818ccb62ed24","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Zero","uid":"30779503c72bcec6","parentUid":"bae175df64710ffa217b09c3916cddc7","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]}],"uid":"bae175df64710ffa217b09c3916cddc7"}],"uid":"b7ab3783083060fd53ed586261dbba9c"}],"uid":"34def7811028a87608f001c322f01caa"},{"name":"5 kyu","children":[{"name":"Lists","children":[{"name":"Sports League Table Ranking","children":[{"name":"Testing compute_ranks","uid":"ec1f79d5effe1aa9","parentUid":"a80a676b61e8b22aa90df1fbb2db3ee3","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing compute_ranks","uid":"213536a8a5597e91","parentUid":"a80a676b61e8b22aa90df1fbb2db3ee3","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]}],"uid":"a80a676b61e8b22aa90df1fbb2db3ee3"},{"name":"Directions Reduction","children":[{"name":"Testing dir_reduc function","uid":"d49eccd60ce84feb","parentUid":"d7aeecd3e6dad29a93096b98488a8c32","status":"passed","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"d7aeecd3e6dad29a93096b98488a8c32"},{"name":"Fibonacci Streaming","children":[{"name":"Testing all_fibonacci_numbers function","uid":"315e825b7f114d5b","parentUid":"0ec66620f8f6f63e5c0e8dd7d717dffd","status":"passed","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"0ec66620f8f6f63e5c0e8dd7d717dffd"},{"name":"Find the safest places in town","children":[{"name":"Testing agents_cleanup function","uid":"1fb0e4ddfae0bf06","parentUid":"f550f2f3098a33ec76e3019832d5e95b","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"506e0ee504d23a05","parentUid":"f550f2f3098a33ec76e3019832d5e95b","status":"passed","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"be79a08ed18e426","parentUid":"f550f2f3098a33ec76e3019832d5e95b","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"f550f2f3098a33ec76e3019832d5e95b"},{"name":"Find the smallest","children":[{"name":"test_smallest","uid":"7ea8a8dc382128a4","parentUid":"b7bb57861f66f1989d7310a4bd7a79a1","status":"skipped","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"b7bb57861f66f1989d7310a4bd7a79a1"},{"name":"flatten()","children":[{"name":"Testing flatten function","uid":"c8d9a4d573dbda2b","parentUid":"17011b3785f2c2833cb7504bb858535c","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]}],"uid":"17011b3785f2c2833cb7504bb858535c"},{"name":"Moving Zeros To The End","children":[{"name":"Testing move_zeros function","uid":"ac824f903545a6e7","parentUid":"2d85e5edba7b415dbb19fb42fc6c89f3","status":"passed","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]}],"uid":"2d85e5edba7b415dbb19fb42fc6c89f3"},{"name":"Tic-Tac-Toe Checker","children":[{"name":"Testing done_or_not function","uid":"5b5df6c66b23ba75","parentUid":"d9f42f5588eee9807960d01641022c53","status":"passed","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]}],"uid":"d9f42f5588eee9807960d01641022c53"}],"uid":"7ef02e8cf80e94559d747e5a5ffbd686"},{"name":"String","children":[{"name":"Count IP Addresses","children":[{"name":"test_ips_between","uid":"43578fd4f74ce5d9","parentUid":"edc68bf1f1210cb26a97f88b1b0da928","status":"skipped","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"edc68bf1f1210cb26a97f88b1b0da928"},{"name":"Alphabet wars - nuclear strike","children":[{"name":"Testing alphabet_war function","uid":"2de9285990285353","parentUid":"dc2a866fec715a110b5bf422c86398ca","status":"passed","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","EXPRESSIONS","REGULAR","DECLARATIVE","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]}],"uid":"dc2a866fec715a110b5bf422c86398ca"},{"name":"Extract the domain name from a URL","children":[{"name":"Testing domain_name function","uid":"31ce0fdb81c2daf6","parentUid":"4cdd4dbb9d06fcf3da672dfaa704b94a","status":"passed","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"4cdd4dbb9d06fcf3da672dfaa704b94a"},{"name":"First non-repeating character","children":[{"name":"Testing first_non_repeating_letter function","uid":"4d53eb58d77047e8","parentUid":"de082d8abc634300b1e30f12ffe6734c","status":"passed","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]}],"uid":"de082d8abc634300b1e30f12ffe6734c"},{"name":"Not very secure","children":[{"name":"Testing alphanumeric function","uid":"19443f8320b2694c","parentUid":"50ee9d4380f72a56c561c8d4eb5328fe","status":"passed","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"50ee9d4380f72a56c561c8d4eb5328fe"},{"name":"Simple Pig Latin","children":[{"name":"Testing pig_it function","uid":"22bb7ddce4971121","parentUid":"7de5081a9142a7f1d22684beb25b741b","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"7de5081a9142a7f1d22684beb25b741b"},{"name":"String incrementer","children":[{"name":"Testing increment_string function","uid":"9ba260a0149e6341","parentUid":"df5d4d9d07af61a1c5dee0c106a4b74a","status":"passed","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"df5d4d9d07af61a1c5dee0c106a4b74a"},{"name":"The Hashtag Generator","children":[{"name":"Testing 'generate_hashtag' function","uid":"3f2e19b818fd15f5","parentUid":"78dabab12f0ed4a496f819a74897b7c2","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]}],"uid":"78dabab12f0ed4a496f819a74897b7c2"},{"name":"Where my anagrams at?","children":[{"name":"Testing anagrams function","uid":"d2acdc5e027859f4","parentUid":"bdeee8c93559dd06743701cce90df37c","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"bdeee8c93559dd06743701cce90df37c"}],"uid":"df3bfcb3365d909e3c3e7988c65693cb"},{"name":"Math","children":[{"name":"Diophantine Equation","children":[{"name":"test_solution_basic","uid":"6c1e65f294db5f89","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_big","uid":"4df2e31ca734bf47","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_empty","uid":"c62025a79b33eb3","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_medium","uid":"ec58e61448a9c6a8","parentUid":"5ce5d1790a16984bcdf81bfbd7c90f3a","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"5ce5d1790a16984bcdf81bfbd7c90f3a"},{"name":"Human Readable Time","children":[{"name":"Testing make_readable function","uid":"a92222b0b7f4d601","parentUid":"abc08f1592fdf55ebcf84c17b5b7270b","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]}],"uid":"abc08f1592fdf55ebcf84c17b5b7270b"},{"name":"Josephus Survivor","children":[{"name":"test_josephus_survivor","uid":"e08a8a15da9b3ad","parentUid":"2e80716327f2e53affdbbd6f2e9424d5","status":"skipped","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"2e80716327f2e53affdbbd6f2e9424d5"},{"name":"Number of trailing zeros of N!","children":[{"name":"Testing zeros function","uid":"40b9b78f2d258cf9","parentUid":"bb16b76c19f4b3ae4654a3192393d33f","status":"passed","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"bb16b76c19f4b3ae4654a3192393d33f"}],"uid":"59aec5ac210e00f2a7eb9f790be01699"},{"name":"Control Flow","children":[{"name":"Did I Finish my Sudoku?","children":[{"name":"Testing done_or_not function","uid":"a90239b6ef90f6a6","parentUid":"68d793f4711a84c29b23c36264e398f3","status":"passed","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]}],"uid":"68d793f4711a84c29b23c36264e398f3"}],"uid":"faac866a865222fe5f2791add48593c2"},{"name":"Optimization","children":[{"name":"Integers: Recreation One","children":[{"name":"Testing list_squared function","uid":"f39847014d01db85","parentUid":"194eb219c9d8417faeba6491be196ce5","status":"passed","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]}],"uid":"194eb219c9d8417faeba6491be196ce5"}],"uid":"bb1d4ae102373a78a957d0394a04ffbe"},{"name":"Memoization","children":[{"name":"Master your primes: sieve with memoization","children":[{"name":"Testing is_prime function","uid":"8eb80b15a6d6b848","parentUid":"2c3772a14d6a05b2f628a27d6cb8f142","status":"passed","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]}],"uid":"2c3772a14d6a05b2f628a27d6cb8f142"},{"name":"Sum of Pairs","children":[{"name":"Testing done_or_not function","uid":"72c2edc2055d0da7","parentUid":"ee841c30eebb4276a39fb42e03fe3f4c","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]}],"uid":"ee841c30eebb4276a39fb42e03fe3f4c"}],"uid":"e7f3896ca4fb187537f1041c05e5cc8e"},{"name":"Validation","children":[{"name":"Valid Parentheses","children":[{"name":"Testing valid_parentheses function","uid":"ee5910cfe65a88ee","parentUid":"e985725cc05687bdde0ddb9ecde0e3da","status":"passed","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]}],"uid":"e985725cc05687bdde0ddb9ecde0e3da"}],"uid":"b6b45b5a92347a9c63bfb3b09b345802"}],"uid":"2c485802e45bfffcff54bba714c94c3c"},{"name":"2 kyu","children":[{"name":"String","children":[{"name":"Evaluate mathematical expression","children":[{"name":"Testing calc function","uid":"26189d3cfda1b8d1","parentUid":"fdfca1ff8a83ac2e97b42cc58848493c","status":"passed","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]}],"uid":"fdfca1ff8a83ac2e97b42cc58848493c"}],"uid":"dc898de6e59c04826af3b2063399801f"}],"uid":"1c397fed37ec222ba2e7e57019a1fd8a"},{"name":"3 kyu","children":[{"name":"Lists","children":[{"name":"Battleship field validator","children":[{"name":"Testing validate_battlefield function","uid":"c515ef635fa26df1","parentUid":"f8f5f4d0c0cde322e11dd73c0dcfb695","status":"passed","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]}],"uid":"f8f5f4d0c0cde322e11dd73c0dcfb695"},{"name":"Make a spiral","children":[{"name":"Testing spiralize function","uid":"7aa3fbfc8218c54e","parentUid":"3bc8ebc89d5761dae7034183898d85a0","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]}],"uid":"3bc8ebc89d5761dae7034183898d85a0"}],"uid":"2a5dd713a10a61840a1bfc279b739534"},{"name":"String","children":[{"name":"Line Safari - Is that a line?","children":[{"name":"test_line_negative","uid":"482cc1b462231f44","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"skipped","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_line_positive","uid":"fb676676627eae5f","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"skipped","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Walker class - position property from negative grids","uid":"a81b8ca7a7877717","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"passed","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing Walker class - position property from positive grids","uid":"eb94d03877c16bb4","parentUid":"1475e6404d8c91a05d6533a794eebdf2","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"1475e6404d8c91a05d6533a794eebdf2"},{"name":"Calculator","children":[{"name":"Testing Calculator class","uid":"d06d6d8db945d4d7","parentUid":"80aca0fae2c236e80f553ddb9c7e6dfc","status":"passed","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"80aca0fae2c236e80f553ddb9c7e6dfc"},{"name":"Rail Fence Cipher: Encoding and Decoding","children":[{"name":"Testing Encoding functionality","uid":"644c808df55456e9","parentUid":"0541111ff512a02bf5a9b1e9b19b282e","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing Decoding functionality","uid":"ca1eccae180a083e","parentUid":"0541111ff512a02bf5a9b1e9b19b282e","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]}],"uid":"0541111ff512a02bf5a9b1e9b19b282e"}],"uid":"113a893cb5c746de49c827fc45c98d87"}],"uid":"956182e9935ac64fc0622b60cfe4823a"},{"name":"4 kyu","children":[{"name":"String","children":[{"name":"Human readable duration format","children":[{"name":"Testing format_duration","uid":"b92f0db6c4ee4ff0","parentUid":"1be85cde8c2ba0404aa8e2196e46d50f","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","DATES/TIME","FORMATS","ALGORITHMS"]}],"uid":"1be85cde8c2ba0404aa8e2196e46d50f"},{"name":"Most frequently used words in a text","children":[{"name":"Testing top_3_words function","uid":"f2a1a9d494a0859","parentUid":"11ce57f3834ffe237e1a50321df6d4a6","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]}],"uid":"11ce57f3834ffe237e1a50321df6d4a6"},{"name":"Next smaller number with the same digits","children":[{"name":"Testing next_smaller function","uid":"c1f90fc4edd70bea","parentUid":"160376d866618ae836bd32ec64faca71","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"160376d866618ae836bd32ec64faca71"},{"name":"Permutations","children":[{"name":"test_permutations","uid":"5a5d0954bb249b69","parentUid":"a747d5b0c0952ec15c0319f42a6f0056","status":"skipped","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"a747d5b0c0952ec15c0319f42a6f0056"},{"name":"Next bigger number with the same digits","children":[{"name":"Testing next_bigger function","uid":"1d49801d4e6b4921","parentUid":"cb6f0afe95fea084b79420d224c1d355","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"cb6f0afe95fea084b79420d224c1d355"},{"name":"Range Extraction","children":[{"name":"Testing solution function","uid":"913fbd5c2da31308","parentUid":"fe470f4ad105c0b3c71d0ae3c749dbe8","status":"passed","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","STRING","ALGORITHMS"]}],"uid":"fe470f4ad105c0b3c71d0ae3c749dbe8"},{"name":"Strings Mix","children":[{"name":"Testing 'mix' function","uid":"f87e2580dd045df5","parentUid":"1bba014287fd1bcae043cc2e207189cd","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"1bba014287fd1bcae043cc2e207189cd"},{"name":"Strip Comments","children":[{"name":"Testing 'solution' function","uid":"8da8c6de16bb179d","parentUid":"058d543c25a2831089448b4d681741f6","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"058d543c25a2831089448b4d681741f6"}],"uid":"a4960ac8cae81ce5af7512bbc51871b2"},{"name":"Lists","children":[{"name":"Snail","children":[{"name":"Testing 'snail' function","uid":"43a52f18fb3b8136","parentUid":"a30deab117bc9a57d3702721339bfb9d","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]}],"uid":"a30deab117bc9a57d3702721339bfb9d"},{"name":"Sum by Factors","children":[{"name":"Testing sum_for_list function","uid":"af3a43fc31649664","parentUid":"6b6ded351d6f491e4b53926d4dd457b7","status":"passed","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]}],"uid":"6b6ded351d6f491e4b53926d4dd457b7"}],"uid":"d8170b5b6f3f14533b892a09e5c57a66"},{"name":"Validation","children":[{"name":"Sudoku Solution Validator","children":[{"name":"Testing validSolution","uid":"6c8559b634a76bd8","parentUid":"624ae0c3fce13c1e9e9a4baf3fbe7ecc","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]}],"uid":"624ae0c3fce13c1e9e9a4baf3fbe7ecc"}],"uid":"55d453de83201196eb9fdfd0711643b7"},{"name":"Classes","children":[{"name":"The Greatest Warrior","children":[{"name":"Testing Battle method","uid":"c678c03e12583e98","parentUid":"25f6d563b3f222fd3637ec178f1b3829","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"8c4575be21ff0ded","parentUid":"25f6d563b3f222fd3637ec178f1b3829","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> tom","uid":"d6520bfb9bc036e4","parentUid":"25f6d563b3f222fd3637ec178f1b3829","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]}],"uid":"25f6d563b3f222fd3637ec178f1b3829"}],"uid":"1b88ab8e8506eaa709573095130a441e"},{"name":"Aggregations","children":[{"name":"Sum of Intervals","children":[{"name":"Testing sum_of_intervals function","uid":"99e95613ed424b35","parentUid":"06a4428b7cdbcff87274cd6f22fa54dd","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]}],"uid":"06a4428b7cdbcff87274cd6f22fa54dd"}],"uid":"0bb31737bbb23dc104cf3a5f710e9370"},{"name":"Control Flow","children":[{"name":"Validate Sudoku with size `NxN`","children":[{"name":"Testing Sudoku class","uid":"f51b45f6ebc18bdf","parentUid":"c01e6a39d1400d037d3131c57ebbb93a","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]}],"uid":"c01e6a39d1400d037d3131c57ebbb93a"}],"uid":"4a7b305292be7b9d4793c52267b512fe"}],"uid":"e694a19aa064ac2844c4d1534344085d"},{"name":"6 kyu","children":[{"name":"Math","children":[{"name":"A Rule of Divisibility by 13","children":[{"name":"Testing 'thirt' function","uid":"a5961784f4ddfa34","parentUid":"718ab2ed3f1b431b3e3d14146ec635f1","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"718ab2ed3f1b431b3e3d14146ec635f1"},{"name":"Casino chips","children":[{"name":"Testing solve function","uid":"c1393951861e51a9","parentUid":"d5064ccd9c6c1e34ea0c15d551c2bd3b","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"d5064ccd9c6c1e34ea0c15d551c2bd3b"},{"name":"Disease Spread","children":[{"name":"Testing epidemic function","uid":"8572ffe92ddcaa11","parentUid":"333c233dc8ad5537a4cfc85c54979090","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"333c233dc8ad5537a4cfc85c54979090"},{"name":"No arithmetic progressions","children":[{"name":"test_sequence","uid":"21221b4a48a21055","parentUid":"b09c3af5fb8aaf78abea51876ede4d01","status":"skipped","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"b09c3af5fb8aaf78abea51876ede4d01"},{"name":"Number Zoo Patrol","children":[{"name":"Testing the 'find_missing_number' function","uid":"8878dccf56d36ba6","parentUid":"376ccb808f76533b10eba541be48e21d","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]}],"uid":"376ccb808f76533b10eba541be48e21d"},{"name":"Sum of Digits / Digital Root","children":[{"name":"Testing digital_root function","uid":"2571a6d17171a809","parentUid":"9b5481bda4f939276ac60d69f00ef2b1","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"9b5481bda4f939276ac60d69f00ef2b1"}],"uid":"97ae4d195d4697dc1414e14d9a974532"},{"name":"Lists","children":[{"name":"Array.diff","children":[{"name":"Testing array_diff function","uid":"80b7e762ad299367","parentUid":"578102e0bcd7e517eaaa8367fc9a0db3","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"578102e0bcd7e517eaaa8367fc9a0db3"},{"name":"Array to HTML table","children":[{"name":"Testing to_table function","uid":"ece5bd16ef8bbe52","parentUid":"a8f585325dda0d7a9718a81260508f36","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"a8f585325dda0d7a9718a81260508f36"},{"name":"Find the odd int","children":[{"name":"Find the int that appears an odd number of times","uid":"4cc7d24b84024142","parentUid":"921f609bd89f13186462fe080fdb4c30","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"921f609bd89f13186462fe080fdb4c30"},{"name":"Pyramid Array","children":[{"name":"Testing the 'pyramid' function","uid":"83ae1189d3669b33","parentUid":"48057e40161fff87e664b61abf03420d","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"48057e40161fff87e664b61abf03420d"},{"name":"ROTATE THE LETTERS OF EACH ELEMENT","children":[{"name":"Testing the 'group_cities' function","uid":"1c66d03c44b01cf6","parentUid":"b0101bfcf3048ad4213cf0362a23d781","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]}],"uid":"b0101bfcf3048ad4213cf0362a23d781"},{"name":"Sort the odd","children":[{"name":"Testing the 'sort_array' function","uid":"4e3f7ea473e691d3","parentUid":"b7cf9896298b070623c99d8c29d9079f","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"b7cf9896298b070623c99d8c29d9079f"}],"uid":"86902b68b922e81b550870f6a0b941aa"},{"name":"String","children":[{"name":"Binary to Text (ASCII) Conversion","children":[{"name":"Testing binary_to_string function","uid":"1cbe6a610fbdfd6","parentUid":"a38a360357cb186b186e0b296da9b925","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]}],"uid":"a38a360357cb186b186e0b296da9b925"},{"name":"Character frequency","children":[{"name":"All chars are in mixed case","uid":"293f48722d8450df","parentUid":"f8b513a8b5a53df05fce95bbbf442892","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"5bee7e36f6e76857","parentUid":"f8b513a8b5a53df05fce95bbbf442892","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in upper case","uid":"da807d1d651bf07b","parentUid":"f8b513a8b5a53df05fce95bbbf442892","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]}],"uid":"f8b513a8b5a53df05fce95bbbf442892"},{"name":"Count letters in string","children":[{"name":"Testing 'letter_count' function","uid":"4e3fc5966ad47411","parentUid":"6fcc343100ec1c575ec6d0ef4e788718","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]}],"uid":"6fcc343100ec1c575ec6d0ef4e788718"},{"name":"Duplicate Encoder","children":[{"name":"Testing duplicate_encode function","uid":"157d23c0aff9e075","parentUid":"5bd9d9301a7a3ee8b524ddbbbb8ecce8","status":"passed","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"5bd9d9301a7a3ee8b524ddbbbb8ecce8"},{"name":"First character that repeats","children":[{"name":"String with no duplicate chars","uid":"1d2cfb77eef4360e","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with alphabet chars only","uid":"777b1d9b55eb3ae9","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"f5898a8468d0cd4","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"f83b86d7cbc0ffa1","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"aa7d2e5e86b66673","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"1137568979e0ed3a","parentUid":"04b320738417a6f78ac398c1b2c47f58","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"04b320738417a6f78ac398c1b2c47f58"},{"name":"Format a string of names like 'Bart, Lisa & Maggie'.","children":[{"name":"String with no duplicate chars","uid":"3d9d773987a3ac09","parentUid":"be8c6e54bd224088968db39e9d9b8af2","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"be8c6e54bd224088968db39e9d9b8af2"},{"name":"Numericals of a String","children":[{"name":"Testing 'numericals' function","uid":"db9b592f660c3c08","parentUid":"1faccdd4fe3b7693d21d3126afbd25eb","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]}],"uid":"1faccdd4fe3b7693d21d3126afbd25eb"},{"name":"Permute a Palindrome","children":[{"name":"Testing permute_a_palindrome (empty string)","uid":"f74a1a4c19be5344","parentUid":"b375468b60dbf317881aa846feedfeb0","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"469fb46dbe1a31d","parentUid":"b375468b60dbf317881aa846feedfeb0","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"864ee426bf422b09","parentUid":"b375468b60dbf317881aa846feedfeb0","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"b375468b60dbf317881aa846feedfeb0"},{"name":"String subpattern recognition I","children":[{"name":"Testing 'has_subpattern' (part 1) function","uid":"c1326d9a3ad9ddfb","parentUid":"363bbcd706a423ee9d09af41dbed39ea","status":"passed","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"363bbcd706a423ee9d09af41dbed39ea"},{"name":"String subpattern recognition II","children":[{"name":"Testing 'has_subpattern' (part 2) function","uid":"52e55a2445119fdd","parentUid":"02ab0c9dd970c68e754366e49479f916","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"02ab0c9dd970c68e754366e49479f916"},{"name":"String subpattern recognition III","children":[{"name":"Testing 'has_subpattern' (part 3) function","uid":"b4c3bd7788c9f57d","parentUid":"393bfd608cfae3d1eb6343cc7a5011db","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"393bfd608cfae3d1eb6343cc7a5011db"},{"name":"String transformer","children":[{"name":"Testing string_transformer function","uid":"101b76d3a18bb4c3","parentUid":"c193efe1258171de72ef3865b9a0d0b2","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"c193efe1258171de72ef3865b9a0d0b2"},{"name":"Your order, please","children":[{"name":"Testing 'order' function","uid":"7fd83f8828bfb391","parentUid":"d0aacbe991e16be7e43f1ad4cfe0ebbd","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"d0aacbe991e16be7e43f1ad4cfe0ebbd"},{"name":"Who likes it?","children":[{"name":"Testing likes function","uid":"5ff9cf70b259ca21","parentUid":"c1a33c56f271e7bb22ae30b491e74353","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"c1a33c56f271e7bb22ae30b491e74353"}],"uid":"857e38a63cc606ba052f3d4d56ee1bf5"},{"name":"Factorial","children":[{"name":"Color Choice","children":[{"name":"Testing checkchoose function","uid":"c9c9a6a75f3a249f","parentUid":"9ea3760cebf785c3a8d655f8b8a3a20c","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"9ea3760cebf785c3a8d655f8b8a3a20c"}],"uid":"f3a2e7e2aa1d6d2d69cd3a8c726545ac"},{"name":"Algorithms","children":[{"name":"Decipher this!","children":[{"name":"Testing decipher_this function","uid":"afa4196b56245753","parentUid":"f9921df9245e93fe9e9a8be25b00332e","status":"passed","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"f9921df9245e93fe9e9a8be25b00332e"},{"name":"Easy Diagonal","children":[{"name":"Testing easy_diagonal function","uid":"48f19bb58dd1432f","parentUid":"ac4d1f7f759204dd92f1bedad588e779","status":"passed","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"ac4d1f7f759204dd92f1bedad588e779"},{"name":"Encrypt this!","children":[{"name":"Testing encrypt_this function","uid":"984b8a80ce69773d","parentUid":"6fa497202340a32e0a130fcace2ebd9b","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"6fa497202340a32e0a130fcace2ebd9b"},{"name":"Help the bookseller !","children":[{"name":"Testing stock_list function","uid":"aa0fd3e8d8009a95","parentUid":"091c2a25c1cc1307887d8f3e40051172","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"091c2a25c1cc1307887d8f3e40051172"},{"name":"Multiples of 3 or 5","children":[{"name":"Testing the 'solution' function","uid":"d0b6dccad411741e","parentUid":"8ad2093e605a9a9bd873e8139907381c","status":"passed","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"8ad2093e605a9a9bd873e8139907381c"},{"name":"Potion Class 101","children":[{"name":"Testing Potion class","uid":"25eb791ee007f15b","parentUid":"90d6a5db408f548c6b4842692de49031","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"90d6a5db408f548c6b4842692de49031"},{"name":"Row of the odd triangle","children":[{"name":"Testing odd_row function","uid":"733b2334645f5c42","parentUid":"72395c82c5f8720eeedb488f628db42d","status":"passed","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]}],"uid":"72395c82c5f8720eeedb488f628db42d"},{"name":"Scheduling (Shortest Job First or SJF)","children":[{"name":"Testing 'shortest_job_first(' function","uid":"87b2e8453406c3f","parentUid":"84a5fe3bfc444bfb52c89833f8b6b28e","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]}],"uid":"84a5fe3bfc444bfb52c89833f8b6b28e"},{"name":"Unique In Order","children":[{"name":"Testing the 'unique_in_order' function","uid":"b3654581f89b5576","parentUid":"4c3a7e6ccf55b0185ff54de68203ee96","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"4c3a7e6ccf55b0185ff54de68203ee96"},{"name":"Sums of Parts","children":[{"name":"Testing 'parts_sums' function","uid":"902288cde0f2109a","parentUid":"f2707c42d3822b9eaf4ba0c414ab6249","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]}],"uid":"f2707c42d3822b9eaf4ba0c414ab6249"},{"name":"Vasya - Clerk","children":[{"name":"Testing tickets function","uid":"d20d06b45fb65ddb","parentUid":"cd063de6ba717e37f3b2d2c983dbdaa7","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]}],"uid":"cd063de6ba717e37f3b2d2c983dbdaa7"},{"name":"Valid Braces","children":[{"name":"Testing the 'valid_braces' function","uid":"e6b67890527d37e6","parentUid":"fda66cb9e919f6eb1da529d16b4523e0","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"fda66cb9e919f6eb1da529d16b4523e0"}],"uid":"4bdaa6cb7a367c7c5896b8cb0162b676"},{"name":"Classes","children":[{"name":"DefaultList","children":[{"name":"Testing 'DefaultList' class: extend","uid":"f56ae5fa4f278c43","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: append","uid":"44141b5da145c70a","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"9e6eb35888cc4f59","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: insert","uid":"67535419d885cbd9","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: pop","uid":"a6a651d904577cf4","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: remove","uid":"3ff093181cede851","parentUid":"8a24f091ab8ff2e6405b466c1e4a82b3","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]}],"uid":"8a24f091ab8ff2e6405b466c1e4a82b3"}],"uid":"d1c03c9ab51dd09075f7a945d20660c1"},{"name":"Numbers","children":[{"name":"Pokemon Damage Calculator","children":[{"name":"Testing calculate_damage function","uid":"4223e436b2847599","parentUid":"70bd4a49f8dcba99c129a214bc1f7f1c","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]}],"uid":"70bd4a49f8dcba99c129a214bc1f7f1c"}],"uid":"eaa4d90dd79abb31c68174a0eed94d16"}],"uid":"c1da5957fc38e62f642ed11281caa9f6"},{"name":"8 kyu","children":[{"name":"String","children":[{"name":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe","children":[{"name":"Testing to_alternating_case function","uid":"cb005e45e7b312b5","parentUid":"69e8acca732c894084fd354dbc91af89","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"69e8acca732c894084fd354dbc91af89"},{"name":"Holiday VI - Shark Pontoon","children":[{"name":"Testing shark function (positive)","uid":"ffb8e8f4eed50d14","parentUid":"be8455f679e4c5dfeb1389f4f818d596","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (negative)","uid":"a5a7f52be4bf7369","parentUid":"be8455f679e4c5dfeb1389f4f818d596","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"a4cb6a94c77f28ce","parentUid":"be8455f679e4c5dfeb1389f4f818d596","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"be8455f679e4c5dfeb1389f4f818d596"},{"name":"Is it a palindrome?","children":[{"name":"Testing is_palindrome function","uid":"564bcc936cf15d1a","parentUid":"8f11289717d9b0758f27a77b91d8b9be","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"8f11289717d9b0758f27a77b91d8b9be"},{"name":"MakeUpperCase","children":[{"name":"Testing make_upper_case function","uid":"e42b69525abdede6","parentUid":"fde1a133ac101865456094a1894d5878","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"fde1a133ac101865456094a1894d5878"},{"name":"Remove String Spaces","children":[{"name":"Test that no_space function removes the spaces","uid":"b4cae88de9afaa55","parentUid":"7bf381cf56721087d18327062fdd78d6","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"7bf381cf56721087d18327062fdd78d6"},{"name":"Remove First and Last Character","children":[{"name":"Testing remove_char function","uid":"6d917e3e4d702f23","parentUid":"4b36c87cfaebb1a5dada03c82230cf72","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]}],"uid":"4b36c87cfaebb1a5dada03c82230cf72"},{"name":"Reversed Strings","children":[{"name":"Test with regular string","uid":"fef6b9be2b6df65c","parentUid":"eedfea5296e1fc15863430cd1b856bcf","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with empty string","uid":"2a3aa78afffa487b","parentUid":"eedfea5296e1fc15863430cd1b856bcf","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with one char only","uid":"e96aee50481acdd6","parentUid":"eedfea5296e1fc15863430cd1b856bcf","status":"passed","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"eedfea5296e1fc15863430cd1b856bcf"},{"name":"The Feast of Many Beasts","children":[{"name":"Testing 'feast' function","uid":"5364303890f7a5a1","parentUid":"87a7ec6b6dd7885b87691d5ce7e40249","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"87a7ec6b6dd7885b87691d5ce7e40249"}],"uid":"fb754d63e94d71ee3b8e239cdf831876"},{"name":"Lists","children":[{"name":"Check the exam","children":[{"name":"Testing check_exam function","uid":"23b533c70baf95c9","parentUid":"367a7bc3f244c81d1e748c7c5a555216","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]}],"uid":"367a7bc3f244c81d1e748c7c5a555216"},{"name":"Convert a string to an array","children":[{"name":"Testing string_to_array function","uid":"7940a8ba615e27f7","parentUid":"c9703bd4e32ed4d7628d4ae87777aaf7","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"c9703bd4e32ed4d7628d4ae87777aaf7"},{"name":"Count the Monkeys!","children":[{"name":"Testing monkey_count function","uid":"5880c730022f01ee","parentUid":"af241db983f2d0be4c7832f6a37c6a42","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"af241db983f2d0be4c7832f6a37c6a42"},{"name":"Counting sheep...","children":[{"name":"Testing 'count_sheeps' function: bad input","uid":"b5ba84846c075db5","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"4d07449717f6193c","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"14c26803c1139e78","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"a95c24b51d5c9432","parentUid":"0d9ee31fda6603147206b3442510dbc6","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"0d9ee31fda6603147206b3442510dbc6"},{"name":"Enumerable Magic #25 - Take the First N Elements","children":[{"name":"Testing take function","uid":"47e3461a4e252fc1","parentUid":"a7dc141f02b47802ec6f84e7a67e519a","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"a7dc141f02b47802ec6f84e7a67e519a"},{"name":"Find the first non-consecutive number","children":[{"name":"Large lists","uid":"f807c10786110eac","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Negative non consecutive number should be returned","uid":"8a0604fc927a7480","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non is expected","uid":"f4915582d5908ed3","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"a492c358ecb2902d","parentUid":"9a2c01f6801087b4849d02100d4dc022","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"9a2c01f6801087b4849d02100d4dc022"},{"name":"Logical Calculator","children":[{"name":"AND logical operator","uid":"7250652c2d8bbae5","parentUid":"1d6c3f09e5599bcec1677f346a53fd07","status":"passed","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"XOR logical operator","uid":"46352cf5111d5c61","parentUid":"1d6c3f09e5599bcec1677f346a53fd07","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"OR logical operator","uid":"2a6bb93adc2b9500","parentUid":"1d6c3f09e5599bcec1677f346a53fd07","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"1d6c3f09e5599bcec1677f346a53fd07"},{"name":"My head is at the wrong end!","children":[{"name":"fix_the_meerkat function function verification","uid":"afc8e5dacd30bc41","parentUid":"6a5973ec3fffec10bf086127f91314d3","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"6a5973ec3fffec10bf086127f91314d3"},{"name":"Swap Values","children":[{"name":"Testing swap_values function","uid":"7e7534020c406c41","parentUid":"3f141145b15b0dc287e37b52e3182bb6","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]}],"uid":"3f141145b15b0dc287e37b52e3182bb6"},{"name":"Well of Ideas - Easy Version","children":[{"name":"Should return 'I smell a series!'","uid":"d518579b8137712e","parentUid":"26a8f15fb55204be5eb21d3c53008497","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Publish!'","uid":"2c379ae83853bb2a","parentUid":"26a8f15fb55204be5eb21d3c53008497","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Fail!'s","uid":"9eaae816682ea6e3","parentUid":"26a8f15fb55204be5eb21d3c53008497","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]}],"uid":"26a8f15fb55204be5eb21d3c53008497"},{"name":"A wolf in sheep's clothing","children":[{"name":"Wolf at the end of the queue","uid":"f8789af2e0cead9e","parentUid":"3d78fc8019d4a8d88990dd06e01ba4ef","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf at the beginning of the queue","uid":"9e884f6ea55b7c35","parentUid":"3d78fc8019d4a8d88990dd06e01ba4ef","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"e578dac1473f78ec","parentUid":"3d78fc8019d4a8d88990dd06e01ba4ef","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]}],"uid":"3d78fc8019d4a8d88990dd06e01ba4ef"}],"uid":"d70fe8a79bbd28a2e0dc34820c5ffcf6"},{"name":"Math","children":[{"name":"Century From Year","children":[{"name":"Testing century function","uid":"2a82791553e70088","parentUid":"392fd3f6c486b67030db126f6508cccd","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"392fd3f6c486b67030db126f6508cccd"},{"name":"Will you make it?","children":[{"name":"Testing zero_fuel function","uid":"3f3a4afa0166112e","parentUid":"7169561ad9c90f6937e263cf368d4ccf","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"7169561ad9c90f6937e263cf368d4ccf"}],"uid":"b573d5c332ef598899ffaba9affa1608"},{"name":"Formatting","children":[{"name":"Formatting decimal places #0","children":[{"name":"Testing two_decimal_places function","uid":"5647d5db4078d707","parentUid":"041ee40aba795a3cc8d5ac64fb36eefd","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"041ee40aba795a3cc8d5ac64fb36eefd"}],"uid":"f2cdb089dac7eeb9475c0e020ae4d5c0"},{"name":"Addition","children":[{"name":"Messi goals function","children":[{"name":"goals function verification","uid":"5496efe2fd3e353","parentUid":"ae435a522f31b90073bb64691f876ef1","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"ae435a522f31b90073bb64691f876ef1"}],"uid":"d43f42050b38efc1a022e563a46f73c1"},{"name":"Calculation","children":[{"name":"Grasshopper - Check for factor","children":[{"name":"Testing check_for_factor function: positive flow","uid":"b40f27be3da7edd7","parentUid":"fc85a0fdd38e041cc9f1fed8a98887f2","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"873ec1972fa36468","parentUid":"fc85a0fdd38e041cc9f1fed8a98887f2","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"fc85a0fdd38e041cc9f1fed8a98887f2"},{"name":"Keep Hydrated!","children":[{"name":"Testing litres function with various test inputs","uid":"5ac65e8dc17d86a","parentUid":"e2780ca425a66890ffac23135bdeaf50","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"e2780ca425a66890ffac23135bdeaf50"},{"name":"Grasshopper - Terminal game move function","children":[{"name":"move function tests","uid":"5814d63d4b392228","parentUid":"89e01c038c1f2bbdd55902c02930a7c1","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"89e01c038c1f2bbdd55902c02930a7c1"},{"name":"Third Angle of a Triangle","children":[{"name":"You are given two angles -> find the 3rd.","uid":"28baf5593cc14310","parentUid":"decb75937bbbd3cc190cf903e854c506","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"decb75937bbbd3cc190cf903e854c506"},{"name":"Will there be enough space?","children":[{"name":"STesting enough function","uid":"b59318a9c97ef9f1","parentUid":"a22cb71adee172849fe872229cb52c02","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]}],"uid":"a22cb71adee172849fe872229cb52c02"}],"uid":"45b3c2b7add5bb4e71124f88e9bb9e80"},{"name":"Conditions","children":[{"name":"Personalized greeting","children":[{"name":"Verify that greet function returns the proper message","uid":"6b2ccbd851ec600","parentUid":"053875ab71cd94da64903e0ce02235de","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]}],"uid":"053875ab71cd94da64903e0ce02235de"},{"name":"Keep up the hoop","children":[{"name":"Testing hoop_count function (positive test case)","uid":"37fbb0401b01604d","parentUid":"8350740d6b56bed471e19c7c305c3514","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (negative test case)","uid":"ce6714fc18aff8ec","parentUid":"8350740d6b56bed471e19c7c305c3514","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"8350740d6b56bed471e19c7c305c3514"}],"uid":"b64b04a59afac9d82f8bd056b1c4dcb7"},{"name":"Loops","children":[{"name":"Grasshopper - Summation","children":[{"name":"Testing 'summation' function","uid":"c8c57e21dd6fea81","parentUid":"e2014f1d530bb2df35398d339641ff42","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]}],"uid":"e2014f1d530bb2df35398d339641ff42"}],"uid":"46db6a161fa13ff321d204f919fe1110"},{"name":"Tuple","children":[{"name":"Greek Sort","children":[{"name":"Testing 'greek_comparator' function","uid":"3a516b9dc7b53625","parentUid":"2f3903759aaa8e19cec4647c55baa02d","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"2f3903759aaa8e19cec4647c55baa02d"}],"uid":"89ee363c4b98900b87bdd5c0a5a7e6e9"},{"name":"Date","children":[{"name":"Is your period late","children":[{"name":"Testing period_is_late function (positive)","uid":"5503b0de9149b0f0","parentUid":"cdcf86bc298b5160a3e4c16919251d50","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (negative)","uid":"a1c87b2c2a6c0bb7","parentUid":"cdcf86bc298b5160a3e4c16919251d50","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"cdcf86bc298b5160a3e4c16919251d50"}],"uid":"0d4f39a4c07b78cb2c39dbfcf5d8ae18"},{"name":"Multiplication","children":[{"name":"Multiply","children":[{"name":"'multiply' function verification","uid":"456a7345e9aeb905","parentUid":"5f4c45870777410bc5ec6a653e227ce4","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]}],"uid":"5f4c45870777410bc5ec6a653e227ce4"}],"uid":"9234b28bccd7cec338d87073799f941e"},{"name":"Geometry","children":[{"name":"Surface Area and Volume of a Box","children":[{"name":"get_size function tests","uid":"1cc5ce778c99d98","parentUid":"2c3108518f5e4a5308f9038d7646b118","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]}],"uid":"2c3108518f5e4a5308f9038d7646b118"}],"uid":"b10ef19cb563753f46c241370b77b508"},{"name":"Boolean","children":[{"name":"L1: Set Alarm","children":[{"name":"Testing set_alarm function","uid":"c50649c997228fe6","parentUid":"9a5a760428d81b51390bd3225e333680","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]}],"uid":"9a5a760428d81b51390bd3225e333680"}],"uid":"b982a2b2a443816061b43303c8b24ddb"}],"uid":"e897ee22c2fb08393e12fd9de84c2107"},{"name":"No kyu","children":[{"name":"Utils","children":[{"name":"Testing is_prime util","children":[{"name":"Negative test cases for is_prime function testing","uid":"ad3e6b6eddb975ef","parentUid":"2d53241e9ad2ed86540a9d7b3ef674c7","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for is_prime function testing","uid":"5c460b7e756cd57","parentUid":"2d53241e9ad2ed86540a9d7b3ef674c7","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"2d53241e9ad2ed86540a9d7b3ef674c7"},{"name":"Testing gen_primes util","children":[{"name":"Negative test cases for gen_primes function testing","uid":"bb8e119491d2ebc3","parentUid":"fe77bba421870077d5d6e0fa886c7cb5","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for gen_primes function testing","uid":"c245bb8192a35073","parentUid":"fe77bba421870077d5d6e0fa886c7cb5","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"fe77bba421870077d5d6e0fa886c7cb5"}],"uid":"aa645cdd87f620cf58517de6d125709f"}],"uid":"309a3015b55d887bf63688beded010f1"}]}
\ No newline at end of file
diff --git a/allure-report/data/packages.json b/allure-report/data/packages.json
index 7e984f0e765..304fc8b95d6 100644
--- a/allure-report/data/packages.json
+++ b/allure-report/data/packages.json
@@ -1 +1 @@
-{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"kyu_7","children":[{"name":"coloured_triangles.test_triangle","children":[{"name":"test_random","uid":"664f2a2d41bf2bd8","parentUid":"92e3e2127b188c569d7b40bffec1d88f","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_basic","uid":"ed9cfa6ba87dba0e","parentUid":"92e3e2127b188c569d7b40bffec1d88f","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_triangle","uid":"732b9dd805d734b8","parentUid":"92e3e2127b188c569d7b40bffec1d88f","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]}],"uid":"coloured_triangles.test_triangle"},{"name":"help_bob_count_letters_and_digits.test_count_letters_and_digits","children":[{"name":"Testing count_letters_and_digits function","uid":"e695b3f4b0bdd51b","parentUid":"917fc4ee4d9a2b5315b04f86da5737b1","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing count_letters_and_digits function","uid":"183ba5aa4a18280","parentUid":"917fc4ee4d9a2b5315b04f86da5737b1","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"always_perfect.test_check_root","children":[{"name":"Testing check_root function","uid":"ba71f124345447fc","parentUid":"b3eccf9a1f3d1791d776f76d331a3545","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","MATHEMATICS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]}],"uid":"always_perfect.test_check_root"},{"name":"basic_math_add_or_subtract.test_calculate","children":[{"name":"Testing calculate function","uid":"1857a7ece8075aa5","parentUid":"2bacf62fd1362dfcc355272e737cb693","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"basic_math_add_or_subtract.test_calculate"},{"name":"beginner_series_sum_of_numbers.test_sum_of_numbers","children":[{"name":"a and b are equal","uid":"9c39905963998c1b","parentUid":"da78aa6433251aa2f681a4122b50b5a8","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a or b is negative","uid":"be50565df8dfb0ab","parentUid":"da78aa6433251aa2f681a4122b50b5a8","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"46eea1e10beb3240","parentUid":"da78aa6433251aa2f681a4122b50b5a8","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"disemvowel_trolls.test_disemvowel_trolls","children":[{"name":"a and b are equal","uid":"405b625cf95f9fbd","parentUid":"8ddc793fdbcfb611b495e7584cb4a011","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"disemvowel_trolls.test_disemvowel_trolls"},{"name":"easy_line.test_easyline","children":[{"name":"Testing calc_combinations_per_row function","uid":"b1056dd0bc1f2f4e","parentUid":"84013a612c89b01404edaa0210d6d3e7","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function","uid":"324d19209fbeb70d","parentUid":"84013a612c89b01404edaa0210d6d3e7","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"80a5eacfa2431348","parentUid":"84013a612c89b01404edaa0210d6d3e7","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"easy_line.test_easyline"},{"name":"factorial.test_factorial","children":[{"name":"Testing 'factorial' function","uid":"82f0a19d19bd8125","parentUid":"60b12fc70b6ac15d3eb46e897f258751","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"factorial.test_factorial"},{"name":"fill_the_hard_disk_drive.test_save","children":[{"name":"Testing 'save' function: negative","uid":"86bf8b663d5828a","parentUid":"1dace3f106d04eaeecdd577bd654302b","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'save' function: positive","uid":"89d5ee585c13bf38","parentUid":"1dace3f106d04eaeecdd577bd654302b","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"fill_the_hard_disk_drive.test_save"},{"name":"find_the_longest_gap.test_gap","children":[{"name":"Testing gap function","uid":"cb9f6d4c2aaf90e3","parentUid":"ce3bfddf7e1042af4701012f391845a7","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"find_the_longest_gap.test_gap"},{"name":"formatting_decimal_places_1.test_two_decimal_places","children":[{"name":"Testing two_decimal_places function","uid":"9246dbe4ecdc42ce","parentUid":"256e534e8a3fe6e3a219059568f38b3f","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"formatting_decimal_places_1.test_two_decimal_places"},{"name":"fun_with_lists_length.test_length","children":[{"name":"Testing length function","uid":"c87eac92a1b3b456","parentUid":"0160a18b3790bbbe7edb8660d3313352","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing length function where head = None","uid":"8e87cfc15c8260a3","parentUid":"0160a18b3790bbbe7edb8660d3313352","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]}],"uid":"fun_with_lists_length.test_length"},{"name":"growing_plant.test_growing_plant","children":[{"name":"Testing growing_plant function","uid":"56d019840f444cec","parentUid":"67206dd94089b995d5b4cfa34e92f8b4","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"growing_plant.test_growing_plant"},{"name":"isograms.test_is_isogram","children":[{"name":"Testing 'is_isogram' function","uid":"30977e1fdeed6f0a","parentUid":"6c8583e2f5e77cd371f9029f94482b66","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"isograms.test_is_isogram"},{"name":"jaden_casing_strings.test_jaden_casing_strings","children":[{"name":"Testing toJadenCase function (negative)","uid":"1bf4128bcf35143f","parentUid":"0ad73ceb8239c28e56186292c699a1c8","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"f26dca06c76121c7","parentUid":"0ad73ceb8239c28e56186292c699a1c8","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"jaden_casing_strings.test_jaden_casing_strings"},{"name":"make_class.test_make_class","children":[{"name":"Testing make_class function","uid":"ab3687d99fed99d0","parentUid":"e1b1c4ce332223f6297d1bc116ffdd48","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]}],"uid":"make_class.test_make_class"},{"name":"maximum_multiple.test_maximum_multiple","children":[{"name":"Testing max_multiple function","uid":"1abde016dd7f5ee7","parentUid":"884d9dc421f1c3fe74a8a6eec2a5b6fa","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]}],"uid":"maximum_multiple.test_maximum_multiple"},{"name":"password_validator.test_password","children":[{"name":"Testing password function","uid":"3ff87d981594c6f7","parentUid":"9f3a7ffb6c5ca092689c827574900120","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"password_validator.test_password"},{"name":"powers_of_3.test_largest_power","children":[{"name":"Testing largestPower function","uid":"addec93357f6e501","parentUid":"24cbaf62563c9ef161f9d49f2b8603eb","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]}],"uid":"powers_of_3.test_largest_power"},{"name":"pull_your_words_together_man.test_sentencify","children":[{"name":"Testing 'solution' function","uid":"f48dcf9628fe90ff","parentUid":"1cf88253b24d161a056c714002a71593","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]}],"uid":"pull_your_words_together_man.test_sentencify"},{"name":"remove_the_minimum.test_remove_the_minimum","children":[{"name":"'multiply' function verification: lists with multiple digits","uid":"c700736d12b44c86","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with empty list","uid":"e751c9c9dc3d04e6","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with one element list","uid":"a13c451f0f676900","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"8388a8495a8b75af","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"remove_the_minimum.test_remove_the_minimum"},{"name":"share_prices.test_share_price","children":[{"name":"Testing share_price function","uid":"5bf735ebb9d90923","parentUid":"9f30369cad131960ed9ed736322a87d3","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"share_prices.test_share_price"},{"name":"significant_figures.test_number_of_sigfigs","children":[{"name":"Testing number_of_sigfigs function","uid":"8ed1a17310170d88","parentUid":"14286171af1e323b0bb589eda6e3b46e","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"significant_figures.test_number_of_sigfigs"},{"name":"simple_fun_152.test_invite_more_women","children":[{"name":"Testing invite_more_women function (negative)","uid":"7e066328cfed2428","parentUid":"6e364cdf6ebef5e4d047546fbb03b1b7","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing invite_more_women function (positive)","uid":"b3f6328bce0de37c","parentUid":"6e364cdf6ebef5e4d047546fbb03b1b7","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]}],"uid":"simple_fun_152.test_invite_more_women"},{"name":"sort_out_the_men_from_boys.test_men_from_boys","children":[{"name":"Testing men_from_boys function","uid":"edfd5d811972f420","parentUid":"f85d96be005c65f84b0652c349dd0e34","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"sort_out_the_men_from_boys.test_men_from_boys"},{"name":"substituting_variables_into_strings_padded_numbers.test_solution","children":[{"name":"Testing 'solution' function","uid":"5f97df940bb3f46a","parentUid":"d83924216df65afe360723d81dab1d09","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]}],"uid":"substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"sum_of_odd_numbers.test_row_sum_odd_numbers","children":[{"name":"Testing row_sum_odd_numbers function","uid":"980af150a499b4e9","parentUid":"23e8c6e04cae543d43c04791a61bc1cc","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"sum_of_powers_of_2.test_sum_of_powers_of_2","children":[{"name":"powers function should return an array of unique numbers","uid":"631ed8ca3aead56c","parentUid":"3227fafddc7334ccbfb8f0b8be539aed","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"sum_of_triangular_numbers.test_sum_triangular_numbers","children":[{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"fa6c346b04c031d5","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"b78b9d24e53cd100","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"28a9bedc22c54787","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"c3e9cf6e477b7f80","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"sum_of_two_lowest_int.test_sum_two_smallest_numbers","children":[{"name":"Two smallest numbers in the start of the list","uid":"c52dc9ba56a64495","parentUid":"9c04c6e3bb89a7cc961fc6c1936e3fdb","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"the_first_non_repeated_character_in_string.test_first_non_repeated","children":[{"name":"Testing first_non_repeated function with various inputs","uid":"a3cba1eb012d0834","parentUid":"82c5834134a5f43af372e0ab4fd3d9ea","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"vaporcode.test_vaporcode","children":[{"name":"Testing 'vaporcode' function","uid":"a6592dc6717fe514","parentUid":"ea43fa277e3a0b545bed4be5a66feb7b","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"vaporcode.test_vaporcode"},{"name":"you_are_square.test_you_are_square","children":[{"name":"Square numbers (positive)","uid":"1bd3919646678e3f","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"162a4f2fa010c721","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Square numbers (positive)","uid":"13f340b5f893b4e2","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Negative numbers","uid":"bca9ba5488466979","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"9e71e34228180c1c","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Zero","uid":"c19e4739f2d4d64c","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]}],"uid":"you_are_square.test_you_are_square"}],"uid":"b6ed3fddfe5724334ddd7fecb764efc9"},{"name":"kyu_5","children":[{"name":"sports_league_table_ranking.test_compute_ranks","children":[{"name":"Testing compute_ranks","uid":"197e80b267cccc2b","parentUid":"3e59bcb34719d71bd9719866840227a7","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing compute_ranks","uid":"9e017ac7fdaf6bf5","parentUid":"3e59bcb34719d71bd9719866840227a7","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]}],"uid":"sports_league_table_ranking.test_compute_ranks"},{"name":"alphabet_wars_nuclear_strike.test_alphabet_war","children":[{"name":"Testing alphabet_war function","uid":"e91954f86960f5cf","parentUid":"935fdf12b33ba237cdfe7005a94ad6cf","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]}],"uid":"alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"count_ip_addresses.test_ips_between","children":[{"name":"test_ips_between","uid":"93b00a3d2e7b92c1","parentUid":"1f31d38d7cb9505f0b43c219039c2a1d","status":"skipped","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"count_ip_addresses.test_ips_between"},{"name":"did_i_finish_my_sudoku.test_did_i_finish_sudoku","children":[{"name":"Testing done_or_not function","uid":"1251fa1056fea3d4","parentUid":"9fe2cba692e95a82188ff493843f1f71","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]}],"uid":"did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"diophantine_equation.test_solution","children":[{"name":"test_solution_basic","uid":"bdd8b1b0bd82d5b1","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_big","uid":"31802a90aeba5e97","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_empty","uid":"80f314b70b306bd4","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_medium","uid":"8e9b4227c17ce17f","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"diophantine_equation.test_solution"},{"name":"directions_reduction.test_directions_reduction","children":[{"name":"Testing dir_reduc function","uid":"4eb91d777aea105a","parentUid":"60112f904b6216fc106adb763a8c12ff","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"directions_reduction.test_directions_reduction"},{"name":"extract_the_domain_name_from_url.test_domain_name","children":[{"name":"Testing domain_name function","uid":"6a3f85e29591c654","parentUid":"f1d91d3a28765e5aa204433b9ed868d1","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"extract_the_domain_name_from_url.test_domain_name"},{"name":"fibonacci_streaming.test_all_fibonacci_numbers","children":[{"name":"Testing all_fibonacci_numbers function","uid":"720b65d3a7d8ec34","parentUid":"b252704d11ff2ed6da4b0bffeab28c07","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"find_the_safest_places_in_town.test_advice","children":[{"name":"Testing agents_cleanup function","uid":"bb0cb59f0e1a4eca","parentUid":"3d9d2896a5b22cda51213d40b5b62e81","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"37c27a38809b08b4","parentUid":"3d9d2896a5b22cda51213d40b5b62e81","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"b684b0c7250ecf6d","parentUid":"3d9d2896a5b22cda51213d40b5b62e81","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"find_the_safest_places_in_town.test_advice"},{"name":"find_the_smallest.test_smallest","children":[{"name":"test_smallest","uid":"9164bf2c06bf8752","parentUid":"00823b69dc4124ec7e8615df2b148b5f","status":"skipped","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"find_the_smallest.test_smallest"},{"name":"first_non_repeating_character.test_first_non_repeating_letter","children":[{"name":"Testing first_non_repeating_letter function","uid":"5ad5cb812fbd5d4a","parentUid":"f4081e0a9b2490bdb0c3ccf49f96377a","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]}],"uid":"first_non_repeating_character.test_first_non_repeating_letter"},{"name":"flatten.test_flatten","children":[{"name":"Testing flatten function","uid":"fef2d68159e448ff","parentUid":"f1ee8ce4e33c1ddaa1c11186fe03dad0","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]}],"uid":"flatten.test_flatten"},{"name":"human_readable_time.test_make_readable","children":[{"name":"Testing make_readable function","uid":"5654bb5658921dcd","parentUid":"db3e76e3c0c1f587bcdb845c3907193d","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]}],"uid":"human_readable_time.test_make_readable"},{"name":"integers_recreation_one.test_list_squared","children":[{"name":"Testing list_squared function","uid":"b7dd8f8438e567a9","parentUid":"856547862e710e34ddc8a98dec6bab4d","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]}],"uid":"integers_recreation_one.test_list_squared"},{"name":"josephus_survivor.test_josephus_survivor","children":[{"name":"test_josephus_survivor","uid":"6ef44675aea47099","parentUid":"d2f6b9ea35c901fbbbd74aeecef181dc","status":"skipped","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"josephus_survivor.test_josephus_survivor"},{"name":"master_your_primes_sieve_with_memoization.test_primes","children":[{"name":"Testing is_prime function","uid":"142f5165c8452d36","parentUid":"6ef52898e6b6eacd05d05476a5d48eda","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]}],"uid":"master_your_primes_sieve_with_memoization.test_primes"},{"name":"moving_zeros_to_the_end.test_move_zeros","children":[{"name":"Testing move_zeros function","uid":"1c9684bf403c80de","parentUid":"43dfa3c3ead2744317ca286aa276bc83","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]}],"uid":"moving_zeros_to_the_end.test_move_zeros"},{"name":"not_very_secure.test_alphanumeric","children":[{"name":"Testing alphanumeric function","uid":"14829aa4ce177c0a","parentUid":"d5516e9ce6bd123f5c2aa1eaf451af0b","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"not_very_secure.test_alphanumeric"},{"name":"number_of_trailing_zeros_of_n.test_zeros","children":[{"name":"Testing zeros function","uid":"3c7a781e3674db5e","parentUid":"ad9197b33279ea2405d5655906bf2c5b","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"number_of_trailing_zeros_of_n.test_zeros"},{"name":"simple_pig_latin.test_pig_it","children":[{"name":"Testing pig_it function","uid":"60f7c96f923539a5","parentUid":"9b21747dc6a47cf8d5b0f7ace7d4d88f","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"simple_pig_latin.test_pig_it"},{"name":"string_incrementer.test_increment_string","children":[{"name":"Testing increment_string function","uid":"dc076040e5481dc9","parentUid":"4e90d826c54609479695a19b79427e84","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"string_incrementer.test_increment_string"},{"name":"sum_of_pairs.test_sum_pairs","children":[{"name":"Testing done_or_not function","uid":"ef2b00c02db84592","parentUid":"17116744badac2fb34a25a732d0e08f0","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]}],"uid":"sum_of_pairs.test_sum_pairs"},{"name":"the_hashtag_generator.test_generate_hashtag","children":[{"name":"Testing 'generate_hashtag' function","uid":"3de1512f067d459d","parentUid":"689fa81048b276d4e628b051a24acc8a","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]}],"uid":"the_hashtag_generator.test_generate_hashtag"},{"name":"tic_tac_toe_checker.test_checker","children":[{"name":"Testing done_or_not function","uid":"48e03b38164b77c2","parentUid":"48cfa3e657200c7ba1f64d2124edc8db","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]}],"uid":"tic_tac_toe_checker.test_checker"},{"name":"valid_parentheses.test_valid_parentheses","children":[{"name":"Testing valid_parentheses function","uid":"8e4b6f6bd251566","parentUid":"db7ec4b9a00b0281826eab81b2cb50f0","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]}],"uid":"valid_parentheses.test_valid_parentheses"},{"name":"where_my_anagrams_at.test_anagrams","children":[{"name":"Testing anagrams function","uid":"300c045916564a1","parentUid":"874b60bd86ceb2618c2fef53288a92fd","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"where_my_anagrams_at.test_anagrams"}],"uid":"e1292132c583178150c01c2c5b6fe8f9"},{"name":"kyu_2.evaluate_mathematical_expression.test_evaluate","children":[{"name":"Testing calc function","uid":"a6d26dfb90ab4062","parentUid":"e02a785c5b1303d6ed8d75a2d70b29b5","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]}],"uid":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"kyu_3","children":[{"name":"battleship_field_validator.test_battleship_validator","children":[{"name":"Testing validate_battlefield function","uid":"1a13c6a89153460b","parentUid":"9d422ce49cf8ce313a8450b3755a9fec","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]}],"uid":"battleship_field_validator.test_battleship_validator"},{"name":"calculator.test_calculator","children":[{"name":"Testing Calculator class","uid":"5194ad39db439d08","parentUid":"1de2b35f75278746d59bb4a5dc2f2ce8","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"calculator.test_calculator"},{"name":"line_safari_is_that_a_line","children":[{"name":"test_line_negative","children":[{"name":"test_line_negative","uid":"577d9e765fb39849","parentUid":"a3585ed62cd588cbb3b344cd7fa3332c","status":"skipped","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"a3585ed62cd588cbb3b344cd7fa3332c"},{"name":"test_line_positive","children":[{"name":"test_line_positive","uid":"32a39f3c0fa23567","parentUid":"cc1e0f328290a29e910c139b58d55ab9","status":"skipped","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"cc1e0f328290a29e910c139b58d55ab9"},{"name":"test_walker","children":[{"name":"Testing Walker class - position property from negative grids","uid":"3e564e38813f1539","parentUid":"7c3218c6fa96493f1d958779bf4d27d0","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing Walker class - position property from positive grids","uid":"4b2984e4fa36f94","parentUid":"7c3218c6fa96493f1d958779bf4d27d0","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"7c3218c6fa96493f1d958779bf4d27d0"}],"uid":"5c35e74b01bf433e4f22138a59c174a1"},{"name":"make_spiral.test_spiralize","children":[{"name":"Testing spiralize function","uid":"43a8b37a1715c915","parentUid":"a6f5ac4f4d6d60dbbec0f9f67b37e321","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]}],"uid":"make_spiral.test_spiralize"},{"name":"rail_fence_cipher_encoding_and_decoding","children":[{"name":"test_decoding","children":[{"name":"Testing Decoding functionality","uid":"98ca489a74667507","parentUid":"0e9b75758d37e1ce8f643d1346f6ea11","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]}],"uid":"0e9b75758d37e1ce8f643d1346f6ea11"},{"name":"test_encoding","children":[{"name":"Testing Encoding functionality","uid":"5e4416fd32f6992f","parentUid":"2b6053cbf33811964798f0a6a89bee57","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]}],"uid":"2b6053cbf33811964798f0a6a89bee57"}],"uid":"d5d90d1158de0e666e1d328a871a7aa9"}],"uid":"474158ca3b7783866b81414d3d757aca"},{"name":"kyu_4","children":[{"name":"human_readable_duration_format.test_format_duration","children":[{"name":"Testing format_duration","uid":"4249127f6bff6f10","parentUid":"4e2b256ce00382c8a11b97bc033ae006","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]}],"uid":"human_readable_duration_format.test_format_duration"},{"name":"most_frequently_used_words.test_top_3_words","children":[{"name":"Testing top_3_words function","uid":"450fbb27e2067be4","parentUid":"ebde91e93ac5ba4bd1e142f0a05aee3b","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]}],"uid":"most_frequently_used_words.test_top_3_words"},{"name":"next_bigger_number_with_the_same_digits.test_next_bigger","children":[{"name":"Testing next_bigger function","uid":"5e2354482de170d3","parentUid":"673f42b24efd1125894cb83167d0d7b4","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"next_smaller_number_with_the_same_digits.test_next_smaller","children":[{"name":"Testing next_smaller function","uid":"641b1ee7248b1557","parentUid":"d0e43ede1b8e1b824b58b9f7a014c6ba","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"permutations.test_permutations","children":[{"name":"test_permutations","uid":"c25f8210fdb51a41","parentUid":"f1d94afe1d537408b84b01b5c9303e57","status":"skipped","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"permutations.test_permutations"},{"name":"range_extraction.test_solution","children":[{"name":"Testing solution function","uid":"d5aba2cd944d7efd","parentUid":"623c3702db4387b6e24c88f812e18cc9","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]}],"uid":"range_extraction.test_solution"},{"name":"snail.test_snail","children":[{"name":"Testing 'snail' function","uid":"e7035dc3ef8d99c0","parentUid":"dac34a1ff98d7957fea19accce13ddc0","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]}],"uid":"snail.test_snail"},{"name":"strings_mix.test_mix","children":[{"name":"Testing 'mix' function","uid":"3b9e344534b3c5db","parentUid":"4f63ffda7cb8b7f1111aec1e9347a364","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"strings_mix.test_mix"},{"name":"strip_comments.test_solution","children":[{"name":"Testing 'solution' function","uid":"e604a93a8ee1253f","parentUid":"c96493c4e5d67d49f8cebdcc50da431c","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"strip_comments.test_solution"},{"name":"sudoku_solution_validator.test_valid_solution","children":[{"name":"Testing validSolution","uid":"9d2b852ea94aa88a","parentUid":"60d24f8d3ce19f103f2519b59491d859","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]}],"uid":"sudoku_solution_validator.test_valid_solution"},{"name":"sum_by_factors.test_sum_for_list","children":[{"name":"Testing sum_for_list function","uid":"7331de8e7202ad57","parentUid":"18d291f540e272e3b635de02999cf1b9","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]}],"uid":"sum_by_factors.test_sum_for_list"},{"name":"sum_of_intervals.test_sum_of_intervals","children":[{"name":"Testing sum_of_intervals function","uid":"61e07c6ddcc506b1","parentUid":"9e2db0b0c3b3425607c81b13bb08013e","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]}],"uid":"sum_of_intervals.test_sum_of_intervals"},{"name":"the_greatest_warrior","children":[{"name":"test_battle","children":[{"name":"Testing Battle method","uid":"c00621abb22a9be3","parentUid":"8649c3105decfce4138f9d41edf0cec5","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]}],"uid":"8649c3105decfce4138f9d41edf0cec5"},{"name":"test_warrior","children":[{"name":"Testing Warrior class >>> bruce_lee","uid":"3d05de3d43cf437d","parentUid":"0d62047a621cabeef8af32bce4e63018","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> tom","uid":"6035f0fe38b5a062","parentUid":"0d62047a621cabeef8af32bce4e63018","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]}],"uid":"0d62047a621cabeef8af32bce4e63018"}],"uid":"833d211f8698ccfc8f9c16129c62c235"},{"name":"validate_sudoku_with_size.test_sudoku","children":[{"name":"Testing Sudoku class","uid":"a908975bd67b2eca","parentUid":"50b3ac269aab62378c30fc27e52086bb","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]}],"uid":"validate_sudoku_with_size.test_sudoku"}],"uid":"9391700dc0e41de20d58b7581564be72"},{"name":"kyu_6","children":[{"name":"a_rule_of_divisibility_by_13.test_thirt","children":[{"name":"Testing 'thirt' function","uid":"62a6bbd8d87be20e","parentUid":"8660e3fe8d4a01bc6541a5d66028a74b","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"a_rule_of_divisibility_by_13.test_thirt"},{"name":"array_diff.test_array_diff","children":[{"name":"Testing array_diff function","uid":"354cda6601a7cded","parentUid":"6fae57e8d849f16eb073418bfe1e77f0","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"array_diff.test_array_diff"},{"name":"array_to_html_table.test_list_to_html_table","children":[{"name":"Testing to_table function","uid":"e687a692c2c18f1b","parentUid":"44bc20035d1d261b178f3bf4ab54c80b","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"array_to_html_table.test_list_to_html_table"},{"name":"binary_to_text_ascii_conversion.test_binary_to_string","children":[{"name":"Testing binary_to_string function","uid":"67a0bf67db9047ee","parentUid":"669f6e101459090d95f8416121a921b3","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]}],"uid":"binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"casino_chips.test_solve","children":[{"name":"Testing solve function","uid":"4d4729a99109106e","parentUid":"80841e7b6266b6e4034a59a1e49d4695","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"casino_chips.test_solve"},{"name":"character_frequency.test_character_frequency","children":[{"name":"All chars are in upper case","uid":"b0cc123728fa2f2d","parentUid":"dac8ac726ef58490dca47f901a53483d","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"e1af2c095108694d","parentUid":"dac8ac726ef58490dca47f901a53483d","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"49ad6a9c0404421b","parentUid":"dac8ac726ef58490dca47f901a53483d","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]}],"uid":"character_frequency.test_character_frequency"},{"name":"color_choice.test_checkchoose","children":[{"name":"Testing checkchoose function","uid":"64abc8899e8e691d","parentUid":"97a318e13d444e637af22ecc195debed","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"color_choice.test_checkchoose"},{"name":"count_letters_in_string.test_count_letters_in_string","children":[{"name":"Testing 'letter_count' function","uid":"d6ad7a05187743ff","parentUid":"58862558cf4ef96293d264ca91f0025e","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]}],"uid":"count_letters_in_string.test_count_letters_in_string"},{"name":"decipher_this.test_decipher_this","children":[{"name":"Testing decipher_this function","uid":"37bcd45d30c593a7","parentUid":"2ad9ee581bd454149aa526b6fb21b516","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"decipher_this.test_decipher_this"},{"name":"default_list.test_default_list","children":[{"name":"Testing 'DefaultList' class: append","uid":"a78b9243c26a61bf","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"17c9a97f8a5ea815","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: extend","uid":"c244be500ebdf146","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: insert","uid":"ea77ab4395e92566","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: pop","uid":"4438dce845a8b680","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: remove","uid":"c0a4502fedd41667","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]}],"uid":"default_list.test_default_list"},{"name":"disease_spread.test_epidemic","children":[{"name":"Testing epidemic function","uid":"200b5f0b4ec790a3","parentUid":"7824ab7470c521b442cdc9ee108dd6ea","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"disease_spread.test_epidemic"},{"name":"duplicate_encoder.test_duplicate_encode","children":[{"name":"Testing duplicate_encode function","uid":"d1bc6da1a117f865","parentUid":"d018503e774f7e1cc2d02c56db3aa279","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"duplicate_encoder.test_duplicate_encode"},{"name":"easy_diagonal.test_diagonal","children":[{"name":"Testing easy_diagonal function","uid":"53eb34bc4e02fa07","parentUid":"d911558c4dda5d394e26697950d7e557","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"easy_diagonal.test_diagonal"},{"name":"encrypt_this.test_encrypt_this","children":[{"name":"Testing encrypt_this function","uid":"48fa5f91e3478c29","parentUid":"64ec3fe13edd3f59f446d57eb6f63c25","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"encrypt_this.test_encrypt_this"},{"name":"find_the_odd_int.test_find_the_odd_int","children":[{"name":"Find the int that appears an odd number of times","uid":"59e860fc2782867c","parentUid":"6b970c4705c037ec93e31fcbcc4f19bf","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"find_the_odd_int.test_find_the_odd_int"},{"name":"first_character_that_repeats.test_first_character_that_repeats","children":[{"name":"String with alphabet chars only","uid":"54fbe05c675f404a","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"60d4140245a65d5","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"8605c2bc186d7f9a","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"783d8a205b731823","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"89c0be4978ed22ba","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"first_character_that_repeats.test_first_character_that_repeats"},{"name":"format_string_of_names.test_namelist","children":[{"name":"String with no duplicate chars","uid":"1c3655d4a978bd79","parentUid":"4df93960548482776a9f77cc42b08b27","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]}],"uid":"format_string_of_names.test_namelist"},{"name":"help_the_bookseller.test_stock_list","children":[{"name":"Testing stock_list function","uid":"64ddebaa5d6679fc","parentUid":"ecb7a481f88319a44d9ea7aae0f07ade","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"help_the_bookseller.test_stock_list"},{"name":"longest_repetition.test_longest_repetition","children":[{"name":"Testing 'longest_repetition' function","uid":"a30a3ac9558d7a9c","parentUid":"ae9a141e78244170618fb1b21b6fc677","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"longest_repetition.test_longest_repetition"},{"name":"multiples_of_3_or_5.test_solution","children":[{"name":"Testing the 'solution' function","uid":"41668c3c4e1a677a","parentUid":"917d6da5cf18e9bd830cc31afdaa00c9","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"multiples_of_3_or_5.test_solution"},{"name":"no_arithmetic_progressions.test_sequence","children":[{"name":"test_sequence","uid":"2890c501d19b5f47","parentUid":"d2cd4d29dbcc943124f377517800495e","status":"skipped","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"no_arithmetic_progressions.test_sequence"},{"name":"number_zoo_patrol.test_find_missing_number","children":[{"name":"Testing the 'find_missing_number' function","uid":"b22afbc33030e55f","parentUid":"d2c29b9579ffc3791f3764faeb47aa8b","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]}],"uid":"number_zoo_patrol.test_find_missing_number"},{"name":"numericals_of_string.test_numericals","children":[{"name":"Testing 'numericals' function","uid":"b36ca0513e4048a8","parentUid":"7810d18d508d49215d1546824299ced6","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PERFORMANCE","PUZZLES","ALGORITHMS"]}],"uid":"numericals_of_string.test_numericals"},{"name":"permute_a_palindrome.test_permute_a_palindrome","children":[{"name":"Testing permute_a_palindrome (empty string)","uid":"ebad1371009d2223","parentUid":"f474983013da71b8c3fa37fea5ff520d","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"8bc712dc2d3a7199","parentUid":"f474983013da71b8c3fa37fea5ff520d","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"c0b1085f1fbfd7ed","parentUid":"f474983013da71b8c3fa37fea5ff520d","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"permute_a_palindrome.test_permute_a_palindrome"},{"name":"pokemon_damage_calculator.test_calculate_damage","children":[{"name":"Testing calculate_damage function","uid":"d0931e78c129f8d8","parentUid":"61b4d19f08c67c35820eff0c83ab2ab6","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]}],"uid":"pokemon_damage_calculator.test_calculate_damage"},{"name":"potion_class_101.test_potion","children":[{"name":"Testing Potion class","uid":"f5c9e062133dbbbb","parentUid":"1bd2dd4b59c22e7f944dc75dd9b09377","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"potion_class_101.test_potion"},{"name":"pyramid_array.test_pyramid_array","children":[{"name":"Testing the 'pyramid' function","uid":"ff9c64bdd3b3fc0c","parentUid":"23cc44286432b969152ba9e70e6f3d53","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"pyramid_array.test_pyramid_array"},{"name":"rotate_the_letters_of_each_element.test_group_cities","children":[{"name":"Testing the 'group_cities' function","uid":"ee07ce647fa212f","parentUid":"32a16442e14f596b70a204782372b208","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]}],"uid":"rotate_the_letters_of_each_element.test_group_cities"},{"name":"row_of_the_odd_triangle.test_odd_row","children":[{"name":"Testing odd_row function","uid":"416bb0c0ac58f7b6","parentUid":"4d2598c8f98a7dedcef002a1e309a745","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]}],"uid":"row_of_the_odd_triangle.test_odd_row"},{"name":"scheduling.test_solution","children":[{"name":"Testing 'shortest_job_first(' function","uid":"dd86378e3a37dfe4","parentUid":"7da07fec565898f0b48598a1fee6b886","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]}],"uid":"scheduling.test_solution"},{"name":"sort_the_odd.test_sort_array","children":[{"name":"Testing the 'sort_array' function","uid":"e53952640c2c9e47","parentUid":"166933c3647e6ef767d435c1ad910bc8","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"sort_the_odd.test_sort_array"},{"name":"string_subpattern_recognition_1.test_has_subpattern","children":[{"name":"Testing 'has_subpattern' (part 1) function","uid":"5ff3f93ff1ffe8b3","parentUid":"a322aef5b1a762ec642767b71992a907","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"string_subpattern_recognition_1.test_has_subpattern"},{"name":"string_subpattern_recognition_2.test_has_subpattern","children":[{"name":"Testing 'has_subpattern' (part 2) function","uid":"c5bce40c2868c787","parentUid":"0f53e6a2686fccbc9a3226659fbf7d14","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"string_subpattern_recognition_2.test_has_subpattern"},{"name":"string_subpattern_recognition_3.test_has_subpattern","children":[{"name":"Testing 'has_subpattern' (part 3) function","uid":"63a8ebd07b8fa1c4","parentUid":"cc0e824910cbe0dcd7d21af584f0cd70","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"string_subpattern_recognition_3.test_has_subpattern"},{"name":"string_transformer.test_string_transformer","children":[{"name":"Testing string_transformer function","uid":"4d8c29fe45d13f2d","parentUid":"1146b2ae00417705ff368b78615a8aef","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"string_transformer.test_string_transformer"},{"name":"sum_of_digits_digital_root.test_digital_root","children":[{"name":"Testing digital_root function","uid":"fea5f749a1c464e4","parentUid":"71d64680a0c3255a02c43ed88f24a294","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"sum_of_digits_digital_root.test_digital_root"},{"name":"sums_of_parts.test_solution","children":[{"name":"Testing 'parts_sums' function","uid":"168d1058a213deae","parentUid":"62a001897925dea7414ec58a1095f23c","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]}],"uid":"sums_of_parts.test_solution"},{"name":"unique_in_order.test_unique_in_order","children":[{"name":"Testing the 'unique_in_order' function","uid":"19cfe4000991e820","parentUid":"2bd9b9f6a84fb6b39ae4b22b5aa850d6","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"unique_in_order.test_unique_in_order"},{"name":"valid_braces.test_valid_braces","children":[{"name":"Testing the 'valid_braces' function","uid":"5908d364b75f844e","parentUid":"11736fc2b9c82a80098d60bb185fad78","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"valid_braces.test_valid_braces"},{"name":"vasya_clerk.test_tickets","children":[{"name":"Testing tickets function","uid":"9a9def5039f12f67","parentUid":"1b6f014ae09eea0886757a2e5b47b29e","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]}],"uid":"vasya_clerk.test_tickets"},{"name":"who_likes_it.test_likes_function","children":[{"name":"Testing likes function","uid":"6bab07231bfb8a25","parentUid":"6bf4795a36e700f822d73475182559e0","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]}],"uid":"who_likes_it.test_likes_function"},{"name":"your_order_please.test_order","children":[{"name":"Testing 'order' function","uid":"8a89827c471bc909","parentUid":"4f783493b09e104e8ca930797ed27767","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"your_order_please.test_order"}],"uid":"92572fcf598db614de4d09ce4acf8237"},{"name":"kyu_8","children":[{"name":"alternating_case.test_alternating_case","children":[{"name":"Testing to_alternating_case function","uid":"f30b225377e5683d","parentUid":"ba2df780c93a0545224ce263d195cde9","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"alternating_case.test_alternating_case"},{"name":"century_from_year.test_century","children":[{"name":"Testing century function","uid":"3ead41117d0ad5b6","parentUid":"20e7a352368964933e52c4fc278721b9","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"century_from_year.test_century"},{"name":"check_the_exam.test_check_exam","children":[{"name":"Testing check_exam function","uid":"f6c63ae7fdc54916","parentUid":"6de0274df0b8c3eb993888749da21587","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]}],"uid":"check_the_exam.test_check_exam"},{"name":"convert_string_to_an_array.test_string_to_array","children":[{"name":"Testing string_to_array function","uid":"8672ab2817945b36","parentUid":"e6ca2c5c8292cd48710772ce57a927b8","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"convert_string_to_an_array.test_string_to_array"},{"name":"count_the_monkeys.test_monkey_count","children":[{"name":"Testing monkey_count function","uid":"d9e0d2d6c00c88e9","parentUid":"e024cd4551f18547db5acab289db408d","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"count_the_monkeys.test_monkey_count"},{"name":"counting_sheep.test_counting_sheep","children":[{"name":"Testing 'count_sheeps' function: positive flow","uid":"302e450946481df3","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"2991adec6435da10","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"bd65eae3991d6c2c","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"cc4dd11ea285cd92","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"counting_sheep.test_counting_sheep"},{"name":"enumerable_magic_25.test_take","children":[{"name":"Testing take function","uid":"3d40466198fa34e6","parentUid":"4c7c1606acaff3c299f78963bce7eadf","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"enumerable_magic_25.test_take"},{"name":"find_the_first_non_consecutive_number.test_first_non_consecutive","children":[{"name":"Large lists","uid":"98e0aca6e090522b","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Negative non consecutive number should be returned","uid":"4736c243443acbf6","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non is expected","uid":"c005f5247ce8619b","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"fcb92722bb71757b","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"formatting_decimal_places_0.test_two_decimal_places","children":[{"name":"Testing two_decimal_places function","uid":"a61ba5af03a1f296","parentUid":"b0ff8b234b28011ecb8a6d23a20cb44c","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"formatting_decimal_places_0.test_two_decimal_places"},{"name":"grasshopper_check_for_factor.test_check_for_factor","children":[{"name":"Testing check_for_factor function: positive flow","uid":"ff18bec5c293c228","parentUid":"b42547a19b4f593392e754f86439d606","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"b26a6745cd367097","parentUid":"b42547a19b4f593392e754f86439d606","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"grasshopper_check_for_factor.test_check_for_factor"},{"name":"grasshopper_messi_goals_function.test_messi_goals_function","children":[{"name":"goals function verification","uid":"965bac5a2c55f031","parentUid":"9d95ed63e92ddd92e662eb08f6087230","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"grasshopper_personalized_message.test_grasshopper_personalized_message","children":[{"name":"Verify that greet function returns the proper message","uid":"190ed93e28b901b","parentUid":"779c35284b049e73e129e2c570bafd70","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]}],"uid":"grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"grasshopper_summation.test_summation","children":[{"name":"Testing 'summation' function","uid":"1b57aafe4439b9a8","parentUid":"c03e9d26eaa0b1ae3857fd92382726ec","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]}],"uid":"grasshopper_summation.test_summation"},{"name":"greek_sort.test_greek_comparator","children":[{"name":"Testing 'greek_comparator' function","uid":"d0246537274067fb","parentUid":"a07390b958cdaec02109c31709a7c2ee","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"greek_sort.test_greek_comparator"},{"name":"holiday_vi_shark_pontoon.test_shark","children":[{"name":"Testing shark function (positive)","uid":"3de5bbe9e7cab5b6","parentUid":"f7cca14e59d784495abe70898f7d9a69","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"99bd3e79aeea5636","parentUid":"f7cca14e59d784495abe70898f7d9a69","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (negative)","uid":"8dfef1ba8856d412","parentUid":"f7cca14e59d784495abe70898f7d9a69","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"holiday_vi_shark_pontoon.test_shark"},{"name":"is_it_a_palindrome.test_is_palindrome","children":[{"name":"Testing is_palindrome function","uid":"e532878179cb6f87","parentUid":"c062bf113faf687ad521b0e68be66ca8","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"is_it_a_palindrome.test_is_palindrome"},{"name":"is_your_period_late.test_is_your_period_late","children":[{"name":"Testing period_is_late function (negative)","uid":"2be24f9b66669d76","parentUid":"e5afc19c60e61ad7aabd2d66a9b589c3","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (positive)","uid":"ffc8d600f4ca1daf","parentUid":"e5afc19c60e61ad7aabd2d66a9b589c3","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"is_your_period_late.test_is_your_period_late"},{"name":"keep_hydrated.test_keep_hydrated","children":[{"name":"Testing litres function with various test inputs","uid":"388d9dc9fa1f1c3a","parentUid":"3e7b41a6164067c269768efc21e4ddfe","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"keep_hydrated.test_keep_hydrated"},{"name":"keep_up_the_hoop.test_hoop_count","children":[{"name":"Testing hoop_count function (negative test case)","uid":"b02a54a0a8bd8284","parentUid":"bbb7f5e80f5e8046eba7f73ade5be0f0","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (positive test case)","uid":"6641c9ab33f4ea66","parentUid":"bbb7f5e80f5e8046eba7f73ade5be0f0","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"keep_up_the_hoop.test_hoop_count"},{"name":"logical_calculator.test_logical_calculator","children":[{"name":"AND logical operator","uid":"591cfdbc90cf4c5e","parentUid":"36fc3a2ca889f671f46a07385eebd951","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"OR logical operator","uid":"b8a2da685a579f99","parentUid":"36fc3a2ca889f671f46a07385eebd951","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"XOR logical operator","uid":"689b611d3c9a3124","parentUid":"36fc3a2ca889f671f46a07385eebd951","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"logical_calculator.test_logical_calculator"},{"name":"make_upper_case.test_make_upper_case","children":[{"name":"Testing make_upper_case function","uid":"b2f619fce2ea028d","parentUid":"6879d524b148bf04f6afe29d29923b7f","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"make_upper_case.test_make_upper_case"},{"name":"multiply.test_multiply","children":[{"name":"'multiply' function verification","uid":"edb8f84ee9c3dd36","parentUid":"dbc997ef910ea3e53e1669971cc14c30","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]}],"uid":"multiply.test_multiply"},{"name":"my_head_is_at_the_wrong_end.test_fix_the_meerkat","children":[{"name":"fix_the_meerkat function function verification","uid":"1f1df83d6cc10b66","parentUid":"337191d2f34bf1473353ee28e0031202","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"remove_first_and_last_character.test_remove_char","children":[{"name":"Testing remove_char function","uid":"c2a15dd126224894","parentUid":"cb64f787b99be77b944283fccd76bf52","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]}],"uid":"remove_first_and_last_character.test_remove_char"},{"name":"remove_string_spaces.test_remove_string_spaces","children":[{"name":"Test that no_space function removes the spaces","uid":"63b822db5bae14d4","parentUid":"a76a330835236f78f102c251fe1e0be1","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"remove_string_spaces.test_remove_string_spaces"},{"name":"reversed_strings.test_reversed_strings","children":[{"name":"Test with regular string","uid":"a5b469ea69ba375b","parentUid":"acec845705c84504876f86606c969bc7","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with empty string","uid":"52402d5056a00e1d","parentUid":"acec845705c84504876f86606c969bc7","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with one char only","uid":"66020f911b054e74","parentUid":"acec845705c84504876f86606c969bc7","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"reversed_strings.test_reversed_strings"},{"name":"set_alarm.test_set_alarm","children":[{"name":"Testing set_alarm function","uid":"3846518071a02e50","parentUid":"b8f9dd914d8e04ee00c0a65d9c0b46eb","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]}],"uid":"set_alarm.test_set_alarm"},{"name":"surface_area_and_volume_of_box.test_get_size","children":[{"name":"get_size function tests","uid":"c8a70d9350601da5","parentUid":"eded47ebdff2fba13b0d8cec4266e0cf","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]}],"uid":"surface_area_and_volume_of_box.test_get_size"},{"name":"swap_values.test_swap_values","children":[{"name":"Testing swap_values function","uid":"ee50880cc545f1d3","parentUid":"96c4df9ed710460688806864bbea717c","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]}],"uid":"swap_values.test_swap_values"},{"name":"terminal_game_move_function.test_terminal_game_move_function","children":[{"name":"move function tests","uid":"6a636a909012a6f0","parentUid":"e0374fc778e033f2b137a20306357d67","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"terminal_game_move_function.test_terminal_game_move_function"},{"name":"the_feast_of_many_beasts.test_feast","children":[{"name":"Testing 'feast' function","uid":"3cb7f65d354963ea","parentUid":"0dfbe39ec6b81caa126f4da400454981","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"the_feast_of_many_beasts.test_feast"},{"name":"third_angle_of_triangle.test_third_angle_of_triangle","children":[{"name":"You are given two angles -> find the 3rd.","uid":"77ce7ba6af0b177a","parentUid":"33fcd193c19a2727ab36fa2ed81c10a6","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"well_of_ideas_easy_version.test_well_of_ideas_easy_version","children":[{"name":"Should return 'Fail!'s","uid":"112ca50049d27c","parentUid":"ba68374f1d2b273b28c7010a7bb16bb7","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Publish!'","uid":"aa37770dd2142a16","parentUid":"ba68374f1d2b273b28c7010a7bb16bb7","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'I smell a series!'","uid":"4c5cc35d3de0d6f4","parentUid":"ba68374f1d2b273b28c7010a7bb16bb7","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]}],"uid":"well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"will_there_be_enough_space.test_enough","children":[{"name":"STesting enough function","uid":"c31558e9c7981ac7","parentUid":"446b1e8eee9e8594655b21f22b1214f6","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]}],"uid":"will_there_be_enough_space.test_enough"},{"name":"will_you_make_it.test_zero_fuel","children":[{"name":"Testing zero_fuel function","uid":"7c6af0e0a129f035","parentUid":"55bf4e3ecf8ce30ad6de2cae3ad3e812","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"will_you_make_it.test_zero_fuel"},{"name":"wolf_in_sheep_clothing.test_wolf_in_sheep_clothing","children":[{"name":"Wolf at the end of the queue","uid":"6dfafb882d7cc41f","parentUid":"ae336af282882fa32dd236b58461354d","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf at the beginning of the queue","uid":"63ea9545d8dcd43f","parentUid":"ae336af282882fa32dd236b58461354d","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"ef53249dd3798b49","parentUid":"ae336af282882fa32dd236b58461354d","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]}],"uid":"wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"}],"uid":"ad159e13e774a608ee57dc656a6c81a6"},{"name":"utils.primes","children":[{"name":"test_is_prime","children":[{"name":"Negative test cases for is_prime function testing","uid":"4710cc2182eb85cb","parentUid":"d30b78ff57a77d7e54cad3da4ceed49f","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for is_prime function testing","uid":"d731ec2306766d91","parentUid":"d30b78ff57a77d7e54cad3da4ceed49f","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"d30b78ff57a77d7e54cad3da4ceed49f"},{"name":"test_primes_generator","children":[{"name":"Negative test cases for gen_primes function testing","uid":"9b0ec4eb2cd2dde7","parentUid":"20f0deee24a1e834e03a32549c14c866","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for gen_primes function testing","uid":"65e9477143af3f55","parentUid":"20f0deee24a1e834e03a32549c14c866","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"20f0deee24a1e834e03a32549c14c866"}],"uid":"utils.primes"}]}
\ No newline at end of file
+{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"kyu_7","children":[{"name":"coloured_triangles.test_triangle","children":[{"name":"test_random","uid":"badb2c1a8c5e2d2d","parentUid":"92e3e2127b188c569d7b40bffec1d88f","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_basic","uid":"68fbe283acac1b6a","parentUid":"92e3e2127b188c569d7b40bffec1d88f","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_triangle","uid":"96938210802b960f","parentUid":"92e3e2127b188c569d7b40bffec1d88f","status":"passed","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]}],"uid":"coloured_triangles.test_triangle"},{"name":"help_bob_count_letters_and_digits.test_count_letters_and_digits","children":[{"name":"Testing count_letters_and_digits function","uid":"5488ed1b45d5018a","parentUid":"917fc4ee4d9a2b5315b04f86da5737b1","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing count_letters_and_digits function","uid":"ead644ae8ee031c3","parentUid":"917fc4ee4d9a2b5315b04f86da5737b1","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"basic_math_add_or_subtract.test_calculate","children":[{"name":"Testing calculate function","uid":"b0395834a1dc7266","parentUid":"2bacf62fd1362dfcc355272e737cb693","status":"passed","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"basic_math_add_or_subtract.test_calculate"},{"name":"always_perfect.test_check_root","children":[{"name":"Testing check_root function","uid":"cbb9443875889585","parentUid":"b3eccf9a1f3d1791d776f76d331a3545","status":"passed","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]}],"uid":"always_perfect.test_check_root"},{"name":"beginner_series_sum_of_numbers.test_sum_of_numbers","children":[{"name":"a or b is negative","uid":"f74116cee1d73fd7","parentUid":"da78aa6433251aa2f681a4122b50b5a8","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"91c1d8a1fc37f84","parentUid":"da78aa6433251aa2f681a4122b50b5a8","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a and b are equal","uid":"8146fd50051ac96b","parentUid":"da78aa6433251aa2f681a4122b50b5a8","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"easy_line.test_easyline","children":[{"name":"Testing easy_line function","uid":"5238b22fc20ccda9","parentUid":"84013a612c89b01404edaa0210d6d3e7","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"d9d827d0af3ba710","parentUid":"84013a612c89b01404edaa0210d6d3e7","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"87b0b5de93d5cb12","parentUid":"84013a612c89b01404edaa0210d6d3e7","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"easy_line.test_easyline"},{"name":"disemvowel_trolls.test_disemvowel_trolls","children":[{"name":"a and b are equal","uid":"cef1ed2aef537de7","parentUid":"8ddc793fdbcfb611b495e7584cb4a011","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"disemvowel_trolls.test_disemvowel_trolls"},{"name":"factorial.test_factorial","children":[{"name":"Testing 'factorial' function","uid":"25c9ba69d5ac48c6","parentUid":"60b12fc70b6ac15d3eb46e897f258751","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"factorial.test_factorial"},{"name":"fill_the_hard_disk_drive.test_save","children":[{"name":"Testing 'save' function: positive","uid":"f0d7d5d837d1a81d","parentUid":"1dace3f106d04eaeecdd577bd654302b","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'save' function: negative","uid":"69d8ca152b73c452","parentUid":"1dace3f106d04eaeecdd577bd654302b","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"fill_the_hard_disk_drive.test_save"},{"name":"find_the_longest_gap.test_gap","children":[{"name":"Testing gap function","uid":"8caf8fe76e46aa0f","parentUid":"ce3bfddf7e1042af4701012f391845a7","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"find_the_longest_gap.test_gap"},{"name":"formatting_decimal_places_1.test_two_decimal_places","children":[{"name":"Testing two_decimal_places function","uid":"8db7c8bf0abe07bc","parentUid":"256e534e8a3fe6e3a219059568f38b3f","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"formatting_decimal_places_1.test_two_decimal_places"},{"name":"fun_with_lists_length.test_length","children":[{"name":"Testing length function","uid":"e0dd8dfaed76aa75","parentUid":"0160a18b3790bbbe7edb8660d3313352","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing length function where head = None","uid":"e7ac97a954c5e722","parentUid":"0160a18b3790bbbe7edb8660d3313352","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]}],"uid":"fun_with_lists_length.test_length"},{"name":"growing_plant.test_growing_plant","children":[{"name":"Testing growing_plant function","uid":"4d64a30c387b7743","parentUid":"67206dd94089b995d5b4cfa34e92f8b4","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"growing_plant.test_growing_plant"},{"name":"jaden_casing_strings.test_jaden_casing_strings","children":[{"name":"Testing toJadenCase function (positive)","uid":"ec0c7de9a70a5f5e","parentUid":"0ad73ceb8239c28e56186292c699a1c8","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (negative)","uid":"e4473b95f40f5c92","parentUid":"0ad73ceb8239c28e56186292c699a1c8","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"jaden_casing_strings.test_jaden_casing_strings"},{"name":"isograms.test_is_isogram","children":[{"name":"Testing 'is_isogram' function","uid":"af16ce1f4d774662","parentUid":"6c8583e2f5e77cd371f9029f94482b66","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"isograms.test_is_isogram"},{"name":"make_class.test_make_class","children":[{"name":"Testing make_class function","uid":"a088624abb606e0e","parentUid":"e1b1c4ce332223f6297d1bc116ffdd48","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]}],"uid":"make_class.test_make_class"},{"name":"maximum_multiple.test_maximum_multiple","children":[{"name":"Testing max_multiple function","uid":"971c2aa5dd36f62c","parentUid":"884d9dc421f1c3fe74a8a6eec2a5b6fa","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]}],"uid":"maximum_multiple.test_maximum_multiple"},{"name":"powers_of_3.test_largest_power","children":[{"name":"Testing largestPower function","uid":"218b156daee27f08","parentUid":"24cbaf62563c9ef161f9d49f2b8603eb","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]}],"uid":"powers_of_3.test_largest_power"},{"name":"password_validator.test_password","children":[{"name":"Testing password function","uid":"49244d740987433","parentUid":"9f3a7ffb6c5ca092689c827574900120","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"password_validator.test_password"},{"name":"pull_your_words_together_man.test_sentencify","children":[{"name":"Testing 'solution' function","uid":"5af3592e93b232bc","parentUid":"1cf88253b24d161a056c714002a71593","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","ALGORITHMS"]}],"uid":"pull_your_words_together_man.test_sentencify"},{"name":"remove_the_minimum.test_remove_the_minimum","children":[{"name":"'multiply' function verification: lists with multiple digits","uid":"d2af0876e7f45a7f","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with empty list","uid":"ae87022eb9b205bd","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with one element list","uid":"6f178467aa4ed9b7","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"555817f2fd5ba68f","parentUid":"9e4f0348f8d92055524004983b54887d","status":"passed","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]}],"uid":"remove_the_minimum.test_remove_the_minimum"},{"name":"significant_figures.test_number_of_sigfigs","children":[{"name":"Testing number_of_sigfigs function","uid":"230fd42f20a11e18","parentUid":"14286171af1e323b0bb589eda6e3b46e","status":"passed","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","ALGORITHMS"]}],"uid":"significant_figures.test_number_of_sigfigs"},{"name":"share_prices.test_share_price","children":[{"name":"Testing share_price function","uid":"24f0384efd85ae74","parentUid":"9f30369cad131960ed9ed736322a87d3","status":"passed","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"share_prices.test_share_price"},{"name":"simple_fun_152.test_invite_more_women","children":[{"name":"Testing invite_more_women function (positive)","uid":"4a970025f2147b3a","parentUid":"6e364cdf6ebef5e4d047546fbb03b1b7","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing invite_more_women function (negative)","uid":"32eaf956310a89b7","parentUid":"6e364cdf6ebef5e4d047546fbb03b1b7","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]}],"uid":"simple_fun_152.test_invite_more_women"},{"name":"sort_out_the_men_from_boys.test_men_from_boys","children":[{"name":"Testing men_from_boys function","uid":"f4e7ccb7c6ccb848","parentUid":"f85d96be005c65f84b0652c349dd0e34","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"sort_out_the_men_from_boys.test_men_from_boys"},{"name":"substituting_variables_into_strings_padded_numbers.test_solution","children":[{"name":"Testing 'solution' function","uid":"95500b18da61d76","parentUid":"d83924216df65afe360723d81dab1d09","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]}],"uid":"substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"sum_of_powers_of_2.test_sum_of_powers_of_2","children":[{"name":"powers function should return an array of unique numbers","uid":"823dff07664aaa4","parentUid":"3227fafddc7334ccbfb8f0b8be539aed","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"sum_of_odd_numbers.test_row_sum_odd_numbers","children":[{"name":"Testing row_sum_odd_numbers function","uid":"69f67038b11a4861","parentUid":"23e8c6e04cae543d43c04791a61bc1cc","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"sum_of_triangular_numbers.test_sum_triangular_numbers","children":[{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"f06328bb4646abe9","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"690df5b9e2e97d3","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"9b651a3e27842d38","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"ad642268f112be60","parentUid":"57c906f51a23dbb5e2a207b2732ea0d1","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"the_first_non_repeated_character_in_string.test_first_non_repeated","children":[{"name":"Testing first_non_repeated function with various inputs","uid":"cd56af2e749c4e8a","parentUid":"82c5834134a5f43af372e0ab4fd3d9ea","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"sum_of_two_lowest_int.test_sum_two_smallest_numbers","children":[{"name":"Two smallest numbers in the start of the list","uid":"2fa689144ccb2725","parentUid":"9c04c6e3bb89a7cc961fc6c1936e3fdb","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"valid_parentheses.test_valid_parentheses","children":[{"name":"Simple test for empty string.","uid":"78aec59881bd461e","parentUid":"d65259ae496d50bc91c7ba0c97c946b8","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Simple test for invalid parentheses","uid":"f55783c4fa90131e","parentUid":"d65259ae496d50bc91c7ba0c97c946b8","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Test for invalid large string","uid":"d0cba34627dad034","parentUid":"d65259ae496d50bc91c7ba0c97c946b8","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Simple test for valid parentheses","uid":"4990a9f9fb7d9809","parentUid":"d65259ae496d50bc91c7ba0c97c946b8","status":"passed","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Test for valid large string","uid":"9cc2024d730e5f8a","parentUid":"d65259ae496d50bc91c7ba0c97c946b8","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]}],"uid":"valid_parentheses.test_valid_parentheses"},{"name":"you_are_square.test_you_are_square","children":[{"name":"Square numbers (positive)","uid":"5b36ed636679609b","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Negative numbers","uid":"33789c02e7e07041","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"eb8f6057b9598daa","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Square numbers (positive)","uid":"c8680b20dd7e19d5","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"a1e3818ccb62ed24","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Zero","uid":"30779503c72bcec6","parentUid":"121c1f6d8e79dd2fd0f54201261c0ade","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]}],"uid":"you_are_square.test_you_are_square"},{"name":"vaporcode.test_vaporcode","children":[{"name":"Testing 'vaporcode' function","uid":"52f852c4238fea22","parentUid":"ea43fa277e3a0b545bed4be5a66feb7b","status":"passed","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"vaporcode.test_vaporcode"}],"uid":"b6ed3fddfe5724334ddd7fecb764efc9"},{"name":"kyu_5","children":[{"name":"sports_league_table_ranking.test_compute_ranks","children":[{"name":"Testing compute_ranks","uid":"ec1f79d5effe1aa9","parentUid":"3e59bcb34719d71bd9719866840227a7","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing compute_ranks","uid":"213536a8a5597e91","parentUid":"3e59bcb34719d71bd9719866840227a7","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]}],"uid":"sports_league_table_ranking.test_compute_ranks"},{"name":"count_ip_addresses.test_ips_between","children":[{"name":"test_ips_between","uid":"43578fd4f74ce5d9","parentUid":"1f31d38d7cb9505f0b43c219039c2a1d","status":"skipped","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"count_ip_addresses.test_ips_between"},{"name":"alphabet_wars_nuclear_strike.test_alphabet_war","children":[{"name":"Testing alphabet_war function","uid":"2de9285990285353","parentUid":"935fdf12b33ba237cdfe7005a94ad6cf","status":"passed","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","EXPRESSIONS","REGULAR","DECLARATIVE","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]}],"uid":"alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"diophantine_equation.test_solution","children":[{"name":"test_solution_basic","uid":"6c1e65f294db5f89","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_big","uid":"4df2e31ca734bf47","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_empty","uid":"c62025a79b33eb3","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_medium","uid":"ec58e61448a9c6a8","parentUid":"3e20e8ffcf02b79a887870fc7a6f487f","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"diophantine_equation.test_solution"},{"name":"did_i_finish_my_sudoku.test_did_i_finish_sudoku","children":[{"name":"Testing done_or_not function","uid":"a90239b6ef90f6a6","parentUid":"9fe2cba692e95a82188ff493843f1f71","status":"passed","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]}],"uid":"did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"directions_reduction.test_directions_reduction","children":[{"name":"Testing dir_reduc function","uid":"d49eccd60ce84feb","parentUid":"60112f904b6216fc106adb763a8c12ff","status":"passed","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"directions_reduction.test_directions_reduction"},{"name":"extract_the_domain_name_from_url.test_domain_name","children":[{"name":"Testing domain_name function","uid":"31ce0fdb81c2daf6","parentUid":"f1d91d3a28765e5aa204433b9ed868d1","status":"passed","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"extract_the_domain_name_from_url.test_domain_name"},{"name":"fibonacci_streaming.test_all_fibonacci_numbers","children":[{"name":"Testing all_fibonacci_numbers function","uid":"315e825b7f114d5b","parentUid":"b252704d11ff2ed6da4b0bffeab28c07","status":"passed","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"find_the_safest_places_in_town.test_advice","children":[{"name":"Testing agents_cleanup function","uid":"1fb0e4ddfae0bf06","parentUid":"3d9d2896a5b22cda51213d40b5b62e81","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"506e0ee504d23a05","parentUid":"3d9d2896a5b22cda51213d40b5b62e81","status":"passed","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"be79a08ed18e426","parentUid":"3d9d2896a5b22cda51213d40b5b62e81","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"find_the_safest_places_in_town.test_advice"},{"name":"first_non_repeating_character.test_first_non_repeating_letter","children":[{"name":"Testing first_non_repeating_letter function","uid":"4d53eb58d77047e8","parentUid":"f4081e0a9b2490bdb0c3ccf49f96377a","status":"passed","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]}],"uid":"first_non_repeating_character.test_first_non_repeating_letter"},{"name":"find_the_smallest.test_smallest","children":[{"name":"test_smallest","uid":"7ea8a8dc382128a4","parentUid":"00823b69dc4124ec7e8615df2b148b5f","status":"skipped","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"find_the_smallest.test_smallest"},{"name":"flatten.test_flatten","children":[{"name":"Testing flatten function","uid":"c8d9a4d573dbda2b","parentUid":"f1ee8ce4e33c1ddaa1c11186fe03dad0","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]}],"uid":"flatten.test_flatten"},{"name":"human_readable_time.test_make_readable","children":[{"name":"Testing make_readable function","uid":"a92222b0b7f4d601","parentUid":"db3e76e3c0c1f587bcdb845c3907193d","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]}],"uid":"human_readable_time.test_make_readable"},{"name":"integers_recreation_one.test_list_squared","children":[{"name":"Testing list_squared function","uid":"f39847014d01db85","parentUid":"856547862e710e34ddc8a98dec6bab4d","status":"passed","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]}],"uid":"integers_recreation_one.test_list_squared"},{"name":"josephus_survivor.test_josephus_survivor","children":[{"name":"test_josephus_survivor","uid":"e08a8a15da9b3ad","parentUid":"d2f6b9ea35c901fbbbd74aeecef181dc","status":"skipped","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"josephus_survivor.test_josephus_survivor"},{"name":"master_your_primes_sieve_with_memoization.test_primes","children":[{"name":"Testing is_prime function","uid":"8eb80b15a6d6b848","parentUid":"6ef52898e6b6eacd05d05476a5d48eda","status":"passed","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]}],"uid":"master_your_primes_sieve_with_memoization.test_primes"},{"name":"moving_zeros_to_the_end.test_move_zeros","children":[{"name":"Testing move_zeros function","uid":"ac824f903545a6e7","parentUid":"43dfa3c3ead2744317ca286aa276bc83","status":"passed","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]}],"uid":"moving_zeros_to_the_end.test_move_zeros"},{"name":"number_of_trailing_zeros_of_n.test_zeros","children":[{"name":"Testing zeros function","uid":"40b9b78f2d258cf9","parentUid":"ad9197b33279ea2405d5655906bf2c5b","status":"passed","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"number_of_trailing_zeros_of_n.test_zeros"},{"name":"not_very_secure.test_alphanumeric","children":[{"name":"Testing alphanumeric function","uid":"19443f8320b2694c","parentUid":"d5516e9ce6bd123f5c2aa1eaf451af0b","status":"passed","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"not_very_secure.test_alphanumeric"},{"name":"simple_pig_latin.test_pig_it","children":[{"name":"Testing pig_it function","uid":"22bb7ddce4971121","parentUid":"9b21747dc6a47cf8d5b0f7ace7d4d88f","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"simple_pig_latin.test_pig_it"},{"name":"string_incrementer.test_increment_string","children":[{"name":"Testing increment_string function","uid":"9ba260a0149e6341","parentUid":"4e90d826c54609479695a19b79427e84","status":"passed","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]}],"uid":"string_incrementer.test_increment_string"},{"name":"tic_tac_toe_checker.test_checker","children":[{"name":"Testing done_or_not function","uid":"5b5df6c66b23ba75","parentUid":"48cfa3e657200c7ba1f64d2124edc8db","status":"passed","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]}],"uid":"tic_tac_toe_checker.test_checker"},{"name":"the_hashtag_generator.test_generate_hashtag","children":[{"name":"Testing 'generate_hashtag' function","uid":"3f2e19b818fd15f5","parentUid":"689fa81048b276d4e628b051a24acc8a","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]}],"uid":"the_hashtag_generator.test_generate_hashtag"},{"name":"sum_of_pairs.test_sum_pairs","children":[{"name":"Testing done_or_not function","uid":"72c2edc2055d0da7","parentUid":"17116744badac2fb34a25a732d0e08f0","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]}],"uid":"sum_of_pairs.test_sum_pairs"},{"name":"valid_parentheses.test_valid_parentheses","children":[{"name":"Testing valid_parentheses function","uid":"ee5910cfe65a88ee","parentUid":"db7ec4b9a00b0281826eab81b2cb50f0","status":"passed","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]}],"uid":"valid_parentheses.test_valid_parentheses"},{"name":"where_my_anagrams_at.test_anagrams","children":[{"name":"Testing anagrams function","uid":"d2acdc5e027859f4","parentUid":"874b60bd86ceb2618c2fef53288a92fd","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"where_my_anagrams_at.test_anagrams"}],"uid":"e1292132c583178150c01c2c5b6fe8f9"},{"name":"kyu_2.evaluate_mathematical_expression.test_evaluate","children":[{"name":"Testing calc function","uid":"26189d3cfda1b8d1","parentUid":"e02a785c5b1303d6ed8d75a2d70b29b5","status":"passed","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]}],"uid":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"kyu_3","children":[{"name":"battleship_field_validator.test_battleship_validator","children":[{"name":"Testing validate_battlefield function","uid":"c515ef635fa26df1","parentUid":"9d422ce49cf8ce313a8450b3755a9fec","status":"passed","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]}],"uid":"battleship_field_validator.test_battleship_validator"},{"name":"line_safari_is_that_a_line","children":[{"name":"test_line_negative","children":[{"name":"test_line_negative","uid":"482cc1b462231f44","parentUid":"a3585ed62cd588cbb3b344cd7fa3332c","status":"skipped","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"a3585ed62cd588cbb3b344cd7fa3332c"},{"name":"test_line_positive","children":[{"name":"test_line_positive","uid":"fb676676627eae5f","parentUid":"cc1e0f328290a29e910c139b58d55ab9","status":"skipped","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"cc1e0f328290a29e910c139b58d55ab9"},{"name":"test_walker","children":[{"name":"Testing Walker class - position property from negative grids","uid":"a81b8ca7a7877717","parentUid":"7c3218c6fa96493f1d958779bf4d27d0","status":"passed","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing Walker class - position property from positive grids","uid":"eb94d03877c16bb4","parentUid":"7c3218c6fa96493f1d958779bf4d27d0","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"7c3218c6fa96493f1d958779bf4d27d0"}],"uid":"5c35e74b01bf433e4f22138a59c174a1"},{"name":"calculator.test_calculator","children":[{"name":"Testing Calculator class","uid":"d06d6d8db945d4d7","parentUid":"1de2b35f75278746d59bb4a5dc2f2ce8","status":"passed","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"calculator.test_calculator"},{"name":"make_spiral.test_spiralize","children":[{"name":"Testing spiralize function","uid":"7aa3fbfc8218c54e","parentUid":"a6f5ac4f4d6d60dbbec0f9f67b37e321","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]}],"uid":"make_spiral.test_spiralize"},{"name":"rail_fence_cipher_encoding_and_decoding","children":[{"name":"test_encoding","children":[{"name":"Testing Encoding functionality","uid":"644c808df55456e9","parentUid":"2b6053cbf33811964798f0a6a89bee57","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]}],"uid":"2b6053cbf33811964798f0a6a89bee57"},{"name":"test_decoding","children":[{"name":"Testing Decoding functionality","uid":"ca1eccae180a083e","parentUid":"0e9b75758d37e1ce8f643d1346f6ea11","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]}],"uid":"0e9b75758d37e1ce8f643d1346f6ea11"}],"uid":"d5d90d1158de0e666e1d328a871a7aa9"}],"uid":"474158ca3b7783866b81414d3d757aca"},{"name":"kyu_4","children":[{"name":"human_readable_duration_format.test_format_duration","children":[{"name":"Testing format_duration","uid":"b92f0db6c4ee4ff0","parentUid":"4e2b256ce00382c8a11b97bc033ae006","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","DATES/TIME","FORMATS","ALGORITHMS"]}],"uid":"human_readable_duration_format.test_format_duration"},{"name":"most_frequently_used_words.test_top_3_words","children":[{"name":"Testing top_3_words function","uid":"f2a1a9d494a0859","parentUid":"ebde91e93ac5ba4bd1e142f0a05aee3b","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]}],"uid":"most_frequently_used_words.test_top_3_words"},{"name":"next_smaller_number_with_the_same_digits.test_next_smaller","children":[{"name":"Testing next_smaller function","uid":"c1f90fc4edd70bea","parentUid":"d0e43ede1b8e1b824b58b9f7a014c6ba","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"permutations.test_permutations","children":[{"name":"test_permutations","uid":"5a5d0954bb249b69","parentUid":"f1d94afe1d537408b84b01b5c9303e57","status":"skipped","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"permutations.test_permutations"},{"name":"next_bigger_number_with_the_same_digits.test_next_bigger","children":[{"name":"Testing next_bigger function","uid":"1d49801d4e6b4921","parentUid":"673f42b24efd1125894cb83167d0d7b4","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]}],"uid":"next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"range_extraction.test_solution","children":[{"name":"Testing solution function","uid":"913fbd5c2da31308","parentUid":"623c3702db4387b6e24c88f812e18cc9","status":"passed","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","STRING","ALGORITHMS"]}],"uid":"range_extraction.test_solution"},{"name":"snail.test_snail","children":[{"name":"Testing 'snail' function","uid":"43a52f18fb3b8136","parentUid":"dac34a1ff98d7957fea19accce13ddc0","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]}],"uid":"snail.test_snail"},{"name":"strings_mix.test_mix","children":[{"name":"Testing 'mix' function","uid":"f87e2580dd045df5","parentUid":"4f63ffda7cb8b7f1111aec1e9347a364","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"strings_mix.test_mix"},{"name":"sudoku_solution_validator.test_valid_solution","children":[{"name":"Testing validSolution","uid":"6c8559b634a76bd8","parentUid":"60d24f8d3ce19f103f2519b59491d859","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]}],"uid":"sudoku_solution_validator.test_valid_solution"},{"name":"strip_comments.test_solution","children":[{"name":"Testing 'solution' function","uid":"8da8c6de16bb179d","parentUid":"c96493c4e5d67d49f8cebdcc50da431c","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"strip_comments.test_solution"},{"name":"sum_by_factors.test_sum_for_list","children":[{"name":"Testing sum_for_list function","uid":"af3a43fc31649664","parentUid":"18d291f540e272e3b635de02999cf1b9","status":"passed","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]}],"uid":"sum_by_factors.test_sum_for_list"},{"name":"the_greatest_warrior","children":[{"name":"test_battle","children":[{"name":"Testing Battle method","uid":"c678c03e12583e98","parentUid":"8649c3105decfce4138f9d41edf0cec5","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]}],"uid":"8649c3105decfce4138f9d41edf0cec5"},{"name":"test_warrior","children":[{"name":"Testing Warrior class >>> bruce_lee","uid":"8c4575be21ff0ded","parentUid":"0d62047a621cabeef8af32bce4e63018","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> tom","uid":"d6520bfb9bc036e4","parentUid":"0d62047a621cabeef8af32bce4e63018","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]}],"uid":"0d62047a621cabeef8af32bce4e63018"}],"uid":"833d211f8698ccfc8f9c16129c62c235"},{"name":"sum_of_intervals.test_sum_of_intervals","children":[{"name":"Testing sum_of_intervals function","uid":"99e95613ed424b35","parentUid":"9e2db0b0c3b3425607c81b13bb08013e","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]}],"uid":"sum_of_intervals.test_sum_of_intervals"},{"name":"validate_sudoku_with_size.test_sudoku","children":[{"name":"Testing Sudoku class","uid":"f51b45f6ebc18bdf","parentUid":"50b3ac269aab62378c30fc27e52086bb","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]}],"uid":"validate_sudoku_with_size.test_sudoku"}],"uid":"9391700dc0e41de20d58b7581564be72"},{"name":"kyu_6","children":[{"name":"a_rule_of_divisibility_by_13.test_thirt","children":[{"name":"Testing 'thirt' function","uid":"a5961784f4ddfa34","parentUid":"8660e3fe8d4a01bc6541a5d66028a74b","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"a_rule_of_divisibility_by_13.test_thirt"},{"name":"array_diff.test_array_diff","children":[{"name":"Testing array_diff function","uid":"80b7e762ad299367","parentUid":"6fae57e8d849f16eb073418bfe1e77f0","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"array_diff.test_array_diff"},{"name":"array_to_html_table.test_list_to_html_table","children":[{"name":"Testing to_table function","uid":"ece5bd16ef8bbe52","parentUid":"44bc20035d1d261b178f3bf4ab54c80b","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]}],"uid":"array_to_html_table.test_list_to_html_table"},{"name":"binary_to_text_ascii_conversion.test_binary_to_string","children":[{"name":"Testing binary_to_string function","uid":"1cbe6a610fbdfd6","parentUid":"669f6e101459090d95f8416121a921b3","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]}],"uid":"binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"casino_chips.test_solve","children":[{"name":"Testing solve function","uid":"c1393951861e51a9","parentUid":"80841e7b6266b6e4034a59a1e49d4695","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"casino_chips.test_solve"},{"name":"character_frequency.test_character_frequency","children":[{"name":"All chars are in mixed case","uid":"293f48722d8450df","parentUid":"dac8ac726ef58490dca47f901a53483d","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"5bee7e36f6e76857","parentUid":"dac8ac726ef58490dca47f901a53483d","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in upper case","uid":"da807d1d651bf07b","parentUid":"dac8ac726ef58490dca47f901a53483d","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]}],"uid":"character_frequency.test_character_frequency"},{"name":"color_choice.test_checkchoose","children":[{"name":"Testing checkchoose function","uid":"c9c9a6a75f3a249f","parentUid":"97a318e13d444e637af22ecc195debed","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"color_choice.test_checkchoose"},{"name":"count_letters_in_string.test_count_letters_in_string","children":[{"name":"Testing 'letter_count' function","uid":"4e3fc5966ad47411","parentUid":"58862558cf4ef96293d264ca91f0025e","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]}],"uid":"count_letters_in_string.test_count_letters_in_string"},{"name":"decipher_this.test_decipher_this","children":[{"name":"Testing decipher_this function","uid":"afa4196b56245753","parentUid":"2ad9ee581bd454149aa526b6fb21b516","status":"passed","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"decipher_this.test_decipher_this"},{"name":"default_list.test_default_list","children":[{"name":"Testing 'DefaultList' class: extend","uid":"f56ae5fa4f278c43","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: append","uid":"44141b5da145c70a","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"9e6eb35888cc4f59","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: insert","uid":"67535419d885cbd9","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: pop","uid":"a6a651d904577cf4","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: remove","uid":"3ff093181cede851","parentUid":"fffbb3306faff31eb248a950bc2e67a0","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]}],"uid":"default_list.test_default_list"},{"name":"disease_spread.test_epidemic","children":[{"name":"Testing epidemic function","uid":"8572ffe92ddcaa11","parentUid":"7824ab7470c521b442cdc9ee108dd6ea","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"disease_spread.test_epidemic"},{"name":"easy_diagonal.test_diagonal","children":[{"name":"Testing easy_diagonal function","uid":"48f19bb58dd1432f","parentUid":"d911558c4dda5d394e26697950d7e557","status":"passed","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"easy_diagonal.test_diagonal"},{"name":"duplicate_encoder.test_duplicate_encode","children":[{"name":"Testing duplicate_encode function","uid":"157d23c0aff9e075","parentUid":"d018503e774f7e1cc2d02c56db3aa279","status":"passed","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"duplicate_encoder.test_duplicate_encode"},{"name":"find_the_odd_int.test_find_the_odd_int","children":[{"name":"Find the int that appears an odd number of times","uid":"4cc7d24b84024142","parentUid":"6b970c4705c037ec93e31fcbcc4f19bf","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"find_the_odd_int.test_find_the_odd_int"},{"name":"encrypt_this.test_encrypt_this","children":[{"name":"Testing encrypt_this function","uid":"984b8a80ce69773d","parentUid":"64ec3fe13edd3f59f446d57eb6f63c25","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]}],"uid":"encrypt_this.test_encrypt_this"},{"name":"first_character_that_repeats.test_first_character_that_repeats","children":[{"name":"String with no duplicate chars","uid":"1d2cfb77eef4360e","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with alphabet chars only","uid":"777b1d9b55eb3ae9","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"f5898a8468d0cd4","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"f83b86d7cbc0ffa1","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"aa7d2e5e86b66673","parentUid":"40adbd81f10d20fbd1b27f3748a76f96","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"first_character_that_repeats.test_first_character_that_repeats"},{"name":"format_string_of_names.test_namelist","children":[{"name":"String with no duplicate chars","uid":"3d9d773987a3ac09","parentUid":"4df93960548482776a9f77cc42b08b27","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"format_string_of_names.test_namelist"},{"name":"longest_repetition.test_longest_repetition","children":[{"name":"Testing 'longest_repetition' function","uid":"1137568979e0ed3a","parentUid":"ae9a141e78244170618fb1b21b6fc677","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"longest_repetition.test_longest_repetition"},{"name":"help_the_bookseller.test_stock_list","children":[{"name":"Testing stock_list function","uid":"aa0fd3e8d8009a95","parentUid":"ecb7a481f88319a44d9ea7aae0f07ade","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"help_the_bookseller.test_stock_list"},{"name":"multiples_of_3_or_5.test_solution","children":[{"name":"Testing the 'solution' function","uid":"d0b6dccad411741e","parentUid":"917d6da5cf18e9bd830cc31afdaa00c9","status":"passed","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]}],"uid":"multiples_of_3_or_5.test_solution"},{"name":"no_arithmetic_progressions.test_sequence","children":[{"name":"test_sequence","uid":"21221b4a48a21055","parentUid":"d2cd4d29dbcc943124f377517800495e","status":"skipped","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]}],"uid":"no_arithmetic_progressions.test_sequence"},{"name":"numericals_of_string.test_numericals","children":[{"name":"Testing 'numericals' function","uid":"db9b592f660c3c08","parentUid":"7810d18d508d49215d1546824299ced6","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]}],"uid":"numericals_of_string.test_numericals"},{"name":"number_zoo_patrol.test_find_missing_number","children":[{"name":"Testing the 'find_missing_number' function","uid":"8878dccf56d36ba6","parentUid":"d2c29b9579ffc3791f3764faeb47aa8b","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]}],"uid":"number_zoo_patrol.test_find_missing_number"},{"name":"permute_a_palindrome.test_permute_a_palindrome","children":[{"name":"Testing permute_a_palindrome (empty string)","uid":"f74a1a4c19be5344","parentUid":"f474983013da71b8c3fa37fea5ff520d","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"469fb46dbe1a31d","parentUid":"f474983013da71b8c3fa37fea5ff520d","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"864ee426bf422b09","parentUid":"f474983013da71b8c3fa37fea5ff520d","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"permute_a_palindrome.test_permute_a_palindrome"},{"name":"potion_class_101.test_potion","children":[{"name":"Testing Potion class","uid":"25eb791ee007f15b","parentUid":"1bd2dd4b59c22e7f944dc75dd9b09377","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"potion_class_101.test_potion"},{"name":"pokemon_damage_calculator.test_calculate_damage","children":[{"name":"Testing calculate_damage function","uid":"4223e436b2847599","parentUid":"61b4d19f08c67c35820eff0c83ab2ab6","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]}],"uid":"pokemon_damage_calculator.test_calculate_damage"},{"name":"pyramid_array.test_pyramid_array","children":[{"name":"Testing the 'pyramid' function","uid":"83ae1189d3669b33","parentUid":"23cc44286432b969152ba9e70e6f3d53","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"pyramid_array.test_pyramid_array"},{"name":"rotate_the_letters_of_each_element.test_group_cities","children":[{"name":"Testing the 'group_cities' function","uid":"1c66d03c44b01cf6","parentUid":"32a16442e14f596b70a204782372b208","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]}],"uid":"rotate_the_letters_of_each_element.test_group_cities"},{"name":"row_of_the_odd_triangle.test_odd_row","children":[{"name":"Testing odd_row function","uid":"733b2334645f5c42","parentUid":"4d2598c8f98a7dedcef002a1e309a745","status":"passed","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]}],"uid":"row_of_the_odd_triangle.test_odd_row"},{"name":"sort_the_odd.test_sort_array","children":[{"name":"Testing the 'sort_array' function","uid":"4e3f7ea473e691d3","parentUid":"166933c3647e6ef767d435c1ad910bc8","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"sort_the_odd.test_sort_array"},{"name":"scheduling.test_solution","children":[{"name":"Testing 'shortest_job_first(' function","uid":"87b2e8453406c3f","parentUid":"7da07fec565898f0b48598a1fee6b886","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]}],"uid":"scheduling.test_solution"},{"name":"string_subpattern_recognition_1.test_has_subpattern","children":[{"name":"Testing 'has_subpattern' (part 1) function","uid":"c1326d9a3ad9ddfb","parentUid":"a322aef5b1a762ec642767b71992a907","status":"passed","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"string_subpattern_recognition_1.test_has_subpattern"},{"name":"string_subpattern_recognition_2.test_has_subpattern","children":[{"name":"Testing 'has_subpattern' (part 2) function","uid":"52e55a2445119fdd","parentUid":"0f53e6a2686fccbc9a3226659fbf7d14","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"string_subpattern_recognition_2.test_has_subpattern"},{"name":"string_subpattern_recognition_3.test_has_subpattern","children":[{"name":"Testing 'has_subpattern' (part 3) function","uid":"b4c3bd7788c9f57d","parentUid":"cc0e824910cbe0dcd7d21af584f0cd70","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"string_subpattern_recognition_3.test_has_subpattern"},{"name":"sum_of_digits_digital_root.test_digital_root","children":[{"name":"Testing digital_root function","uid":"2571a6d17171a809","parentUid":"71d64680a0c3255a02c43ed88f24a294","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"sum_of_digits_digital_root.test_digital_root"},{"name":"string_transformer.test_string_transformer","children":[{"name":"Testing string_transformer function","uid":"101b76d3a18bb4c3","parentUid":"1146b2ae00417705ff368b78615a8aef","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"string_transformer.test_string_transformer"},{"name":"unique_in_order.test_unique_in_order","children":[{"name":"Testing the 'unique_in_order' function","uid":"b3654581f89b5576","parentUid":"2bd9b9f6a84fb6b39ae4b22b5aa850d6","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"unique_in_order.test_unique_in_order"},{"name":"sums_of_parts.test_solution","children":[{"name":"Testing 'parts_sums' function","uid":"902288cde0f2109a","parentUid":"62a001897925dea7414ec58a1095f23c","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]}],"uid":"sums_of_parts.test_solution"},{"name":"vasya_clerk.test_tickets","children":[{"name":"Testing tickets function","uid":"d20d06b45fb65ddb","parentUid":"1b6f014ae09eea0886757a2e5b47b29e","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]}],"uid":"vasya_clerk.test_tickets"},{"name":"valid_braces.test_valid_braces","children":[{"name":"Testing the 'valid_braces' function","uid":"e6b67890527d37e6","parentUid":"11736fc2b9c82a80098d60bb185fad78","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]}],"uid":"valid_braces.test_valid_braces"},{"name":"your_order_please.test_order","children":[{"name":"Testing 'order' function","uid":"7fd83f8828bfb391","parentUid":"4f783493b09e104e8ca930797ed27767","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"your_order_please.test_order"},{"name":"who_likes_it.test_likes_function","children":[{"name":"Testing likes function","uid":"5ff9cf70b259ca21","parentUid":"6bf4795a36e700f822d73475182559e0","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"who_likes_it.test_likes_function"}],"uid":"92572fcf598db614de4d09ce4acf8237"},{"name":"kyu_8","children":[{"name":"alternating_case.test_alternating_case","children":[{"name":"Testing to_alternating_case function","uid":"cb005e45e7b312b5","parentUid":"ba2df780c93a0545224ce263d195cde9","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"alternating_case.test_alternating_case"},{"name":"check_the_exam.test_check_exam","children":[{"name":"Testing check_exam function","uid":"23b533c70baf95c9","parentUid":"6de0274df0b8c3eb993888749da21587","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]}],"uid":"check_the_exam.test_check_exam"},{"name":"century_from_year.test_century","children":[{"name":"Testing century function","uid":"2a82791553e70088","parentUid":"20e7a352368964933e52c4fc278721b9","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"century_from_year.test_century"},{"name":"convert_string_to_an_array.test_string_to_array","children":[{"name":"Testing string_to_array function","uid":"7940a8ba615e27f7","parentUid":"e6ca2c5c8292cd48710772ce57a927b8","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"convert_string_to_an_array.test_string_to_array"},{"name":"count_the_monkeys.test_monkey_count","children":[{"name":"Testing monkey_count function","uid":"5880c730022f01ee","parentUid":"e024cd4551f18547db5acab289db408d","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"count_the_monkeys.test_monkey_count"},{"name":"counting_sheep.test_counting_sheep","children":[{"name":"Testing 'count_sheeps' function: bad input","uid":"b5ba84846c075db5","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"4d07449717f6193c","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"14c26803c1139e78","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"a95c24b51d5c9432","parentUid":"54fa688828b0c9d88117d1f5671a2321","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"counting_sheep.test_counting_sheep"},{"name":"enumerable_magic_25.test_take","children":[{"name":"Testing take function","uid":"47e3461a4e252fc1","parentUid":"4c7c1606acaff3c299f78963bce7eadf","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"enumerable_magic_25.test_take"},{"name":"find_the_first_non_consecutive_number.test_first_non_consecutive","children":[{"name":"Large lists","uid":"f807c10786110eac","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Negative non consecutive number should be returned","uid":"8a0604fc927a7480","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non is expected","uid":"f4915582d5908ed3","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"a492c358ecb2902d","parentUid":"54a7ab60be646d867d73863e0ead4708","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"formatting_decimal_places_0.test_two_decimal_places","children":[{"name":"Testing two_decimal_places function","uid":"5647d5db4078d707","parentUid":"b0ff8b234b28011ecb8a6d23a20cb44c","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"formatting_decimal_places_0.test_two_decimal_places"},{"name":"grasshopper_messi_goals_function.test_messi_goals_function","children":[{"name":"goals function verification","uid":"5496efe2fd3e353","parentUid":"9d95ed63e92ddd92e662eb08f6087230","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"grasshopper_check_for_factor.test_check_for_factor","children":[{"name":"Testing check_for_factor function: positive flow","uid":"b40f27be3da7edd7","parentUid":"b42547a19b4f593392e754f86439d606","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"873ec1972fa36468","parentUid":"b42547a19b4f593392e754f86439d606","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"grasshopper_check_for_factor.test_check_for_factor"},{"name":"grasshopper_personalized_message.test_grasshopper_personalized_message","children":[{"name":"Verify that greet function returns the proper message","uid":"6b2ccbd851ec600","parentUid":"779c35284b049e73e129e2c570bafd70","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]}],"uid":"grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"grasshopper_summation.test_summation","children":[{"name":"Testing 'summation' function","uid":"c8c57e21dd6fea81","parentUid":"c03e9d26eaa0b1ae3857fd92382726ec","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]}],"uid":"grasshopper_summation.test_summation"},{"name":"holiday_vi_shark_pontoon.test_shark","children":[{"name":"Testing shark function (positive)","uid":"ffb8e8f4eed50d14","parentUid":"f7cca14e59d784495abe70898f7d9a69","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (negative)","uid":"a5a7f52be4bf7369","parentUid":"f7cca14e59d784495abe70898f7d9a69","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"a4cb6a94c77f28ce","parentUid":"f7cca14e59d784495abe70898f7d9a69","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"holiday_vi_shark_pontoon.test_shark"},{"name":"greek_sort.test_greek_comparator","children":[{"name":"Testing 'greek_comparator' function","uid":"3a516b9dc7b53625","parentUid":"a07390b958cdaec02109c31709a7c2ee","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"greek_sort.test_greek_comparator"},{"name":"is_it_a_palindrome.test_is_palindrome","children":[{"name":"Testing is_palindrome function","uid":"564bcc936cf15d1a","parentUid":"c062bf113faf687ad521b0e68be66ca8","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"is_it_a_palindrome.test_is_palindrome"},{"name":"is_your_period_late.test_is_your_period_late","children":[{"name":"Testing period_is_late function (positive)","uid":"5503b0de9149b0f0","parentUid":"e5afc19c60e61ad7aabd2d66a9b589c3","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (negative)","uid":"a1c87b2c2a6c0bb7","parentUid":"e5afc19c60e61ad7aabd2d66a9b589c3","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"is_your_period_late.test_is_your_period_late"},{"name":"keep_up_the_hoop.test_hoop_count","children":[{"name":"Testing hoop_count function (positive test case)","uid":"37fbb0401b01604d","parentUid":"bbb7f5e80f5e8046eba7f73ade5be0f0","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (negative test case)","uid":"ce6714fc18aff8ec","parentUid":"bbb7f5e80f5e8046eba7f73ade5be0f0","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"keep_up_the_hoop.test_hoop_count"},{"name":"keep_hydrated.test_keep_hydrated","children":[{"name":"Testing litres function with various test inputs","uid":"5ac65e8dc17d86a","parentUid":"3e7b41a6164067c269768efc21e4ddfe","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"keep_hydrated.test_keep_hydrated"},{"name":"logical_calculator.test_logical_calculator","children":[{"name":"AND logical operator","uid":"7250652c2d8bbae5","parentUid":"36fc3a2ca889f671f46a07385eebd951","status":"passed","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"XOR logical operator","uid":"46352cf5111d5c61","parentUid":"36fc3a2ca889f671f46a07385eebd951","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"OR logical operator","uid":"2a6bb93adc2b9500","parentUid":"36fc3a2ca889f671f46a07385eebd951","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]}],"uid":"logical_calculator.test_logical_calculator"},{"name":"make_upper_case.test_make_upper_case","children":[{"name":"Testing make_upper_case function","uid":"e42b69525abdede6","parentUid":"6879d524b148bf04f6afe29d29923b7f","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"make_upper_case.test_make_upper_case"},{"name":"multiply.test_multiply","children":[{"name":"'multiply' function verification","uid":"456a7345e9aeb905","parentUid":"dbc997ef910ea3e53e1669971cc14c30","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]}],"uid":"multiply.test_multiply"},{"name":"my_head_is_at_the_wrong_end.test_fix_the_meerkat","children":[{"name":"fix_the_meerkat function function verification","uid":"afc8e5dacd30bc41","parentUid":"337191d2f34bf1473353ee28e0031202","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]}],"uid":"my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"remove_string_spaces.test_remove_string_spaces","children":[{"name":"Test that no_space function removes the spaces","uid":"b4cae88de9afaa55","parentUid":"a76a330835236f78f102c251fe1e0be1","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"remove_string_spaces.test_remove_string_spaces"},{"name":"remove_first_and_last_character.test_remove_char","children":[{"name":"Testing remove_char function","uid":"6d917e3e4d702f23","parentUid":"cb64f787b99be77b944283fccd76bf52","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]}],"uid":"remove_first_and_last_character.test_remove_char"},{"name":"reversed_strings.test_reversed_strings","children":[{"name":"Test with regular string","uid":"fef6b9be2b6df65c","parentUid":"acec845705c84504876f86606c969bc7","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with empty string","uid":"2a3aa78afffa487b","parentUid":"acec845705c84504876f86606c969bc7","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with one char only","uid":"e96aee50481acdd6","parentUid":"acec845705c84504876f86606c969bc7","status":"passed","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"reversed_strings.test_reversed_strings"},{"name":"surface_area_and_volume_of_box.test_get_size","children":[{"name":"get_size function tests","uid":"1cc5ce778c99d98","parentUid":"eded47ebdff2fba13b0d8cec4266e0cf","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]}],"uid":"surface_area_and_volume_of_box.test_get_size"},{"name":"set_alarm.test_set_alarm","children":[{"name":"Testing set_alarm function","uid":"c50649c997228fe6","parentUid":"b8f9dd914d8e04ee00c0a65d9c0b46eb","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]}],"uid":"set_alarm.test_set_alarm"},{"name":"terminal_game_move_function.test_terminal_game_move_function","children":[{"name":"move function tests","uid":"5814d63d4b392228","parentUid":"e0374fc778e033f2b137a20306357d67","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"terminal_game_move_function.test_terminal_game_move_function"},{"name":"swap_values.test_swap_values","children":[{"name":"Testing swap_values function","uid":"7e7534020c406c41","parentUid":"96c4df9ed710460688806864bbea717c","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]}],"uid":"swap_values.test_swap_values"},{"name":"the_feast_of_many_beasts.test_feast","children":[{"name":"Testing 'feast' function","uid":"5364303890f7a5a1","parentUid":"0dfbe39ec6b81caa126f4da400454981","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"the_feast_of_many_beasts.test_feast"},{"name":"third_angle_of_triangle.test_third_angle_of_triangle","children":[{"name":"You are given two angles -> find the 3rd.","uid":"28baf5593cc14310","parentUid":"33fcd193c19a2727ab36fa2ed81c10a6","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"well_of_ideas_easy_version.test_well_of_ideas_easy_version","children":[{"name":"Should return 'I smell a series!'","uid":"d518579b8137712e","parentUid":"ba68374f1d2b273b28c7010a7bb16bb7","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Publish!'","uid":"2c379ae83853bb2a","parentUid":"ba68374f1d2b273b28c7010a7bb16bb7","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Fail!'s","uid":"9eaae816682ea6e3","parentUid":"ba68374f1d2b273b28c7010a7bb16bb7","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]}],"uid":"well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"will_there_be_enough_space.test_enough","children":[{"name":"STesting enough function","uid":"b59318a9c97ef9f1","parentUid":"446b1e8eee9e8594655b21f22b1214f6","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]}],"uid":"will_there_be_enough_space.test_enough"},{"name":"will_you_make_it.test_zero_fuel","children":[{"name":"Testing zero_fuel function","uid":"3f3a4afa0166112e","parentUid":"55bf4e3ecf8ce30ad6de2cae3ad3e812","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"will_you_make_it.test_zero_fuel"},{"name":"wolf_in_sheep_clothing.test_wolf_in_sheep_clothing","children":[{"name":"Wolf at the end of the queue","uid":"f8789af2e0cead9e","parentUid":"ae336af282882fa32dd236b58461354d","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf at the beginning of the queue","uid":"9e884f6ea55b7c35","parentUid":"ae336af282882fa32dd236b58461354d","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"e578dac1473f78ec","parentUid":"ae336af282882fa32dd236b58461354d","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]}],"uid":"wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"}],"uid":"ad159e13e774a608ee57dc656a6c81a6"},{"name":"utils.primes","children":[{"name":"test_is_prime","children":[{"name":"Negative test cases for is_prime function testing","uid":"ad3e6b6eddb975ef","parentUid":"d30b78ff57a77d7e54cad3da4ceed49f","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for is_prime function testing","uid":"5c460b7e756cd57","parentUid":"d30b78ff57a77d7e54cad3da4ceed49f","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"d30b78ff57a77d7e54cad3da4ceed49f"},{"name":"test_primes_generator","children":[{"name":"Negative test cases for gen_primes function testing","uid":"bb8e119491d2ebc3","parentUid":"20f0deee24a1e834e03a32549c14c866","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for gen_primes function testing","uid":"c245bb8192a35073","parentUid":"20f0deee24a1e834e03a32549c14c866","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"20f0deee24a1e834e03a32549c14c866"}],"uid":"utils.primes"}]}
\ No newline at end of file
diff --git a/allure-report/data/suites.csv b/allure-report/data/suites.csv
index 39086d36f2d..25ac3219d59 100644
--- a/allure-report/data/suites.csv
+++ b/allure-report/data/suites.csv
@@ -1,556 +1,501 @@
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
"
- Testing letter_frequency function
- where all chars are in upper case
+ Testing list_squared function
+
:return:
- ","0","All chars are in upper case","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","140","Testing list_squared function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing Sudoku class
-
- Given a Sudoku data structure with size NxN, N > 0 and √N == integer,
- assert a method that validates if it has been filled out correctly.
+ Returns a list that misses only one element
:return:
- ","0","Testing Sudoku class","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","'multiply' function verification with random list","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing 'factorial' function
+ Testing 'feast' function with various test inputs
- In mathematics, the factorial of a non-negative integer n,
- denoted by n!, is the product of all positive integers less
- than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.
- By convention the value of 0! is 1.
+ Testing a function feast that takes the animal's
+ name and dish as arguments and returns true or
+ false to indicate whether the beast is allowed
+ to bring the dish to the feast.
- Write a function to calculate factorial for a given input.
- If input is below 0 or above 12 throw an exception of type
- ValueError (Python).
- :return:
- ","0","Testing 'factorial' function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
-"
- Testing fix_the_meerkat function with various test data
- :return:
- ","0","fix_the_meerkat function function verification","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
-"
- Testing the function with various test data
+ Assume that beast and dish are always lowercase strings,
+ and that each has at least two letters. beast and dish
+ may contain hyphens and spaces, but these will not appear
+ at the beginning or end of the string. They will not
+ contain numerals.
+
+ There is just one rule: the dish must start and end with
+ the same letters as the animal's name. For example, the
+ great blue heron is bringing garlic naan and the chickadee
+ is bringing chocolate cake.
:return:
- ","0","Testing take function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'feast' function","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing letter_frequency function
- where all chars are in mixed case
+ Test the function called that takes a string of parentheses,
+ and determines if the order of the parentheses is valid.
+ The function should return true if the string is valid,
+ and false if it's invalid.
+
+ Examples
+
+ ""()"" => true
+ "")(()))"" => false
+ ""("" => false
+ ""(())((()())())"" => true
:return:
- ","1","All chars are in mixed case","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing valid_parentheses function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Basic test case
+ Testing hoop_count function (positive)
+
+ Alex just got a new hula hoop, he loves it but feels
+ discouraged because his little brother is better than him
+
+ Write a program where Alex can input (n) how many times
+ the hoop goes round and it will return him an encouraging message
+
+ - 10 or more hoops, return ""Great, now move on to tricks"".
+
+ - Not 10 hoops, return ""Keep at it until you get it"".
+
:return:
- ","3","test_triangle","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing hoop_count function (positive test case)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Test namelist
+ Testing is_solved function
- Given:
- an array containing hashes of names
+ The function should return whether the
+ board's current state is solved.
- Return:
- a string formatted as a list of names separated by commas
- except for the last two names, which should be separated
- by an ampersand.
+ We want our function to return:
+ -1 if the board is not yet finished (there are empty spots),
+ 1 if ""X"" won,
+ 2 if ""O"" won,
+ 0 if it's a cat's game (i.e. a draw).
+ ","16","Testing done_or_not function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
+"
+ 25 is a square number
:return:
- ","0","String with no duplicate chars","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","16","Square numbers (positive)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Testing list_squared function
+ Exclusive or or exclusive disjunction is a
+ logical operation that outputs true only when
+ inputs differ (one is true, the other is false).
+
+ XOR outputs true whenever the inputs differ:
+ Source:
+ https://en.wikipedia.org/wiki/Exclusive_or
:return:
- ","145","Testing list_squared function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","XOR logical operator","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Test with one char only
+ If the wolf is not the closest animal to you,
+ return ""Oi! Sheep number N! You are about to be eaten by a wolf!""
+ where N is the sheep's position in the queue.
:return:
- ","0","Test with one char only","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Wolf at the end of the queue","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Control Flow","",""
"
- -1: Negative numbers cannot be square numbers
+ Testing the 'unique_in_order' function
+ with various test data
:return:
- ","0","Negative numbers","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
+ ","0","Testing the 'unique_in_order' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Returns a list that misses only one element
+ Testing easy line function exception
:return:
- ","1","'multiply' function verification with random list","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing easy_line function exception message","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing potion function with various test inputs
+ Verify that the function returns Messi's
+ total number of goals in all three leagues.
:return:
- ","2","Testing Potion class","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Classes","",""
+ ","0","goals function verification","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- 25 is a square number
+ Testing easy_line function
:return:
- ","0","Square numbers (positive)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
+ ","0","Testing easy_line function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing the function with various test data
+ Testing check_exam function
+
+ The function should return the score
+ for this array of answers, giving +4
+ for each correct answer, -1 for each
+ incorrect answer, and +0 for each blank
+ answer(empty string).
+
:return:
- ","0","Testing count_letters_and_digits function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing check_exam function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing Calculator class
- A simple calculator that given a string of operators '()', '+', '-', '*', '/'
- and numbers separated by spaces will return the value of that expression
- :return: None
- ","0","Testing Calculator class","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ Test an algorithm that takes an array and moves all of the
+ zeros to the end, preserving the order of the other elements.
+ :return:
+ ","0","Testing move_zeros function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- If the wolf is not the closest animal to you,
- return ""Oi! Sheep number N! You are about to be eaten by a wolf!""
- where N is the sheep's position in the queue.
+ Testing using empty test data
:return:
- ","0","Wolf at the end of the queue","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Control Flow","",""
+ ","0","test_solution_empty","Novice","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Test a function that should take a shuffled list of
- unique numbers from 1 to n with one element missing
- (which can be any number including n). Should return
- this missing number.
+ Testing Encoding functionality
+ ","0","Testing Encoding functionality","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing Battle method
+ ","0","Testing Battle method","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","OOP","",""
+"
+ Testing string_to_array function.
+ A function to split a string and
+ convert it into an array of words.
:return:
- ","0","Testing the 'find_missing_number' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing string_to_array function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Test a function that will find all the anagrams of a word from a list.
- You will be given two inputs a word and an array with words. You should
- return an array of all the anagrams or an empty array if there are none.
+ Testing litres function with various test inputs
:return:
- ","0","Testing anagrams function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing litres function with various test inputs","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Testing check_root function with various test inputs
+ In this kata you have to correctly return who
+ is the ""survivor"", ie: the last element of a
+ Josephus permutation.
+ :return:
+ ","0","test_josephus_survivor","Novice","Sat Nov 30 21:14:59 PST 2024","skipped","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing solution function
- A function which takes numbers separated by commas
- in string format and returns the number which is a
- perfect square and the square root of that number.
+ If we list all the natural numbers below 10
+ that are multiples of 3 or 5, we get 3, 5, 6 and 9.
+ The sum of these multiples is 23.
- If string contains other characters than number or
- it has more or less than 4 numbers separated by comma
- function returns ""incorrect input"".
+ Finish the solution so that it returns the sum of
+ all the multiples of 3 or 5 below the number passed in.
- If string contains 4 numbers but not consecutive it
- returns ""not consecutive"".
- :return:
- ","1","Testing check_root function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
-"
- Testing 'sum_triangular_numbers' function
- with negative numbers
+ Note: If the number is a multiple of both 3 and 5,
+ only count it once.
:return:
- ","0","Testing 'sum_triangular_numbers' with negative numbers","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing the 'solution' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing Walker class
- Testing starting position property based on positive grids
- ","1","Testing Walker class - position property from positive grids","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- Testing a function named create_city_map where:
- - n defines the size of the city that Bassi needs to hide in,
- in other words the side length of the square grid.
+ Test a function which formats a duration,
+ given as a number of seconds, in a human-friendly way.
- The function should generate city map with coordinates.
+ The function must accept a non-negative integer.
+ If it is zero, it just returns ""now"". Otherwise,
+ the duration is expressed as a combination of years,
+ days, hours, minutes and seconds.
:return:
- ","0","Testing create_city_map function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing format_duration","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Verify that 'has_subpattern' function
-
- Return a subpattern with sorted characters,
- otherwise return the base string with sorted
- characters (you might consider this case as
- an edge case, with the subpattern being repeated
- only once and thus equalling the original input string).
+ Testing array_diff function
:return:
- ","0","Testing 'has_subpattern' (part 3) function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Advanced Language Features","",""
+ ","0","Testing array_diff function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing Decoding functionality
- ","0","Testing Decoding functionality","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ Testing permute_a_palindrome function with empty string
+ :return:
+ ","0","Testing permute_a_palindrome (empty string)","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing next_bigger function
-
- You have to test a function that takes a positive integer
- number and returns the next bigger number formed by the same digits:
-
- 12 ==> 21
- 513 ==> 531
- 2017 ==> 2071
+ In mathematics the number of x combinations you can take from a
+ set of n elements is called the binomial coefficient of n and x,
+ or more often n choose x. The formula to compute m = n choose x is:
+ m = n! / (x! * (n - x)!) where ! is the factorial operator.
- If no bigger number can be composed using those digits, return -1
- ","0","Testing next_bigger function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ You are a renowned poster designer and painter. You are asked to
+ provide 6 posters all having the same design each in 2 colors.
+ Posters must all have a different color combination and you have
+ the choice of 4 colors: red, blue, yellow, green. How many colors
+ can you choose for each poster?
+ ","0","Testing checkchoose function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing litres function with various test inputs
+ Testing 'DefaultList' class: extend
:return:
- ","0","Testing litres function with various test inputs","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Testing 'DefaultList' class: extend","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Object-Oriented Programming","",""
"
- 0 is a square number
+ Testing 'sentencify' function.
+ The function should:
+ 1. Capitalise the first letter of the first word.
+ 2. Add a period (.) to the end of the sentence.
+ 3. Join the words into a complete string, with spaces.
+ 4. Do no other manipulation on the words.
+
:return:
- ","1","Zero","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
+ ","0","Testing 'solution' function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing binary_to_string function
- with various test data
+ Testing spiralize function
+ ","0","Testing spiralize function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ For a given string s find the character c (or C) with
+ longest consecutive repetition and return: (c, l)
+ where l (or L) is the length of the repetition.
+
+ For empty string return: ('', 0)
:return:
- ","0","Testing binary_to_string function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Character Encodings","",""
+ ","0","Testing 'longest_repetition' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing password function with various test inputs
+ Test the compute_ranks function that organizes a sports
+ league in a round-robin-system. Each team meets all other teams.
+ In your league a win gives a team 2 points, a draw gives
+ both teams 1 point. After some games you have to compute
+ the order of the teams in your league. You use the following
+ criteria to arrange the teams:
+ 1. Points.
+ 2. Scoring differential (the difference between goals
+ scored and those conceded).
+ 3. Goals scored.
:return:
- ","1","Testing password function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing compute_ranks","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing sum_for_list function
+ Simple positive test
:return:
- ","55","Testing sum_for_list function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing toJadenCase function (positive)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing hoop_count function (positive)
-
- Alex just got a new hula hoop, he loves it but feels
- discouraged because his little brother is better than him
-
- Write a program where Alex can input (n) how many times
- the hoop goes round and it will return him an encouraging message
+ And (∧) is the truth-functional
+ operator of logical conjunction
- - 10 or more hoops, return ""Great, now move on to tricks"".
+ The and of a set of operands is true
+ if and only if all of its operands are true.
- - Not 10 hoops, return ""Keep at it until you get it"".
+ Source:
+ https://en.wikipedia.org/wiki/Logical_conjunction
:return:
- ","0","Testing hoop_count function (positive test case)","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","AND logical operator","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing sum_of_intervals function
-
- The function should accept an array of intervals,
- and return the sum of all the interval lengths.
+ Testing calc class
+ Given a mathematical expression as a string you
+ must return the result as a number.
+ ","0","Testing calc function","Proficient","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing next_smaller function
- Overlapping intervals should only be counted once.
+ You have to test a function that takes a positive integer number
+ and returns the next smaller number formed by the same digits:
- Intervals
- Intervals are represented by a pair of integers in
- the form of an array. The first value of the interval
- will always be less than the second value.
- Interval example: [1, 5] is an interval from 1 to 5.
- The length of this interval is 4.
- :return:
- ","1","Testing sum_of_intervals function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ 21 ==> 12
+ 531 ==> 513
+ 2071 ==> 2017
+
+ If no smaller number can be composed using those digits, return -1
+ ","0","Testing next_smaller function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing check_for_factor function.
+ Testing a function named first_non_repeating_letter
+ that takes a string input, and returns the first character
+ that is not repeated anywhere in the string.
- This function should test if the
- factor is a factor of base.
+ For example, if given the input 'stress', the function
+ should return 't', since the letter t only occurs once
+ in the string, and occurs first in the string.
- Return true if it is a factor.
- :return:
- ","0","Testing check_for_factor function: positive flow","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
-"
- Testing using big test data
- :return:
- ","0","test_solution_big","Novice","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- Test an algorithm that takes an array and moves all of the
- zeros to the end, preserving the order of the other elements.
- :return:
- ","0","Testing move_zeros function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
-"
- Simple Fun #152: Invite More Women?
- Testing invite_more_women function (positive)
+ As an added challenge, upper- and lowercase letters are
+ considered the same character, but the function should
+ return the correct case for the initial letter. For example,
+ the input 'sTreSS' should return 'T'.
+
+ If a string contains all repeating characters, it should
+ return an empty string ("""") or None -- see sample tests.
:return:
- ","1","Testing invite_more_women function (positive)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing first_non_repeating_letter function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing ips_between function
+ Testing men_from_boys function with
+ various test inputs
- Testing a function that receives two IPv4 addresses,
- and returns the number of addresses between them
- (including the first one, excluding the last one).
+ Scenario
+ Now that the competition gets tough it
+ will Sort out the men from the boys .
- All inputs will be valid IPv4 addresses in the form
- of strings. The last address will always be greater
- than the first one.
- :return:
- ","0","test_ips_between","Novice","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- Test with regular string
- :return:
- ","0","Test with regular string","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
-"
- Testing two_decimal_places function
- with various test inputs.
+ Men are the Even numbers and Boys are
+ the odd !alt !alt
- Each number should be formatted that it is
- rounded to two decimal places. You don't
- need to check whether the input is a valid
- number because only valid numbers are used
- in the tests.
- :return:
- ","0","Testing two_decimal_places function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
-"
- Testing to_table with various test data
+ Task
+ Given an array/list [] of n integers ,
+ Separate The even numbers from the odds ,
+ or Separate the men from the boys !alt !alt
+
+ Notes
+ Return an array/list where Even numbers
+ come first then odds.
+ Since , Men are stronger than Boys ,
+ Then Even numbers in ascending order
+ While odds in descending.
:return:
- ","1","Testing to_table function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing men_from_boys function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing 'parts_sums' function with various test data
+ Testing using basic test data
:return:
- ","0","Testing 'parts_sums' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","test_solution_basic","Novice","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'DefaultList' class: append
- :return:
- ","0","Testing 'DefaultList' class: append","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Object-Oriented Programming","",""
+ Testing Warrior class >>> tom
+ ","0","Testing Warrior class >>> tom","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","OOP","",""
"
- Testing done_or_not function
+ Your task is to verify that 'order' function
+ sorts a given string by following rules:
+
+ 1. Each word in the string will contain a single number.
+ This number is the position the word should have in
+ the result.
+
+ 2. Note: Numbers can be from 1 to 9. So 1 will be the
+ first word (not 0).
+
+ 3. If the input string is empty, return an empty string.
+ The words in the input String will only contain valid
+ consecutive numbers.
- Testing a function done_or_not/DoneOrNot passing a board
- (list[list_lines]) as parameter. If the board is valid return
- 'Finished!', otherwise return 'Try again!'
- :return:
- ","0","Testing done_or_not function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- Advanced/random test case
- :return:
- ","0","test_random","Beginner","Mon Aug 26 21:37:54 PDT 2024","passed","Mon Aug 26 21:37:54 PDT 2024","Unit Tests","Data Structures","",""
-"
- Testing easy line function exception
:return:
- ","0","Testing easy_line function exception message","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing 'order' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing shark function -> negative
+ Testing the function with various test data
:return:
- ","1","Testing shark function (negative)","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Testing count_letters_and_digits function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
Testing 'snail' function
Given an n x n array, 'snail' function should return the array
elements arranged from outermost elements to the middle element,
traveling clockwise.
- ","0","Testing 'snail' function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- Test top_3_words function
- ","0","Testing top_3_words function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing 'snail' function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'save' function: negative
-
- The function should determine how many
- files of the copy queue you will be able
- to save into your Hard Disk Drive.
- :return:
- ","0","Testing 'save' function: negative","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
-"
- The string ""This website is for losers LOL!""
- should become ""Ths wbst s fr lsrs LL!""
- :return:
- ","0","a and b are equal","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Advanced Language Features","",""
-"
- Test a function `smallest` which will return an array or a tuple or a string
- depending on the language (see ""Sample Tests"").
- :return:
- ","0","test_smallest","Novice","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- Testing the function with various test data
- :return:
- ","0","Testing row_sum_odd_numbers function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
-"
- Testing pig_it function
+ Testing tickets function with various test inputs.
- The function should mpve the first letter of each
- word to the end of it, then add ""ay"" to the end
- of the word. Leave punctuation marks untouched.
- :return:
- ","1","Testing pig_it function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
-"
- And (∧) is the truth-functional
- operator of logical conjunction
+ The new ""Avengers"" movie has just been released!
+ There are a lot of people at the cinema box office
+ standing in a huge line. Each of them has a single
+ 100, 50 or 25 dollar bill. An ""Avengers"" ticket
+ costs 25 dollars.
- The and of a set of operands is true
- if and only if all of its operands are true.
+ Vasya is currently working as a clerk.
+ He wants to sell a ticket to every single person
+ in this line.
- Source:
- https://en.wikipedia.org/wiki/Logical_conjunction
+ Can Vasya sell a ticket to every person and give change
+ if he initially has no money and sells the tickets strictly
+ in the order people queue?
+ The function should return YES, if Vasya can sell
+ a ticket to every person and give change with the
+ bills he has at hand at that moment. Otherwise return NO.
:return:
- ","0","AND logical operator","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing tickets function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Advanced Language Features","",""
"
- Testing set_alarm function with various test inputs.
+ Testing gap function with various test inputs
- The function should return true if you are employed
- and not on vacation (because these are the circumstances
- under which you need to set an alarm). It should return
- false otherwise.
+ A binary gap within a positive number num is
+ any sequence of consecutive zeros that is
+ surrounded by ones at both ends in the binary
+ representation of num.
- Examples:
+ The gap function should return the length of
+ its longest binary gap.
- setAlarm(true, true) -> false
- setAlarm(false, true) -> false
- setAlarm(false, false) -> false
- setAlarm(true, false) -> true
+ The function should return 0 if num doesn't
+ contain a binary gap.
:return:
- ","0","Testing set_alarm function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing gap function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Advanced Language Features","",""
"
- Testing to_alternating_case function
+ Test with regular string
:return:
- ","0","Testing to_alternating_case function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Test with regular string","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing Walker class
- Testing starting position property based on negative grids
- ","0","Testing Walker class - position property from negative grids","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- The function powers takes a single parameter,
- the number n, and should return an array of
- unique numbers.
+ Testing number_of_sigfigs function
+ with various test inputs
:return:
- ","4","powers function should return an array of unique numbers","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","16","Testing number_of_sigfigs function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing using basic test data
+ The function should return a formatted string.
+ The return value should equal ""Value is VALUE""
+ where value is a 5 digit padded number.
:return:
- ","0","test_solution_basic","Novice","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing 'solution' function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing growing_plant function
-
- Task
-
- Each day a plant is growing by upSpeed meters.
- Each night that plant's height decreases by downSpeed
- meters due to the lack of sun heat. Initially, plant
- is 0 meters tall. We plant the seed at the beginning
- of a day. We want to know when the height of the plant
- will reach a certain level.
-
- Example
-
- For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,
- the output should be 10.
-
- For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,
- the output should be 1. Because the plant reach to the desired
- height at day 1(10 meters).
-
- Input/Output
-
- [input] integer upSpeed
- A positive integer representing the daily growth.
- Constraints: 5 ≤ upSpeed ≤ 100.
-
- [input] integer downSpeed
- A positive integer representing the nightly decline.
- Constraints: 2 ≤ downSpeed < upSpeed.
-
- [input] integer desiredHeight
- A positive integer representing the threshold.
- Constraints: 4 ≤ desiredHeight ≤ 1000.
-
- [output] an integer
-
- The number of days that it will take for the plant to
- reach/pass desiredHeight (including the last day in the
- total count).
- ","0","Testing growing_plant function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ Testing 'DefaultList' class: append
+ :return:
+ ","0","Testing 'DefaultList' class: append","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Object-Oriented Programming","",""
"
- Test string with mixed type of chars.
+ 3 is not a square number
:return:
- ","1","String with mixed type of chars","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Simple test for empty string.","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'sentencify' function.
- The function should:
- 1. Capitalise the first letter of the first word.
- 2. Add a period (.) to the end of the sentence.
- 3. Join the words into a complete string, with spaces.
- 4. Do no other manipulation on the words.
-
+ Large lists
:return:
- ","0","Testing 'solution' function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Large lists","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Test a function which formats a duration,
- given as a number of seconds, in a human-friendly way.
-
- The function must accept a non-negative integer.
- If it is zero, it just returns ""now"". Otherwise,
- the duration is expressed as a combination of years,
- days, hours, minutes and seconds.
+ Testing largestPower function
:return:
- ","5","Testing format_duration","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing largestPower function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- The 'pyramid' function should return
- an Array of ascending length subarrays.
-
- Note: the subarrays should be filled with 1s.
+ Testing easy_diagonal function
+ :param self:
:return:
- ","0","Testing the 'pyramid' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","695","Testing easy_diagonal function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Exclusive or or exclusive disjunction is a
- logical operation that outputs true only when
- inputs differ (one is true, the other is false).
-
- XOR outputs true whenever the inputs differ:
+ Testing enough function
+ with various test data
- Source:
- https://en.wikipedia.org/wiki/Exclusive_or
+ If there is enough space, return 0,
+ and if there isn't, return the number
+ of passengers he can't take.
:return:
- ","0","XOR logical operator","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","STesting enough function","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Math","",""
"
- Testing shark function -> positive
+ Testing the 'valid_braces' function
+ with various test data
:return:
- ","0","Testing shark function (positive)","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Testing the 'valid_braces' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing Encoding functionality
- ","0","Testing Encoding functionality","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- A function f(n), should returns the n-th member of sequence.
+ Test the function that organizes a sports league in a
+ round-robin-system. Each team meets all other teams.
+ In your league a win gives a team 2 points, a draw gives
+ both teams 1 point. After some games you have to compute
+ the order of the teams in your league. You use the following
+ criteria to arrange the teams:
+
+ - Points
+ - Scoring differential (the difference between goals scored and those conceded)
+ - Goals scored
+
:return:
- ","0","test_sequence","Novice","Wed Nov 27 19:23:40 PST 2024","skipped","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing compute_ranks","Novice","Mon Aug 26 22:05:27 PDT 2024","passed","Mon Aug 26 22:05:27 PDT 2024","Unit Tests","Algorithms","",""
"
- Testing gap function with various test inputs
-
- A binary gap within a positive number num is
- any sequence of consecutive zeros that is
- surrounded by ones at both ends in the binary
- representation of num.
+ Verify that 'has_subpattern' function to returns
+ either true/True or false/False if a string can be
+ seen as the repetition of a simpler/shorter subpattern or not.
- The gap function should return the length of
- its longest binary gap.
+ 1. if a subpattern has been used, it will be repeated
+ at least twice, meaning the subpattern has to be
+ shorter than the original string;
- The function should return 0 if num doesn't
- contain a binary gap.
+ 2. the strings you will be given might or might not
+ be created repeating a given subpattern, then
+ shuffling the result.
:return:
- ","0","Testing gap function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Advanced Language Features","",""
-"
- Testing Line Safari functionality
- Positive test cases
- ","0","test_line_positive","Competent","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing 'has_subpattern' (part 2) function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Advanced Language Features","",""
"
- Testing length function
+ Testing Sudoku class
- The method length, which accepts a linked list
- (head), and returns the length of the list.
+ Given a Sudoku data structure with size NxN, N > 0 and √N == integer,
+ assert a method that validates if it has been filled out correctly.
:return:
- ","0","Testing length function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing Sudoku class","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'numericals' function
+ Testing stock_list function with various test data
:return:
- ","0","Testing 'numericals' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing stock_list function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Test the function called that takes a string of parentheses,
- and determines if the order of the parentheses is valid.
- The function should return true if the string is valid,
- and false if it's invalid.
-
- Examples
-
- ""()"" => true
- "")(()))"" => false
- ""("" => false
- ""(())((()())())"" => true
+ Test string with no duplicate chars.
:return:
- ","0","Testing valid_parentheses function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","String with no duplicate chars","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'solution' function
-
- The solution should strips all text that follows any
- of a set of comment markers passed in. Any whitespace at
- the end of the line should also be stripped out.
- ","1","Testing 'solution' function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ Testing first_non_repeated function
+ :return:
+ ","0","Testing first_non_repeated function with various inputs","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Negative tests
+ Verify that multiply function
+ returns correct result
:return:
- ","0","Testing period_is_late function (negative)","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","'multiply' function verification","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Math","",""
"
- Testing letter_frequency function
- where all chars are in lower case
+ Repeating char is a space.
:return:
- ","1","All chars are in lower case","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","String alphabet chars and spaces","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Negative test cases for is_prime function testing
+ Testing 'letter_count' function
:return:
- ","1","Negative test cases for is_prime function testing","Helper methods","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","No kyu helper methods","",""
+ ","0","Testing 'letter_count' function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Data Structures","",""
"
- Testing string_to_array function.
-
- A function to split a string and
- convert it into an array of words.
+ Test a function `smallest` which will return an array or a tuple or a string
+ depending on the language (see ""Sample Tests"").
:return:
- ","0","Testing string_to_array function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","test_smallest","Novice","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
Test a function validSolution/ValidateSolution/valid_solution()
that accepts a 2D array representing a Sudoku board, and returns
@@ -562,669 +507,733 @@
The board is always 9 cells by 9 cells, and every
cell only contains integers from 0 to 9.
:return:
- ","0","Testing validSolution","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing validSolution","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'shortest_job_first' function with various test data
+ Testing 'count_sheeps' function
+ Hint: Don't forget to check for
+ bad values like null/undefined
:return:
- ","0","Testing 'shortest_job_first(' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing 'count_sheeps' function: bad input","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing Warrior class >>> tom
- ","0","Testing Warrior class >>> tom","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","OOP","",""
+ Testing Line Safari functionality
+ Positive test cases
+ ","0","test_line_positive","Competent","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing Battle method
- ","0","Testing Battle method","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","OOP","",""
+ Testing binary_to_string function
+ with various test data
+ :return:
+ ","0","Testing binary_to_string function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Character Encodings","",""
"
- Testing 'DefaultList' class: extend
+ a or b is negative
:return:
- ","2","Testing 'DefaultList' class: extend","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Object-Oriented Programming","",""
+ ","0","a or b is negative","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing century function
- ","0","Testing century function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Numbers","",""
+ Testing 'vaporcode' function
+ :return:
+ ","0","Testing 'vaporcode' function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing the 'valid_braces' function
- with various test data
+ Sample testing.
:return:
- ","2","Testing the 'valid_braces' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Find the int that appears an odd number of times","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing is_solved function
+ Testing Walker class
+ Testing starting position property based on positive grids
+ ","0","Testing Walker class - position property from positive grids","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Positive tests
+ :return:
+ ","0","Testing period_is_late function (positive)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
+"
+ Negative testing permute_a_palindrome function
+ :return:
+ ","0","Testing permute_a_palindrome (negative)","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing pig_it function
- The function should return whether the
- board's current state is solved.
+ The function should mpve the first letter of each
+ word to the end of it, then add ""ay"" to the end
+ of the word. Leave punctuation marks untouched.
+ :return:
+ ","0","Testing pig_it function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
+"
+ The 'pyramid' function should return
+ an Array of ascending length subarrays.
- We want our function to return:
+ Note: the subarrays should be filled with 1s.
+ :return:
+ ","0","Testing the 'pyramid' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing two_decimal_places function
+ with various test inputs
- -1 if the board is not yet finished (there are empty spots),
- 1 if ""X"" won,
- 2 if ""O"" won,
- 0 if it's a cat's game (i.e. a draw).
- ","2","Testing done_or_not function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ Each floating-point number should be
+ formatted that only the first two
+ decimal places are returned.
+
+ You don't need to check whether the input
+ is a valid number because only valid numbers
+ are used in the tests.
+
+ Don't round the numbers! Just cut them
+ after two decimal places!
+
+ :return:
+ ","0","Testing two_decimal_places function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing 'letter_count' function
+ Testing shark function -> positive
:return:
- ","1","Testing 'letter_count' function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing shark function (positive)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Positive test cases for gen_primes function testing
+ The player rolls the dice and moves the number
+ of spaces indicated by the dice two times.
+
+ Pass position and roll and compare the output
+ to the expected result
:return:
- ","1","Positive test cases for gen_primes function testing","Helper methods","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","No kyu helper methods","",""
+ ","0","move function tests","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Math","",""
"
- Testing 'sum_triangular_numbers' function
- with zero as an input
+ Testing epidemic function
:return:
- ","0","Testing 'sum_triangular_numbers' with zero","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing epidemic function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Fundamentals","",""
"
- Test the function that organizes a sports league in a
- round-robin-system. Each team meets all other teams.
- In your league a win gives a team 2 points, a draw gives
- both teams 1 point. After some games you have to compute
- the order of the teams in your league. You use the following
- criteria to arrange the teams:
+ Use conditionals to to verify that greet
+ function returns the proper message.
+ :return:
+ ","0","Verify that greet function returns the proper message","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Control Flow","",""
+"
+ Simple Fun #152: Invite More Women?
+ Testing invite_more_women function (positive)
+ :return:
+ ","0","Testing invite_more_women function (positive)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
+"
+ If the wolf is the closest animal to you,
+ return ""Pls go away and stop eating my sheep"".
+ :return:
+ ","0","Wolf at the beginning of the queue","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Control Flow","",""
+"
+ Testing ips_between function
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
+ Testing a function that receives two IPv4 addresses,
+ and returns the number of addresses between them
+ (including the first one, excluding the last one).
+ All inputs will be valid IPv4 addresses in the form
+ of strings. The last address will always be greater
+ than the first one.
:return:
- ","0","Testing compute_ranks","Novice","Mon Aug 26 22:05:27 PDT 2024","passed","Mon Aug 26 22:05:27 PDT 2024","Unit Tests","Algorithms","",""
+ ","0","test_ips_between","Novice","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing make_class function
+ Testing 'parts_sums' function with various test data
+ :return:
+ ","0","Testing 'parts_sums' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
+"
+ Testing 'sum_triangular_numbers' function
+ with zero as an input
:return:
- ","0","Testing make_class function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","OOP","",""
+ ","0","Testing 'sum_triangular_numbers' with zero","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'count_sheeps' function
- Hint: Don't forget to check for
- bad values like mixed list
+ Testing summation function
+ with various test inputs
:return:
- ","0","Testing 'count_sheeps' function: mixed list","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'summation' function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Control Flow","",""
"
- a an b are positive numbers
+ Testing sum_for_list function
:return:
- ","0","a an b are positive numbers","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","78","Testing sum_for_list function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing permutations function
-
- Test that permutations function creates all
- permutations of an input string and
- remove duplicates, if present. This means, you
- have to shuffle all letters from the input in all
- possible orders.
- ","0","test_permutations","Competent","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ Testing get_size function with various inputs
+ :return:
+ ","0","get_size function tests","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Math","",""
"
- Test string with no alphabet chars.
+ Testing letter_frequency function
+ where all chars are in mixed case
:return:
- ","0","String with no alphabet chars","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","All chars are in mixed case","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'sum_triangular_numbers' function
- with big number as an input
+ a an b are positive numbers
:return:
- ","1","Testing 'sum_triangular_numbers' with big number as an input","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","a an b are positive numbers","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing a function named advice(agents, n) where:
- - agents is an array of agent coordinates.
- - n defines the size of the city that Bassi needs to hide in,
+ Testing a function named agents_cleanup where:
+ - agents: is an array of agent coordinates
+ - n: defines the size of the city that Bassi needs to hide in,
in other words the side length of the square grid.
- The function should return a list of coordinates that are the furthest
- away (by Manhattan distance) from all agents.
+ The function should remove all agents that are outside of the city boundaries.
:return:
- ","14","Testing advice function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing agents_cleanup function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Simple Fun #152: Invite More Women?
- Testing invite_more_women function (negative)
+ Testing encrypt_this function
+ :param self:
:return:
- ","0","Testing invite_more_women function (negative)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing encrypt_this function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing calculate function with various test data
+ In logic and mathematics, or is the
+ truth-functional operator of (inclusive)
+ disjunction, also known as alternation.
+
+ The or of a set of operands is true if
+ and only if one or more of its operands is true.
+
+ Source:
+ https://en.wikipedia.org/wiki/Logical_disjunction
+
:return:
- ","0","Testing calculate function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","OR logical operator","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing solution function
- ","0","Testing solution function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ Testing swap_values function
+ ","0","Testing swap_values function","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing 'zeros' program that should calculate the number
- of trailing zeros in a factorial of a given number.
- :return: None
- ","2","Testing zeros function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ Test lists with multiple digits
+ :return:
+ ","0","'multiply' function verification: lists with multiple digits","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing permute_a_palindrome function with empty string
+ Testing potion function with various test inputs
:return:
- ","0","Testing permute_a_palindrome (empty string)","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing Potion class","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Classes","",""
"
- Testing calc class
- Given a mathematical expression as a string you
- must return the result as a number.
- ","0","Testing calc function","Proficient","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ In this kata, you must create a digital root function.
+
+ A digital root is the recursive sum of all the digits
+ in a number. Given n, take the sum of the digits of n.
+ If that value has more than one digit, continue reducing
+ in this way until a single-digit number is produced. This
+ is only applicable to the natural numbers.
+ :return:
+ ","0","Testing digital_root function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing Line Safari functionality
- Negative test cases
- ","0","test_line_negative","Competent","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ Simple Fun #152: Invite More Women?
+ Testing invite_more_women function (negative)
+ :return:
+ ","0","Testing invite_more_women function (negative)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing 'count_sheeps' function
- Hint: Don't forget to check for
- bad values like empty list
+ Testing a function named increment_string
:return:
- ","2","Testing 'count_sheeps' function: empty list","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing increment_string function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
Testing greek_comparator function
with various test inputs
:return:
- ","1","Testing 'greek_comparator' function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing 'greek_comparator' function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- If the wolf is the closest animal to you,
- return ""Pls go away and stop eating my sheep"".
+ Testing alphabet_war function
+
+ Introduction
+ There is a war and nobody knows - the alphabet war!
+ The letters hide in their nuclear shelters. The
+ nuclear strikes hit the battlefield and killed a
+ lot of them.
+
+ Task
+ Write a function that accepts battlefield string
+ and returns letters that survived the nuclear strike.
+
+ 1. The battlefield string consists of only small letters, #,[ and ].
+
+ 2. The nuclear shelter is represented by square brackets [].
+ The letters inside the square brackets represent letters
+ inside the shelter.
+
+ 3. The # means a place where nuclear strike hit the battlefield.
+ If there is at least one # on the battlefield, all letters outside
+ of shelter die. When there is no any # on the battlefield, all letters
+ survive (but do not expect such scenario too often ;-P ).
+
+ 4. The shelters have some durability. When 2 or more # hit close to
+ the shelter, the shelter is destroyed and all letters inside evaporate.
+ The 'close to the shelter' means on the ground between the shelter and
+ the next shelter (or beginning/end of battlefield). The below samples
+ make it clear for you.
:return:
- ","0","Wolf at the beginning of the queue","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Control Flow","",""
+ ","0","Testing alphabet_war function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Advanced Language Features","",""
"
- Sample Tests for make_upper_case function
+ Test top_3_words function
+ ","0","Testing top_3_words function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing 'solution' function
+
+ The solution should strips all text that follows any
+ of a set of comment markers passed in. Any whitespace at
+ the end of the line should also be stripped out.
+ ","0","Testing 'solution' function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ -1: Negative numbers cannot be square numbers
:return:
- ","0","Testing make_upper_case function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Negative numbers","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Assert that 'domain_name' function
- returns domain name from given URL string.
+ 26 is not a square number
:return:
- ","2","Testing domain_name function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Non square numbers (negative)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Testing 'generate_hashtag' function
- ","0","Testing 'generate_hashtag' function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ Test a function that will find all the anagrams of a word from a list.
+ You will be given two inputs a word and an array with words. You should
+ return an array of all the anagrams or an empty array if there are none.
+ :return:
+ ","0","Testing anagrams function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing enough function
- with various test data
+ Test that a function that given a sequence of strings,
+ groups the elements that can be obtained by rotating others,
+ ignoring upper or lower cases.
- If there is enough space, return 0,
- and if there isn't, return the number
- of passengers he can't take.
+ In the event that an element appears more than once in
+ the input sequence, only one of them will be taken into
+ account for the result, discarding the rest.
:return:
- ","0","STesting enough function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Testing the 'group_cities' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing epidemic function
+ Testing to_alternating_case function
:return:
- ","6","Testing epidemic function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing to_alternating_case function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Simple positive test
+ Testing sum_of_intervals function
+
+ The function should accept an array of intervals,
+ and return the sum of all the interval lengths.
+
+ Overlapping intervals should only be counted once.
+
+ Intervals
+ Intervals are represented by a pair of integers in
+ the form of an array. The first value of the interval
+ will always be less than the second value.
+ Interval example: [1, 5] is an interval from 1 to 5.
+ The length of this interval is 4.
:return:
- ","1","Testing toJadenCase function (positive)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing sum_of_intervals function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- If we have an array [1,2,3,4,6,7,8] then 1 then 2
- then 3 then 4 are all consecutive but 6 is not,
- so that's the first non-consecutive number.
+ The function powers takes a single parameter,
+ the number n, and should return an array of
+ unique numbers.
:return:
- ","1","Non consecutive number should be returned","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","powers function should return an array of unique numbers","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- a or b is negative
+ a and b are equal
:return:
- ","1","a or b is negative","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","a and b are equal","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- For this exercise you will create a global flatten method.
- The method takes in any number of arguments and flattens
- them into a single array. If any of the arguments passed in
- are an array then the individual objects within the array
- will be flattened so that they exist at the same level as
- the other arguments. Any nested arrays, no matter how deep,
- should be flattened into the single array result.
-
- The following are examples of how this function would be
- used and what the expected results would be:
-
- flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]
- flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns
- ['a', 'b', 2, 3, None, 4, 'c']
+ if there are more than 2 return
+ 'I smell a series!'.
:return:
- ","0","Testing flatten function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Should return 'I smell a series!'","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing odd_row function with various test data
+ Advanced/random test case
:return:
- ","0","Testing odd_row function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Performance","",""
+ ","0","test_random","Beginner","Mon Aug 26 21:37:54 PDT 2024","passed","Mon Aug 26 21:37:54 PDT 2024","Unit Tests","Data Structures","",""
"
- Testing a function named first_non_repeating_letter
- that takes a string input, and returns the first character
- that is not repeated anywhere in the string.
+ Test string with alphabet chars only.
+ :return:
+ ","0","String with alphabet chars only","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
+"
+ The 'sort_array' function.
- For example, if given the input 'stress', the function
- should return 't', since the letter t only occurs once
- in the string, and occurs first in the string.
+ The task is to sort ascending odd numbers but
+ even numbers must be on their places.
- As an added challenge, upper- and lowercase letters are
- considered the same character, but the function should
- return the correct case for the initial letter. For example,
- the input 'sTreSS' should return 'T'.
+ Zero isn't an odd number and you don't need to
+ move it. If you have an empty array, you need
+ to return it.
- If a string contains all repeating characters, it should
- return an empty string ("""") or None -- see sample tests.
:return:
- ","0","Testing first_non_repeating_letter function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing the 'sort_array' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Test that a function that given a sequence of strings,
- groups the elements that can be obtained by rotating others,
- ignoring upper or lower cases.
-
- In the event that an element appears more than once in
- the input sequence, only one of them will be taken into
- account for the result, discarding the rest.
+ Testing 'sum_triangular_numbers' function
+ with negative numbers
:return:
- ","3","Testing the 'group_cities' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing 'sum_triangular_numbers' with negative numbers","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Test that 'remove_char' function
- removes the first and
- last characters of a string.
+ Basic test case
:return:
- ","0","Testing remove_char function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","test_basic","Beginner","Mon Aug 26 21:37:54 PDT 2024","passed","Mon Aug 26 21:37:54 PDT 2024","Unit Tests","Data Structures","",""
"
- Testing tickets function with various test inputs.
-
- The new ""Avengers"" movie has just been released!
- There are a lot of people at the cinema box office
- standing in a huge line. Each of them has a single
- 100, 50 or 25 dollar bill. An ""Avengers"" ticket
- costs 25 dollars.
+ Testing is_palindrome function
+ with various test inputs
- Vasya is currently working as a clerk.
- He wants to sell a ticket to every single person
- in this line.
+ The function should check if a
+ given string (case insensitive)
+ is a palindrome.
+ ","0","Testing is_palindrome function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
+"
+ 3 is not a square number
+ :return:
+ ","0","Non square numbers (negative)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
+"
+ Test that no_space function removes the spaces
+ from the string, then return the resultant string.
+ :return:
+ ","0","Test that no_space function removes the spaces","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
+"
+ If there are one or two good ideas,
+ return 'Publish!',
+ :return:
+ ","0","Should return 'Publish!'","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
+"
+ String subpattern recognition I
- Can Vasya sell a ticket to every person and give change
- if he initially has no money and sells the tickets strictly
- in the order people queue?
+ Verify that 'has_subpattern' function to returns
+ either true/True or false/False if a string can be
+ seen as the repetition of a simpler/shorter subpattern or not.
+ :return:
+ ","0","Testing 'has_subpattern' (part 1) function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Advanced Language Features","",""
+"
+ Testing 'mix' function
- The function should return YES, if Vasya can sell
- a ticket to every person and give change with the
- bills he has at hand at that moment. Otherwise return NO.
+ Given two strings s1 and s2, the 'mix' function
+ should visualize how different the two strings are.
+ ","0","Testing 'mix' function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Fundamentals","",""
+"
+ Testing share_price function
+ with multiple test inputs
:return:
- ","0","Testing tickets function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Advanced Language Features","",""
+ ","0","Testing share_price function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Test the compute_ranks function that organizes a sports
- league in a round-robin-system. Each team meets all other teams.
- In your league a win gives a team 2 points, a draw gives
- both teams 1 point. After some games you have to compute
- the order of the teams in your league. You use the following
- criteria to arrange the teams:
- 1. Points.
- 2. Scoring differential (the difference between goals
- scored and those conceded).
- 3. Goals scored.
+ Negative test cases for gen_primes function testing
:return:
- ","0","Testing compute_ranks","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Negative test cases for gen_primes function testing","Helper methods","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","No kyu helper methods","",""
"
- Testing 'DefaultList' class: __getitem__
+ Testing 'save' function: positive
- Called to implement evaluation of self[key]. For sequence
- types, the accepted keys should be integers and slice objects.
- Note that the special interpretation of negative indexes
- (if the class wishes to emulate a sequence type) is up to the
- __getitem__() method.
+ The function should determine how many
+ files of the copy queue you will be able
+ to save into your Hard Disk Drive.
:return:
- ","1","Testing 'DefaultList' class: __getitem__","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Object-Oriented Programming","",""
+ ","0","Testing 'save' function: positive","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing check_for_factor function.
-
- This function should test if the
- factor is a factor of base.
-
- Return false if it is not a factor.
+ If we have an array [1,2,3,4,6,7,8] then 1 then 2
+ then 3 then 4 are all consecutive but 6 is not,
+ so that's the first non-consecutive number.
:return:
- ","2","Testing check_for_factor function: positive flow","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
+ ","0","Non consecutive number should be returned","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Test with empty list
+ Test string with no alphabet chars.
:return:
- ","1","'multiply' function verification with empty list","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","String with no alphabet chars","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing two_decimal_places function
- with various test inputs
+ Testing solution function
+ ","0","Testing solution function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing 'numericals' function
+ :return:
+ ","0","Testing 'numericals' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing string_transformer function
+ with multiple test data.
- Each floating-point number should be
- formatted that only the first two
- decimal places are returned.
+ Given a string, return a new string that has
+ transformed based on the input:
- You don't need to check whether the input
- is a valid number because only valid numbers
- are used in the tests.
+ 1. Change case of every character, ie. lower
+ case to upper case, upper case to lower case.
- Don't round the numbers! Just cut them
- after two decimal places!
+ 2. Reverse the order of words from the input.
:return:
- ","0","Testing two_decimal_places function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing string_transformer function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Test lists with multiple digits
+ Test a function that should take a shuffled list of
+ unique numbers from 1 to n with one element missing
+ (which can be any number including n). Should return
+ this missing number.
+
:return:
- ","0","'multiply' function verification: lists with multiple digits","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing the 'find_missing_number' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- In this kata you have to correctly return who
- is the ""survivor"", ie: the last element of a
- Josephus permutation.
+ Testing length function
+
+ The method length, which accepts a linked list
+ (head), and returns the length of the list.
:return:
- ","0","test_josephus_survivor","Novice","Wed Nov 27 19:23:39 PST 2024","skipped","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing length function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing all_fibonacci_numbers function
-
- You're going to provide a needy programmer a
- utility method that generates an infinite sized,
- sequential IntStream (in Python generator)
- which contains all the numbers in a fibonacci
- sequence.
-
- A fibonacci sequence starts with two 1s.
- Every element afterwards is the sum of
- the two previous elements.
+ Testing shark function -> negative
:return:
- ","0","Testing all_fibonacci_numbers function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing shark function (negative)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Testing max_multiple function with
- various test data
+ Testing 'DefaultList' class: remove
+ :return:
+ ","0","Testing 'DefaultList' class: remove","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Object-Oriented Programming","",""
+"
+ Test valid_parentheses function with
+ invalid large string
+ :return:
+ ","0","Test for invalid large string","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing done_or_not function
+ Testing a function done_or_not/DoneOrNot passing a board
+ (list[list_lines]) as parameter. If the board is valid return
+ 'Finished!', otherwise return 'Try again!'
:return:
- ","0","Testing max_multiple function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing done_or_not function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing check_exam function
+ Verify that 'has_subpattern' function
- The function should return the score
- for this array of answers, giving +4
- for each correct answer, -1 for each
- incorrect answer, and +0 for each blank
- answer(empty string).
+ Return a subpattern with sorted characters,
+ otherwise return the base string with sorted
+ characters (you might consider this case as
+ an edge case, with the subpattern being repeated
+ only once and thus equalling the original input string).
+ :return:
+ ","0","Testing 'has_subpattern' (part 3) function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Advanced Language Features","",""
+"
+ Testing a function that checks if a given number n is a prime
+ looping through it and, possibly, expanding the array/list of
+ known primes only if/when necessary (ie: as soon as you check
+ for a potential prime which is greater than a given threshold
+ for each n, stop).
:return:
- ","0","Testing check_exam function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","16","Testing is_prime function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'is_isogram' function
- ","0","Testing 'is_isogram' function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ Testing 'generate_hashtag' function
+ ","0","Testing 'generate_hashtag' function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing the 'unique_in_order' function
- with various test data
+ Testing make_class function
:return:
- ","0","Testing the 'unique_in_order' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing make_class function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","OOP","",""
"
- Testing stock_list function with various test data
+ -1: Negative numbers cannot be square numbers
:return:
- ","0","Testing stock_list function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","15","Simple test for valid parentheses","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Sample testing.
+ Returns [] if list has only one element
:return:
- ","0","Find the int that appears an odd number of times","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","11","'multiply' function verification with one element list","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing using medium test data
+ Testing letter_frequency function
+ where all chars are in lower case
:return:
- ","0","test_solution_medium","Novice","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
-"
- Testing spiralize function
- ","1","Testing spiralize function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","All chars are in lower case","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing solution function
-
- If we list all the natural numbers below 10
- that are multiples of 3 or 5, we get 3, 5, 6 and 9.
- The sum of these multiples is 23.
-
- Finish the solution so that it returns the sum of
- all the multiples of 3 or 5 below the number passed in.
+ Testing 'sum_pairs' function
- Note: If the number is a multiple of both 3 and 5,
- only count it once.
+ Given a list of integers and a single sum value,
+ the function should return the first two values
+ (parse from the left please) in order of appearance
+ that add up to form the sum.
+ ","0","Testing done_or_not function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
+"
+ Positive test cases for gen_primes function testing
:return:
- ","0","Testing the 'solution' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Positive test cases for gen_primes function testing","Helper methods","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","No kyu helper methods","",""
"
- Testing array_diff function
+ Testing odd_row function with various test data
:return:
- ","0","Testing array_diff function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing odd_row function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Performance","",""
"
- Testing alphanumeric function with
- various test inputs
-
- The string has the following conditions
- to be alphanumeric only
-
- 1. At least one character ("""" is not valid)
- 2. Allowed characters are uppercase or lowercase
- latin letters and digits from 0 to 9
- 3. No whitespaces or underscore or special chars
-
- :return: None
- ","0","Testing alphanumeric function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Advanced Language Features","",""
+ Testing 'count_sheeps' function
+ Consider an array of sheep where some sheep
+ may be missing from their place.
+ We need a function that counts the
+ number of sheep present in the array
+ (true means present).
+ :return:
+ ","0","Testing 'count_sheeps' function: positive flow","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- In mathematics the number of x combinations you can take from a
- set of n elements is called the binomial coefficient of n and x,
- or more often n choose x. The formula to compute m = n choose x is:
- m = n! / (x! * (n - x)!) where ! is the factorial operator.
-
- You are a renowned poster designer and painter. You are asked to
- provide 6 posters all having the same design each in 2 colors.
- Posters must all have a different color combination and you have
- the choice of 4 colors: red, blue, yellow, green. How many colors
- can you choose for each poster?
- ","0","Testing checkchoose function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Fundamentals","",""
+ non-consecutive is a negative number.
+ :return:
+ ","0","Negative non consecutive number should be returned","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Test string with alphabet chars only.
+ Testing calc_combinations_per_row function
:return:
- ","1","String with alphabet chars only","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing calc_combinations_per_row function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- You are given two angles (in degrees) of a triangle.
- Find the 3rd.
+ Testing 'shortest_job_first' function with various test data
:return:
- ","0","You are given two angles -> find the 3rd.","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Testing 'shortest_job_first(' function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Test sum_two_smallest_numbers function
- The function should return the sum of
- the two lowest positive numbers
+ Testing likes function with various test data
:return:
- ","1","Two smallest numbers in the start of the list","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing likes function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Your task is to verify that 'order' function
- sorts a given string by following rules:
-
- 1. Each word in the string will contain a single number.
- This number is the position the word should have in
- the result.
-
- 2. Note: Numbers can be from 1 to 9. So 1 will be the
- first word (not 0).
-
- 3. If the input string is empty, return an empty string.
- The words in the input String will only contain valid
- consecutive numbers.
-
+ Testing password function with various test inputs
:return:
- ","1","Testing 'order' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing password function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing first_non_repeated function
+ Testing 'sum_triangular_numbers' function
+ with big number as an input
:return:
- ","0","Testing first_non_repeated function with various inputs","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'sum_triangular_numbers' with big number as an input","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing swap_values function
- ","1","Testing swap_values function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ Testing calculate function with various test data
+ :return:
+ ","16","Testing calculate function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Simple negative test
+ Testing duplicate_encode function
+ with various test inputs
:return:
- ","0","Testing toJadenCase function (negative)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing duplicate_encode function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'mix' function
-
- Given two strings s1 and s2, the 'mix' function
- should visualize how different the two strings are.
- ","0","Testing 'mix' function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Fundamentals","",""
+ Testing calculate_damage with various test data
+ :return:
+ ","0","Testing calculate_damage function","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Games","",""
"
- In logic and mathematics, or is the
- truth-functional operator of (inclusive)
- disjunction, also known as alternation.
+ Test namelist
- The or of a set of operands is true if
- and only if one or more of its operands is true.
+ Given:
+ an array containing hashes of names
- Source:
- https://en.wikipedia.org/wiki/Logical_disjunction
+ Return:
+ a string formatted as a list of names separated by commas
+ except for the last two names, which should be separated
+ by an ampersand.
:return:
- ","0","OR logical operator","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
-"
- Positive tests
- :return:
- ","2","Testing period_is_late function (positive)","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","String with no duplicate chars","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'save' function: positive
+ Testing growing_plant function
+
+ Task
+
+ Each day a plant is growing by upSpeed meters.
+ Each night that plant's height decreases by downSpeed
+ meters due to the lack of sun heat. Initially, plant
+ is 0 meters tall. We plant the seed at the beginning
+ of a day. We want to know when the height of the plant
+ will reach a certain level.
+
+ Example
+
+ For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,
+ the output should be 10.
+
+ For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,
+ the output should be 1. Because the plant reach to the desired
+ height at day 1(10 meters).
+
+ Input/Output
+
+ [input] integer upSpeed
+ A positive integer representing the daily growth.
+ Constraints: 5 ≤ upSpeed ≤ 100.
- The function should determine how many
- files of the copy queue you will be able
- to save into your Hard Disk Drive.
- :return:
- ","1","Testing 'save' function: positive","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
-"
- Testing make_readable function
+ [input] integer downSpeed
+ A positive integer representing the nightly decline.
+ Constraints: 2 ≤ downSpeed < upSpeed.
- Write a function, which takes a non-negative integer
- (seconds) as input and returns the time in a human-readable
- format (HH:MM:SS)
+ [input] integer desiredHeight
+ A positive integer representing the threshold.
+ Constraints: 4 ≤ desiredHeight ≤ 1000.
- HH = hours, padded to 2 digits, range: 00 - 99
- MM = minutes, padded to 2 digits, range: 00 - 59
- SS = seconds, padded to 2 digits, range: 00 - 59
+ [output] an integer
- The maximum time never exceeds 359999 (99:59:59)
- :return:
- ","0","Testing make_readable function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ The number of days that it will take for the plant to
+ reach/pass desiredHeight (including the last day in the
+ total count).
+ ","0","Testing growing_plant function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- The 'sort_array' function.
-
- The task is to sort ascending odd numbers but
- even numbers must be on their places.
+ For this exercise you will create a global flatten method.
+ The method takes in any number of arguments and flattens
+ them into a single array. If any of the arguments passed in
+ are an array then the individual objects within the array
+ will be flattened so that they exist at the same level as
+ the other arguments. Any nested arrays, no matter how deep,
+ should be flattened into the single array result.
- Zero isn't an odd number and you don't need to
- move it. If you have an empty array, you need
- to return it.
+ The following are examples of how this function would be
+ used and what the expected results would be:
+ flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]
+ flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns
+ ['a', 'b', 2, 3, None, 4, 'c']
:return:
- ","0","Testing the 'sort_array' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing flatten function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- if there are more than 2 return
- 'I smell a series!'.
+ Testing 'DefaultList' class: __getitem__
+
+ Called to implement evaluation of self[key]. For sequence
+ types, the accepted keys should be integers and slice objects.
+ Note that the special interpretation of negative indexes
+ (if the class wishes to emulate a sequence type) is up to the
+ __getitem__() method.
:return:
- ","0","Should return 'I smell a series!'","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'DefaultList' class: __getitem__","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Object-Oriented Programming","",""
"
- 26 is not a square number
+ Testing decipher_this function
+ :param self:
:return:
- ","1","Non square numbers (negative)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
+ ","0","Testing decipher_this function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Fundamentals","",""
"
- If the whole array is consecutive then return
- null or Nothing or None.
+ Testing 'DefaultList' class: insert
:return:
- ","2","Non is expected","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'DefaultList' class: insert","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Object-Oriented Programming","",""
"
- Verify that 'has_subpattern' function to returns
- either true/True or false/False if a string can be
- seen as the repetition of a simpler/shorter subpattern or not.
-
- 1. if a subpattern has been used, it will be repeated
- at least twice, meaning the subpattern has to be
- shorter than the original string;
-
- 2. the strings you will be given might or might not
- be created repeating a given subpattern, then
- shuffling the result.
- :return:
- ","0","Testing 'has_subpattern' (part 2) function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Advanced Language Features","",""
+ Testing Warrior class >>> bruce_lee
+ ","0","Testing Warrior class >>> bruce_lee","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","OOP","",""
"
- Testing 'count_sheeps' function
- Consider an array of sheep where some sheep
- may be missing from their place.
- We need a function that counts the
- number of sheep present in the array
- (true means present).
+ Simple negative test
:return:
- ","0","Testing 'count_sheeps' function: positive flow","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing toJadenCase function (negative)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- 4 is a square number
+ Sample Tests for make_upper_case function
:return:
- ","1","Square numbers (positive)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
+ ","0","Testing make_upper_case function","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing 'sum_pairs' function
-
- Given a list of integers and a single sum value,
- the function should return the first two values
- (parse from the left please) in order of appearance
- that add up to form the sum.
- ","0","Testing done_or_not function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ Testing 'solve' function with various test data
+ :return:
+ ","0","Testing solve function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Use conditionals to to verify that greet
- function returns the proper message.
+ Test with empty string
:return:
- ","0","Verify that greet function returns the proper message","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Control Flow","",""
+ ","0","Test with empty string","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing get_size function with various inputs
+ Assert that 'domain_name' function
+ returns domain name from given URL string.
:return:
- ","0","get_size function tests","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Testing domain_name function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing next_smaller function
-
- You have to test a function that takes a positive integer number
- and returns the next smaller number formed by the same digits:
-
- 21 ==> 12
- 531 ==> 513
- 2071 ==> 2017
-
- If no smaller number can be composed using those digits, return -1
- ","0","Testing next_smaller function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ Testing Line Safari functionality
+ Negative test cases
+ ","0","test_line_negative","Competent","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
Testing 'sum_triangular_numbers' function
with positive numbers
:return:
- ","0","Testing 'sum_triangular_numbers' with positive numbers","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
-"
- Testing summation function
- with various test inputs
- :return:
- ","2","Testing 'summation' function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Control Flow","",""
-"
- Verify that the function returns Messi's
- total number of goals in all three leagues.
- :return:
- ","0","goals function verification","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
-"
- Testing shark function -> positive
- :return:
- ","0","Testing shark function (positive)","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Testing 'sum_triangular_numbers' with positive numbers","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing encrypt_this function
- :param self:
- :return:
- ","0","Testing encrypt_this function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ Testing permutations function
+
+ Test that permutations function creates all
+ permutations of an input string and
+ remove duplicates, if present. This means, you
+ have to shuffle all letters from the input in all
+ possible orders.
+ ","0","test_permutations","Competent","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- If there are one or two good ideas,
- return 'Publish!',
+ Test with empty list
:return:
- ","1","Should return 'Publish!'","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","'multiply' function verification with empty list","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing number_of_sigfigs function
- with various test inputs
+ Testing hoop_count function (negative)
:return:
- ","0","Testing number_of_sigfigs function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing hoop_count function (negative test case)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
"
- Negative test cases for gen_primes function testing
+ Basic test case
:return:
- ","0","Negative test cases for gen_primes function testing","Helper methods","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","No kyu helper methods","",""
+ ","0","test_triangle","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- If the wolf is the closest animal to you,
- return ""Pls go away and stop eating my sheep"".
+ Testing the function with various test data
:return:
- ","0","Wolf in the middle of the queue","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Control Flow","",""
+ ","0","Testing take function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Positive test cases for is_prime function testing
+ Testing length function
+ where head = None
+
+ The method length, which accepts a linked list
+ (head), and returns the length of the list.
:return:
- ","1","Positive test cases for is_prime function testing","Helper methods","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","No kyu helper methods","",""
+ ","0","Testing length function where head = None","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing a function named increment_string
+ Testing to_table with various test data
:return:
- ","2","Testing increment_string function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing to_table function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing string_transformer function
- with multiple test data.
-
- Given a string, return a new string that has
- transformed based on the input:
-
- 1. Change case of every character, ie. lower
- case to upper case, upper case to lower case.
-
- 2. Reverse the order of words from the input.
+ Testing 'save' function: negative
+ The function should determine how many
+ files of the copy queue you will be able
+ to save into your Hard Disk Drive.
:return:
- ","0","Testing string_transformer function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'save' function: negative","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
Test a function dir_reduc which will take an array of
strings and returns an array of strings with the needless
@@ -1239,321 +1248,334 @@
The Rust version takes a slice of enum Direction
{NORTH, SOUTH, EAST, WEST}.
:return:
- ","0","Testing dir_reduc function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing dir_reduc function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Test that no_space function removes the spaces
- from the string, then return the resultant string.
- :return:
- ","0","Test that no_space function removes the spaces","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
-"
- Large lists
- :return:
- ","0","Large lists","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
-"
- Negative testing permute_a_palindrome function
- :return:
- ","1","Testing permute_a_palindrome (negative)","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
-"
- Returns [] if list has only one element
+ Testing all_fibonacci_numbers function
+
+ You're going to provide a needy programmer a
+ utility method that generates an infinite sized,
+ sequential IntStream (in Python generator)
+ which contains all the numbers in a fibonacci
+ sequence.
+
+ A fibonacci sequence starts with two 1s.
+ Every element afterwards is the sum of
+ the two previous elements.
:return:
- ","9","'multiply' function verification with one element list","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","16","Testing all_fibonacci_numbers function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing length function
- where head = None
+ Testing max_multiple function with
+ various test data
- The method length, which accepts a linked list
- (head), and returns the length of the list.
:return:
- ","1","Testing length function where head = None","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing max_multiple function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing calc_combinations_per_row function
+ Testing 'factorial' function
+
+ In mathematics, the factorial of a non-negative integer n,
+ denoted by n!, is the product of all positive integers less
+ than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.
+ By convention the value of 0! is 1.
+
+ Write a function to calculate factorial for a given input.
+ If input is below 0 or above 12 throw an exception of type
+ ValueError (Python).
:return:
- ","1","Testing calc_combinations_per_row function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing 'factorial' function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- In this kata, you must create a digital root function.
+ Testing Battleship field validator
- A digital root is the recursive sum of all the digits
- in a number. Given n, take the sum of the digits of n.
- If that value has more than one digit, continue reducing
- in this way until a single-digit number is produced. This
- is only applicable to the natural numbers.
- :return:
- ","0","Testing digital_root function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ Testing a method that takes a field for well-known board game ""Battleship""
+ as an argument and returns true if it has a valid disposition of ships,
+ false otherwise. Argument is guaranteed to be 10*10 two-dimension array.
+ Elements in the array are numbers, 0 if the cell is free and 1 if occupied
+ by ship.
+ ","16","Testing validate_battlefield function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- a and b are equal
+ Testing letter_frequency function
+ where all chars are in upper case
:return:
- ","0","a and b are equal","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","All chars are in upper case","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'solve' function with various test data
+ Testing 'count_sheeps' function
+ Hint: Don't forget to check for
+ bad values like empty list
:return:
- ","0","Testing solve function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing 'count_sheeps' function: empty list","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing monkey_count function
+ Testing set_alarm function with various test inputs.
- You take your son to the forest to see the monkeys.
- You know that there are a certain number there (n),
- but your son is too young to just appreciate the full
- number, he has to start counting them from 1.
+ The function should return true if you are employed
+ and not on vacation (because these are the circumstances
+ under which you need to set an alarm). It should return
+ false otherwise.
- As a good parent, you will sit and count with him.
- Given the number (n), populate an array with all
- numbers up to and including that number, but excluding
- zero.
+ Examples:
+
+ setAlarm(true, true) -> false
+ setAlarm(false, true) -> false
+ setAlarm(false, false) -> false
+ setAlarm(true, false) -> true
:return:
- ","0","Testing monkey_count function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing set_alarm function","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- For a given string s find the character c (or C) with
- longest consecutive repetition and return: (c, l)
- where l (or L) is the length of the repetition.
+ Testing two_decimal_places function
+ with various test inputs.
- For empty string return: ('', 0)
+ Each number should be formatted that it is
+ rounded to two decimal places. You don't
+ need to check whether the input is a valid
+ number because only valid numbers are used
+ in the tests.
:return:
- ","1","Testing 'longest_repetition' function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing two_decimal_places function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing permute_a_palindrome function
+ If the wolf is the closest animal to you,
+ return ""Pls go away and stop eating my sheep"".
:return:
- ","0","Testing permute_a_palindrome (positive)","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Wolf in the middle of the queue","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Control Flow","",""
"
- Testing decipher_this function
- :param self:
+ The string ""This website is for losers LOL!""
+ should become ""Ths wbst s fr lsrs LL!""
:return:
- ","0","Testing decipher_this function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","a and b are equal","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Advanced Language Features","",""
"
- Verify that multiply function
- returns correct result
+ Testing a function named advice(agents, n) where:
+ - agents is an array of agent coordinates.
+ - n defines the size of the city that Bassi needs to hide in,
+ in other words the side length of the square grid.
+
+ The function should return a list of coordinates that are the furthest
+ away (by Manhattan distance) from all agents.
:return:
- ","0","'multiply' function verification","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","31","Testing advice function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'DefaultList' class: pop
+ Negative test cases for is_prime function testing
:return:
- ","2","Testing 'DefaultList' class: pop","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Object-Oriented Programming","",""
+ ","0","Negative test cases for is_prime function testing","Helper methods","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","No kyu helper methods","",""
"
Testing the function with various test data
:return:
- ","0","Testing zero_fuel function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing row_sum_odd_numbers function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- String subpattern recognition I
-
- Verify that 'has_subpattern' function to returns
- either true/True or false/False if a string can be
- seen as the repetition of a simpler/shorter subpattern or not.
+ Testing the function with various test data
:return:
- ","0","Testing 'has_subpattern' (part 1) function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Advanced Language Features","",""
+ ","0","Testing zero_fuel function","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Algorithms","",""
"
- Testing largestPower function
+ Testing permute_a_palindrome function
:return:
- ","0","Testing largestPower function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing permute_a_palindrome (positive)","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Repeating char is a space.
+ Testing 'thirt' function with various test data
:return:
- ","1","String alphabet chars and spaces","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing 'thirt' function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Fundamentals","",""
"
- Testing 'DefaultList' class: remove
+ Test sum_two_smallest_numbers function
+ The function should return the sum of
+ the two lowest positive numbers
:return:
- ","1","Testing 'DefaultList' class: remove","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Object-Oriented Programming","",""
+ ","0","Two smallest numbers in the start of the list","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing share_price function
- with multiple test inputs
- :return:
- ","0","Testing share_price function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ Testing 'zeros' program that should calculate the number
+ of trailing zeros in a factorial of a given number.
+ :return: None
+ ","16","Testing zeros function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Basic test case
+ Testing check_for_factor function.
+
+ This function should test if the
+ factor is a factor of base.
+
+ Return false if it is not a factor.
:return:
- ","0","test_basic","Beginner","Mon Aug 26 21:37:54 PDT 2024","passed","Mon Aug 26 21:37:54 PDT 2024","Unit Tests","Data Structures","",""
-"","0","Testing count_letters_and_digits function","Beginner","Mon Aug 26 22:05:29 PDT 2024","passed","Mon Aug 26 22:05:29 PDT 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing check_for_factor function: positive flow","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Testing calculate_damage with various test data
+ Testing fix_the_meerkat function with various test data
:return:
- ","0","Testing calculate_damage function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Games","",""
+ ","0","fix_the_meerkat function function verification","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing 'thirt' function with various test data
+ You are given two angles (in degrees) of a triangle.
+ Find the 3rd.
:return:
- ","0","Testing 'thirt' function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","You are given two angles -> find the 3rd.","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Math","",""
"
- Testing a function that checks if a given number n is a prime
- looping through it and, possibly, expanding the array/list of
- known primes only if/when necessary (ie: as soon as you check
- for a potential prime which is greater than a given threshold
- for each n, stop).
-
+ 0 is a square number
:return:
- ","0","Testing is_prime function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Zero","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Testing alphabet_war function
-
- Introduction
- There is a war and nobody knows - the alphabet war!
- The letters hide in their nuclear shelters. The
- nuclear strikes hit the battlefield and killed a
- lot of them.
-
- Task
- Write a function that accepts battlefield string
- and returns letters that survived the nuclear strike.
-
- 1. The battlefield string consists of only small letters, #,[ and ].
-
- 2. The nuclear shelter is represented by square brackets [].
- The letters inside the square brackets represent letters
- inside the shelter.
-
- 3. The # means a place where nuclear strike hit the battlefield.
- If there is at least one # on the battlefield, all letters outside
- of shelter die. When there is no any # on the battlefield, all letters
- survive (but do not expect such scenario too often ;-P ).
-
- 4. The shelters have some durability. When 2 or more # hit close to
- the shelter, the shelter is destroyed and all letters inside evaporate.
- The 'close to the shelter' means on the ground between the shelter and
- the next shelter (or beginning/end of battlefield). The below samples
- make it clear for you.
+ 0 is a square number
:return:
- ","0","Testing alphabet_war function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Advanced Language Features","",""
+ ","0","Simple test for invalid parentheses","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Test string with no duplicate chars.
- :return:
- ","1","String with no duplicate chars","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Algorithms","",""
+ Testing century function
+ ","0","Testing century function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Numbers","",""
"
- Testing 'vaporcode' function
+ Testing 'DefaultList' class: pop
:return:
- ","0","Testing 'vaporcode' function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'DefaultList' class: pop","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Object-Oriented Programming","",""
"
- Testing Warrior class >>> bruce_lee
- ","1","Testing Warrior class >>> bruce_lee","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","OOP","",""
+ Testing Calculator class
+ A simple calculator that given a string of operators '()', '+', '-', '*', '/'
+ and numbers separated by spaces will return the value of that expression
+ :return: None
+ ","0","Testing Calculator class","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- If there are no good ideas,
- as is often the case, return 'Fail!'.
+ Test with one char only
:return:
- ","2","Should return 'Fail!'s","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","16","Test with one char only","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- The function should return a formatted string.
- The return value should equal ""Value is VALUE""
- where value is a 5 digit padded number.
+ Negative tests
:return:
- ","0","Testing 'solution' function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing period_is_late function (negative)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing a function named agents_cleanup where:
- - agents: is an array of agent coordinates
- - n: defines the size of the city that Bassi needs to hide in,
+ Testing a function named create_city_map where:
+ - n defines the size of the city that Bassi needs to hide in,
in other words the side length of the square grid.
- The function should remove all agents that are outside of the city boundaries.
+ The function should generate city map with coordinates.
:return:
- ","0","Testing agents_cleanup function","Novice","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing create_city_map function","Novice","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing Battleship field validator
+ Testing using medium test data
+ :return:
+ ","0","test_solution_medium","Novice","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing Walker class
+ Testing starting position property based on negative grids
+ ","0","Testing Walker class - position property from negative grids","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing monkey_count function
- Testing a method that takes a field for well-known board game ""Battleship""
- as an argument and returns true if it has a valid disposition of ships,
- false otherwise. Argument is guaranteed to be 10*10 two-dimension array.
- Elements in the array are numbers, 0 if the cell is free and 1 if occupied
- by ship.
- ","0","Testing validate_battlefield function","Competent","Wed Nov 27 19:23:38 PST 2024","passed","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ You take your son to the forest to see the monkeys.
+ You know that there are a certain number there (n),
+ but your son is too young to just appreciate the full
+ number, he has to start counting them from 1.
+
+ As a good parent, you will sit and count with him.
+ Given the number (n), populate an array with all
+ numbers up to and including that number, but excluding
+ zero.
+ :return:
+ ","0","Testing monkey_count function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
Testing 'count_sheeps' function
Hint: Don't forget to check for
- bad values like null/undefined
+ bad values like mixed list
:return:
- ","1","Testing 'count_sheeps' function: bad input","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing 'count_sheeps' function: mixed list","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- non-consecutive is a negative number.
+ Testing check_root function with various test inputs
+
+ A function which takes numbers separated by commas
+ in string format and returns the number which is a
+ perfect square and the square root of that number.
+
+ If string contains other characters than number or
+ it has more or less than 4 numbers separated by comma
+ function returns ""incorrect input"".
+
+ If string contains 4 numbers but not consecutive it
+ returns ""not consecutive"".
:return:
- ","0","Negative non consecutive number should be returned","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing check_root function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- Testing duplicate_encode function
- with various test inputs
+ Test string with mixed type of chars.
:return:
- ","0","Testing duplicate_encode function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Algorithms","",""
+ ","0","String with mixed type of chars","Novice","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing 'feast' function with various test inputs
-
- Testing a function feast that takes the animal's
- name and dish as arguments and returns true or
- false to indicate whether the beast is allowed
- to bring the dish to the feast.
-
- Assume that beast and dish are always lowercase strings,
- and that each has at least two letters. beast and dish
- may contain hyphens and spaces, but these will not appear
- at the beginning or end of the string. They will not
- contain numerals.
-
- There is just one rule: the dish must start and end with
- the same letters as the animal's name. For example, the
- great blue heron is bringing garlic naan and the chickadee
- is bringing chocolate cake.
+ 4 is a square number
:return:
- ","0","Testing 'feast' function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Square numbers (positive)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- The player rolls the dice and moves the number
- of spaces indicated by the dice two times.
-
- Pass position and roll and compare the output
- to the expected result
+ Testing Decoding functionality
+ ","0","Testing Decoding functionality","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ Testing 'is_isogram' function
+ ","0","Testing 'is_isogram' function","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Fundamentals","",""
+"
+ Positive test cases for is_prime function testing
:return:
- ","1","move function tests","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Math","",""
+ ","0","Positive test cases for is_prime function testing","Helper methods","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","No kyu helper methods","",""
"
- Testing men_from_boys function with
- various test inputs
-
- Scenario
- Now that the competition gets tough it
- will Sort out the men from the boys .
+ Testing make_readable function
- Men are the Even numbers and Boys are
- the odd !alt !alt
+ Write a function, which takes a non-negative integer
+ (seconds) as input and returns the time in a human-readable
+ format (HH:MM:SS)
- Task
- Given an array/list [] of n integers ,
- Separate The even numbers from the odds ,
- or Separate the men from the boys !alt !alt
+ HH = hours, padded to 2 digits, range: 00 - 99
+ MM = minutes, padded to 2 digits, range: 00 - 59
+ SS = seconds, padded to 2 digits, range: 00 - 59
- Notes
- Return an array/list where Even numbers
- come first then odds.
- Since , Men are stronger than Boys ,
- Then Even numbers in ascending order
- While odds in descending.
+ The maximum time never exceeds 359999 (99:59:59)
:return:
- ","0","Testing men_from_boys function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Testing make_readable function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Algorithms","",""
"
- Testing is_palindrome function
- with various test inputs
+ Testing check_for_factor function.
- The function should check if a
- given string (case insensitive)
- is a palindrome.
- ","0","Testing is_palindrome function","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
-"
- Testing 'DefaultList' class: insert
+ This function should test if the
+ factor is a factor of base.
+
+ Return true if it is a factor.
:return:
- ","1","Testing 'DefaultList' class: insert","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:39 PST 2024","Unit Tests","Object-Oriented Programming","",""
+ ","0","Testing check_for_factor function: positive flow","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Test with empty string
+ Test valid_parentheses function with
+ valid large string
:return:
- ","1","Test with empty string","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Data Structures","",""
+ ","0","Test for valid large string","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
"
- Testing hoop_count function (negative)
+ Testing alphanumeric function with
+ various test inputs
+
+ The string has the following conditions
+ to be alphanumeric only
+
+ 1. At least one character ("""" is not valid)
+ 2. Allowed characters are uppercase or lowercase
+ latin letters and digits from 0 to 9
+ 3. No whitespaces or underscore or special chars
+
+ :return: None
+ ","0","Testing alphanumeric function","Novice","Sat Nov 30 21:14:59 PST 2024","passed","Sat Nov 30 21:14:59 PST 2024","Unit Tests","Advanced Language Features","",""
+"
+ If the whole array is consecutive then return
+ null or Nothing or None.
:return:
- ","0","Testing hoop_count function (negative test case)","Beginner","Wed Nov 27 19:23:41 PST 2024","passed","Wed Nov 27 19:23:41 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Non is expected","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Data Structures","",""
"
- 3 is not a square number
+ A function f(n), should returns the n-th member of sequence.
:return:
- ","1","Non square numbers (negative)","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Math","",""
+ ","0","test_sequence","Novice","Sat Nov 30 21:15:00 PST 2024","skipped","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Algorithms","",""
+"","0","Testing count_letters_and_digits function","Beginner","Mon Aug 26 22:05:29 PDT 2024","passed","Mon Aug 26 22:05:29 PDT 2024","Unit Tests","Fundamentals","",""
"
- Testing using empty test data
+ Testing shark function -> positive
:return:
- ","0","test_solution_empty","Novice","Wed Nov 27 19:23:38 PST 2024","skipped","Wed Nov 27 19:23:38 PST 2024","Unit Tests","Algorithms","",""
+ ","0","Testing shark function (positive)","Beginner","Sat Nov 30 21:15:00 PST 2024","passed","Sat Nov 30 21:15:00 PST 2024","Unit Tests","Math","",""
"
- Testing easy_line function
+ Testing using big test data
:return:
- ","0","Testing easy_line function","Beginner","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","test_solution_big","Novice","Sat Nov 30 21:14:58 PST 2024","skipped","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
"
- Testing easy_diagonal function
- :param self:
+ Test that 'remove_char' function
+ removes the first and
+ last characters of a string.
:return:
- ","745","Testing easy_diagonal function","Novice","Wed Nov 27 19:23:39 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Testing remove_char function","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
"
- Testing likes function with various test data
+ Testing next_bigger function
+
+ You have to test a function that takes a positive integer
+ number and returns the next bigger number formed by the same digits:
+
+ 12 ==> 21
+ 513 ==> 531
+ 2017 ==> 2071
+
+ If no bigger number can be composed using those digits, return -1
+ ","0","Testing next_bigger function","Competent","Sat Nov 30 21:14:58 PST 2024","passed","Sat Nov 30 21:14:58 PST 2024","Unit Tests","Algorithms","",""
+"
+ If there are no good ideas,
+ as is often the case, return 'Fail!'.
:return:
- ","0","Testing likes function","Novice","Wed Nov 27 19:23:40 PST 2024","passed","Wed Nov 27 19:23:40 PST 2024","Unit Tests","Fundamentals","",""
+ ","0","Should return 'Fail!'s","Beginner","Sat Nov 30 21:15:01 PST 2024","passed","Sat Nov 30 21:15:01 PST 2024","Unit Tests","Data Structures","",""
diff --git a/allure-report/data/suites.json b/allure-report/data/suites.json
index 03ebf3a3157..d5174983420 100644
--- a/allure-report/data/suites.json
+++ b/allure-report/data/suites.json
@@ -1 +1 @@
-{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"Beginner","children":[{"name":"Data Structures","children":[{"name":"Unit Tests","children":[{"name":"test_random","uid":"664f2a2d41bf2bd8","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_basic","uid":"ed9cfa6ba87dba0e","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing check_root function","uid":"ba71f124345447fc","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","MATHEMATICS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},{"name":"test_triangle","uid":"732b9dd805d734b8","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing 'save' function: negative","uid":"86bf8b663d5828a","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'save' function: positive","uid":"89d5ee585c13bf38","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing two_decimal_places function","uid":"9246dbe4ecdc42ce","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing length function","uid":"c87eac92a1b3b456","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing length function where head = None","uid":"8e87cfc15c8260a3","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing toJadenCase function (negative)","uid":"1bf4128bcf35143f","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"f26dca06c76121c7","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing password function","uid":"3ff87d981594c6f7","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'solution' function","uid":"f48dcf9628fe90ff","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"c700736d12b44c86","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with empty list","uid":"e751c9c9dc3d04e6","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with one element list","uid":"a13c451f0f676900","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"8388a8495a8b75af","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing invite_more_women function (negative)","uid":"7e066328cfed2428","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing invite_more_women function (positive)","uid":"b3f6328bce0de37c","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing men_from_boys function","uid":"edfd5d811972f420","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"5f97df940bb3f46a","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Testing row_sum_odd_numbers function","uid":"980af150a499b4e9","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Two smallest numbers in the start of the list","uid":"c52dc9ba56a64495","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"a3cba1eb012d0834","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'vaporcode' function","uid":"a6592dc6717fe514","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing to_alternating_case function","uid":"f30b225377e5683d","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing check_exam function","uid":"f6c63ae7fdc54916","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Testing string_to_array function","uid":"8672ab2817945b36","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing monkey_count function","uid":"d9e0d2d6c00c88e9","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"302e450946481df3","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"2991adec6435da10","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"bd65eae3991d6c2c","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"cc4dd11ea285cd92","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing take function","uid":"3d40466198fa34e6","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Large lists","uid":"98e0aca6e090522b","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Negative non consecutive number should be returned","uid":"4736c243443acbf6","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non is expected","uid":"c005f5247ce8619b","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"fcb92722bb71757b","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing two_decimal_places function","uid":"a61ba5af03a1f296","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing is_palindrome function","uid":"e532878179cb6f87","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (negative)","uid":"2be24f9b66669d76","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (positive)","uid":"ffc8d600f4ca1daf","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"AND logical operator","uid":"591cfdbc90cf4c5e","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"OR logical operator","uid":"b8a2da685a579f99","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"XOR logical operator","uid":"689b611d3c9a3124","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing make_upper_case function","uid":"b2f619fce2ea028d","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"fix_the_meerkat function function verification","uid":"1f1df83d6cc10b66","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing remove_char function","uid":"c2a15dd126224894","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Test that no_space function removes the spaces","uid":"63b822db5bae14d4","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Test with regular string","uid":"a5b469ea69ba375b","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with empty string","uid":"52402d5056a00e1d","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with one char only","uid":"66020f911b054e74","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing set_alarm function","uid":"3846518071a02e50","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing swap_values function","uid":"ee50880cc545f1d3","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'feast' function","uid":"3cb7f65d354963ea","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Should return 'Fail!'s","uid":"112ca50049d27c","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Publish!'","uid":"aa37770dd2142a16","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'I smell a series!'","uid":"4c5cc35d3de0d6f4","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]}],"uid":"9ab415726f75452ee6a54d789955b31a"}],"uid":"b95f876e1f2b207eb0939a5ec194141f"},{"name":"Fundamentals","children":[{"name":"Unit Tests","children":[{"name":"Testing count_letters_and_digits function","uid":"e695b3f4b0bdd51b","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing calculate function","uid":"1857a7ece8075aa5","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing calc_combinations_per_row function","uid":"b1056dd0bc1f2f4e","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function","uid":"324d19209fbeb70d","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"80a5eacfa2431348","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing count_letters_and_digits function","uid":"183ba5aa4a18280","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'is_isogram' function","uid":"30977e1fdeed6f0a","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'greek_comparator' function","uid":"d0246537274067fb","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (negative test case)","uid":"b02a54a0a8bd8284","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (positive test case)","uid":"6641c9ab33f4ea66","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"3940c19a8bd4a1213ce66b3afdab50ef"}],"uid":"9603dc083ab4631b8964ede0f578e399"},{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"a and b are equal","uid":"9c39905963998c1b","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a or b is negative","uid":"be50565df8dfb0ab","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"46eea1e10beb3240","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'factorial' function","uid":"82f0a19d19bd8125","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing growing_plant function","uid":"56d019840f444cec","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing max_multiple function","uid":"1abde016dd7f5ee7","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing largestPower function","uid":"addec93357f6e501","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},{"name":"Testing share_price function","uid":"5bf735ebb9d90923","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing number_of_sigfigs function","uid":"8ed1a17310170d88","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"powers function should return an array of unique numbers","uid":"631ed8ca3aead56c","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"fa6c346b04c031d5","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"b78b9d24e53cd100","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"28a9bedc22c54787","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"c3e9cf6e477b7f80","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing zero_fuel function","uid":"7c6af0e0a129f035","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"49509f8767b19ff3b070ea82fd0cf19d"}],"uid":"1a6a17bcaa86ae91fed50248f9f808b3"},{"name":"Advanced Language Features","children":[{"name":"Unit Tests","children":[{"name":"a and b are equal","uid":"405b625cf95f9fbd","parentUid":"ac42855574891b7aa91cb0cfdbc1ff1b","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing gap function","uid":"cb9f6d4c2aaf90e3","parentUid":"ac42855574891b7aa91cb0cfdbc1ff1b","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"ac42855574891b7aa91cb0cfdbc1ff1b"}],"uid":"8a1f04f4f2bddda13e1db77c9669185c"},{"name":"OOP","children":[{"name":"Unit Tests","children":[{"name":"Testing make_class function","uid":"ab3687d99fed99d0","parentUid":"5480a468dce69e80a78076b7d4997984","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]}],"uid":"5480a468dce69e80a78076b7d4997984"}],"uid":"62dd9c05f110c9974f269ed32d8a9b23"},{"name":"Math","children":[{"name":"Unit Tests","children":[{"name":"Square numbers (positive)","uid":"1bd3919646678e3f","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"162a4f2fa010c721","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Square numbers (positive)","uid":"13f340b5f893b4e2","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Negative numbers","uid":"bca9ba5488466979","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"9e71e34228180c1c","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Zero","uid":"c19e4739f2d4d64c","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing check_for_factor function: positive flow","uid":"ff18bec5c293c228","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"b26a6745cd367097","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"goals function verification","uid":"965bac5a2c55f031","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing shark function (positive)","uid":"3de5bbe9e7cab5b6","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"99bd3e79aeea5636","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (negative)","uid":"8dfef1ba8856d412","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing litres function with various test inputs","uid":"388d9dc9fa1f1c3a","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"'multiply' function verification","uid":"edb8f84ee9c3dd36","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"get_size function tests","uid":"c8a70d9350601da5","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"move function tests","uid":"6a636a909012a6f0","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"You are given two angles -> find the 3rd.","uid":"77ce7ba6af0b177a","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"STesting enough function","uid":"c31558e9c7981ac7","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]}],"uid":"ceb1390f367eb52b4e56cc18bbbe1bc9"}],"uid":"bcaaabdef5a259215a8e2610bb8fdcda"},{"name":"Numbers","children":[{"name":"Unit Tests","children":[{"name":"Testing century function","uid":"3ead41117d0ad5b6","parentUid":"4588655cceab4699e4f4c41ccec125a1","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"4588655cceab4699e4f4c41ccec125a1"}],"uid":"f24f43077f75c83f8aa82ea157c16228"},{"name":"Control Flow","children":[{"name":"Unit Tests","children":[{"name":"Verify that greet function returns the proper message","uid":"190ed93e28b901b","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing 'summation' function","uid":"1b57aafe4439b9a8","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Wolf at the end of the queue","uid":"6dfafb882d7cc41f","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf at the beginning of the queue","uid":"63ea9545d8dcd43f","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"ef53249dd3798b49","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]}],"uid":"d1cc59bc6b552d774c9e757bac5fad70"}],"uid":"2c20097abac22b773a069b0aaef4ef6b"}],"uid":"55eafda7393c07a0cb8bf5a36609ee53"},{"name":"Novice","children":[{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"Testing compute_ranks","uid":"197e80b267cccc2b","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"test_ips_between","uid":"93b00a3d2e7b92c1","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing done_or_not function","uid":"1251fa1056fea3d4","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"test_solution_basic","uid":"bdd8b1b0bd82d5b1","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_big","uid":"31802a90aeba5e97","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_empty","uid":"80f314b70b306bd4","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_medium","uid":"8e9b4227c17ce17f","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing dir_reduc function","uid":"4eb91d777aea105a","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing domain_name function","uid":"6a3f85e29591c654","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing all_fibonacci_numbers function","uid":"720b65d3a7d8ec34","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing agents_cleanup function","uid":"bb0cb59f0e1a4eca","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"37c27a38809b08b4","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"b684b0c7250ecf6d","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"test_smallest","uid":"9164bf2c06bf8752","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing first_non_repeating_letter function","uid":"5ad5cb812fbd5d4a","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Testing flatten function","uid":"fef2d68159e448ff","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Testing make_readable function","uid":"5654bb5658921dcd","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"Testing list_squared function","uid":"b7dd8f8438e567a9","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"test_josephus_survivor","uid":"6ef44675aea47099","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing is_prime function","uid":"142f5165c8452d36","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Testing move_zeros function","uid":"1c9684bf403c80de","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing zeros function","uid":"3c7a781e3674db5e","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing pig_it function","uid":"60f7c96f923539a5","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"9e017ac7fdaf6bf5","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing increment_string function","uid":"dc076040e5481dc9","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing done_or_not function","uid":"ef2b00c02db84592","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing 'generate_hashtag' function","uid":"3de1512f067d459d","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"48e03b38164b77c2","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing valid_parentheses function","uid":"8e4b6f6bd251566","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing anagrams function","uid":"300c045916564a1","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing solve function","uid":"4d4729a99109106e","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"All chars are in upper case","uid":"b0cc123728fa2f2d","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"e1af2c095108694d","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"49ad6a9c0404421b","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing duplicate_encode function","uid":"d1bc6da1a117f865","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"String with alphabet chars only","uid":"54fbe05c675f404a","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"60d4140245a65d5","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"8605c2bc186d7f9a","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"783d8a205b731823","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"89c0be4978ed22ba","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"1c3655d4a978bd79","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"a30a3ac9558d7a9c","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing the 'solution' function","uid":"41668c3c4e1a677a","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"test_sequence","uid":"2890c501d19b5f47","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing the 'find_missing_number' function","uid":"b22afbc33030e55f","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing 'numericals' function","uid":"b36ca0513e4048a8","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PERFORMANCE","PUZZLES","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"ebad1371009d2223","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"8bc712dc2d3a7199","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"c0b1085f1fbfd7ed","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing the 'pyramid' function","uid":"ff9c64bdd3b3fc0c","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing the 'group_cities' function","uid":"ee07ce647fa212f","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing the 'sort_array' function","uid":"e53952640c2c9e47","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing digital_root function","uid":"fea5f749a1c464e4","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"73cc5ec84a1f4867737ab04d0b051a30"}],"uid":"60b9efbaf59dd36076fedea7b4a011d6"},{"name":"Advanced Language Features","children":[{"name":"Unit Tests","children":[{"name":"Testing alphabet_war function","uid":"e91954f86960f5cf","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},{"name":"Testing alphanumeric function","uid":"14829aa4ce177c0a","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"5ff3f93ff1ffe8b3","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"c5bce40c2868c787","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"63a8ebd07b8fa1c4","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing tickets function","uid":"9a9def5039f12f67","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]}],"uid":"fd1bbdab14e2e98349209d17f558e911"}],"uid":"13abbe30dd54dd25506d13fe82007e2d"},{"name":"Fundamentals","children":[{"name":"Unit Tests","children":[{"name":"Testing 'thirt' function","uid":"62a6bbd8d87be20e","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing array_diff function","uid":"354cda6601a7cded","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing to_table function","uid":"e687a692c2c18f1b","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing checkchoose function","uid":"64abc8899e8e691d","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing decipher_this function","uid":"37bcd45d30c593a7","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing epidemic function","uid":"200b5f0b4ec790a3","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing easy_diagonal function","uid":"53eb34bc4e02fa07","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing encrypt_this function","uid":"48fa5f91e3478c29","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing stock_list function","uid":"64ddebaa5d6679fc","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'shortest_job_first(' function","uid":"dd86378e3a37dfe4","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},{"name":"Testing 'parts_sums' function","uid":"168d1058a213deae","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing the 'unique_in_order' function","uid":"19cfe4000991e820","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing the 'valid_braces' function","uid":"5908d364b75f844e","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing likes function","uid":"6bab07231bfb8a25","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'order' function","uid":"8a89827c471bc909","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"d17e6b140ea2a07b381194e74a33ce5b"}],"uid":"848d24a9f7bc96b143a85b4c7249d062"},{"name":"Character Encodings","children":[{"name":"Unit Tests","children":[{"name":"Testing binary_to_string function","uid":"67a0bf67db9047ee","parentUid":"ea2292968a342cdc2f3e82fe12bc3a60","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]}],"uid":"ea2292968a342cdc2f3e82fe12bc3a60"}],"uid":"fa9a202351dae141f823df5882ab8297"},{"name":"Data Structures","children":[{"name":"Unit Tests","children":[{"name":"Testing 'letter_count' function","uid":"d6ad7a05187743ff","parentUid":"8278133de018fd55049b8c3d6fb1fb9b","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Find the int that appears an odd number of times","uid":"59e860fc2782867c","parentUid":"8278133de018fd55049b8c3d6fb1fb9b","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing string_transformer function","uid":"4d8c29fe45d13f2d","parentUid":"8278133de018fd55049b8c3d6fb1fb9b","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"8278133de018fd55049b8c3d6fb1fb9b"}],"uid":"a65c1fb0b7c793d7770a54732bdf367f"},{"name":"Object-Oriented Programming","children":[{"name":"Unit Tests","children":[{"name":"Testing 'DefaultList' class: append","uid":"a78b9243c26a61bf","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"17c9a97f8a5ea815","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: extend","uid":"c244be500ebdf146","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: insert","uid":"ea77ab4395e92566","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: pop","uid":"4438dce845a8b680","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: remove","uid":"c0a4502fedd41667","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]}],"uid":"e85316c4a58a99a7b2d10b655966fadd"}],"uid":"4e0683876d74ae0e8b33f66aea00291f"},{"name":"Games","children":[{"name":"Unit Tests","children":[{"name":"Testing calculate_damage function","uid":"d0931e78c129f8d8","parentUid":"8e3854577e4c723c8d6938eed925487b","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]}],"uid":"8e3854577e4c723c8d6938eed925487b"}],"uid":"0bf1a0bba711cdf6ea71031c57333bd3"},{"name":"Classes","children":[{"name":"Unit Tests","children":[{"name":"Testing Potion class","uid":"f5c9e062133dbbbb","parentUid":"3996859f409a2a626e8107ce3f39bca8","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"3996859f409a2a626e8107ce3f39bca8"}],"uid":"1640ac342113ef879e16fc542289e53e"},{"name":"Performance","children":[{"name":"Unit Tests","children":[{"name":"Testing odd_row function","uid":"416bb0c0ac58f7b6","parentUid":"285243671a4d56475e0ffa0a97c6cd61","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]}],"uid":"285243671a4d56475e0ffa0a97c6cd61"}],"uid":"461e7ff781b427f737fa5139844a1ff0"}],"uid":"7f519f47c947401fdd71874cbd1d477a"},{"name":"Proficient","children":[{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"Testing calc function","uid":"a6d26dfb90ab4062","parentUid":"c5034bd103ca2f41152cb0fe51867a6f","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]}],"uid":"c5034bd103ca2f41152cb0fe51867a6f"}],"uid":"8de418cb873902e5e7c852077467d21a"}],"uid":"34b2a72e4b24c2f51de9d53851293f32"},{"name":"Competent","children":[{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"Testing validate_battlefield function","uid":"1a13c6a89153460b","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing Calculator class","uid":"5194ad39db439d08","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"test_line_negative","uid":"577d9e765fb39849","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"skipped","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_line_positive","uid":"32a39f3c0fa23567","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"skipped","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Walker class - position property from negative grids","uid":"3e564e38813f1539","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing Walker class - position property from positive grids","uid":"4b2984e4fa36f94","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing spiralize function","uid":"43a8b37a1715c915","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Testing Decoding functionality","uid":"98ca489a74667507","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing Encoding functionality","uid":"5e4416fd32f6992f","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing format_duration","uid":"4249127f6bff6f10","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Testing top_3_words function","uid":"450fbb27e2067be4","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing next_bigger function","uid":"5e2354482de170d3","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing next_smaller function","uid":"641b1ee7248b1557","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"test_permutations","uid":"c25f8210fdb51a41","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"skipped","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing solution function","uid":"d5aba2cd944d7efd","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"Testing 'snail' function","uid":"e7035dc3ef8d99c0","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing 'solution' function","uid":"e604a93a8ee1253f","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing validSolution","uid":"9d2b852ea94aa88a","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"Testing sum_for_list function","uid":"7331de8e7202ad57","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Testing sum_of_intervals function","uid":"61e07c6ddcc506b1","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing Sudoku class","uid":"a908975bd67b2eca","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]}],"uid":"fb54b35cc540f8c275131a3b0bde9df1"}],"uid":"e15d2622908030fd21f8fc3cdb7350ee"},{"name":"Fundamentals","children":[{"name":"Unit Tests","children":[{"name":"Testing 'mix' function","uid":"3b9e344534b3c5db","parentUid":"eb271735af5316f4dc1bcc327764bdce","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"eb271735af5316f4dc1bcc327764bdce"}],"uid":"6ae6b5e5fed4348123e4c22fbcd084fa"},{"name":"OOP","children":[{"name":"Unit Tests","children":[{"name":"Testing Battle method","uid":"c00621abb22a9be3","parentUid":"2d4d361a243697f0ad09ca0b8d7fc47b","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"3d05de3d43cf437d","parentUid":"2d4d361a243697f0ad09ca0b8d7fc47b","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> tom","uid":"6035f0fe38b5a062","parentUid":"2d4d361a243697f0ad09ca0b8d7fc47b","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]}],"uid":"2d4d361a243697f0ad09ca0b8d7fc47b"}],"uid":"43728ff8805d4ecc81aa1830e24274b8"}],"uid":"b657148eb402076160f4d681d84f0c34"},{"name":"Helper methods","children":[{"name":"No kyu helper methods","children":[{"name":"Unit Tests","children":[{"name":"Negative test cases for is_prime function testing","uid":"4710cc2182eb85cb","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for is_prime function testing","uid":"d731ec2306766d91","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Negative test cases for gen_primes function testing","uid":"9b0ec4eb2cd2dde7","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for gen_primes function testing","uid":"65e9477143af3f55","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"3c94ec7b23a52506eb03210940ef66ee"}],"uid":"d34e24897b29a91ffebda6086754b740"}],"uid":"ba03885408883f246e0fc1968e84ead3"}]}
\ No newline at end of file
+{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"Beginner","children":[{"name":"Data Structures","children":[{"name":"Unit Tests","children":[{"name":"test_random","uid":"badb2c1a8c5e2d2d","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_basic","uid":"68fbe283acac1b6a","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing check_root function","uid":"cbb9443875889585","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},{"name":"test_triangle","uid":"96938210802b960f","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing 'save' function: positive","uid":"f0d7d5d837d1a81d","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'save' function: negative","uid":"69d8ca152b73c452","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing two_decimal_places function","uid":"8db7c8bf0abe07bc","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing length function","uid":"e0dd8dfaed76aa75","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing length function where head = None","uid":"e7ac97a954c5e722","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing toJadenCase function (positive)","uid":"ec0c7de9a70a5f5e","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (negative)","uid":"e4473b95f40f5c92","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing password function","uid":"49244d740987433","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'solution' function","uid":"5af3592e93b232bc","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","ALGORITHMS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"d2af0876e7f45a7f","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with empty list","uid":"ae87022eb9b205bd","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with one element list","uid":"6f178467aa4ed9b7","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"555817f2fd5ba68f","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing invite_more_women function (positive)","uid":"4a970025f2147b3a","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing invite_more_women function (negative)","uid":"32eaf956310a89b7","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing men_from_boys function","uid":"f4e7ccb7c6ccb848","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"95500b18da61d76","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Testing row_sum_odd_numbers function","uid":"69f67038b11a4861","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"cd56af2e749c4e8a","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Two smallest numbers in the start of the list","uid":"2fa689144ccb2725","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'vaporcode' function","uid":"52f852c4238fea22","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing to_alternating_case function","uid":"cb005e45e7b312b5","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing check_exam function","uid":"23b533c70baf95c9","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Testing string_to_array function","uid":"7940a8ba615e27f7","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing monkey_count function","uid":"5880c730022f01ee","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"b5ba84846c075db5","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"4d07449717f6193c","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"14c26803c1139e78","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing take function","uid":"47e3461a4e252fc1","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"a95c24b51d5c9432","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Large lists","uid":"f807c10786110eac","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Negative non consecutive number should be returned","uid":"8a0604fc927a7480","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non is expected","uid":"f4915582d5908ed3","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"a492c358ecb2902d","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing two_decimal_places function","uid":"5647d5db4078d707","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing is_palindrome function","uid":"564bcc936cf15d1a","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (positive)","uid":"5503b0de9149b0f0","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (negative)","uid":"a1c87b2c2a6c0bb7","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"AND logical operator","uid":"7250652c2d8bbae5","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"XOR logical operator","uid":"46352cf5111d5c61","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"OR logical operator","uid":"2a6bb93adc2b9500","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing make_upper_case function","uid":"e42b69525abdede6","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"fix_the_meerkat function function verification","uid":"afc8e5dacd30bc41","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Test that no_space function removes the spaces","uid":"b4cae88de9afaa55","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing remove_char function","uid":"6d917e3e4d702f23","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Test with regular string","uid":"fef6b9be2b6df65c","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with empty string","uid":"2a3aa78afffa487b","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with one char only","uid":"e96aee50481acdd6","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing set_alarm function","uid":"c50649c997228fe6","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing swap_values function","uid":"7e7534020c406c41","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'feast' function","uid":"5364303890f7a5a1","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Should return 'I smell a series!'","uid":"d518579b8137712e","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Publish!'","uid":"2c379ae83853bb2a","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Should return 'Fail!'s","uid":"9eaae816682ea6e3","parentUid":"9ab415726f75452ee6a54d789955b31a","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]}],"uid":"9ab415726f75452ee6a54d789955b31a"}],"uid":"b95f876e1f2b207eb0939a5ec194141f"},{"name":"Fundamentals","children":[{"name":"Unit Tests","children":[{"name":"Testing count_letters_and_digits function","uid":"5488ed1b45d5018a","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing calculate function","uid":"b0395834a1dc7266","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing easy_line function","uid":"5238b22fc20ccda9","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"d9d827d0af3ba710","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"87b0b5de93d5cb12","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing count_letters_and_digits function","uid":"ead644ae8ee031c3","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'is_isogram' function","uid":"af16ce1f4d774662","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'greek_comparator' function","uid":"3a516b9dc7b53625","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (positive test case)","uid":"37fbb0401b01604d","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (negative test case)","uid":"ce6714fc18aff8ec","parentUid":"3940c19a8bd4a1213ce66b3afdab50ef","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"3940c19a8bd4a1213ce66b3afdab50ef"}],"uid":"9603dc083ab4631b8964ede0f578e399"},{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"a or b is negative","uid":"f74116cee1d73fd7","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"91c1d8a1fc37f84","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a and b are equal","uid":"8146fd50051ac96b","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'factorial' function","uid":"25c9ba69d5ac48c6","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing growing_plant function","uid":"4d64a30c387b7743","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing max_multiple function","uid":"971c2aa5dd36f62c","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing largestPower function","uid":"218b156daee27f08","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},{"name":"Testing number_of_sigfigs function","uid":"230fd42f20a11e18","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","ALGORITHMS"]},{"name":"Testing share_price function","uid":"24f0384efd85ae74","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"powers function should return an array of unique numbers","uid":"823dff07664aaa4","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"f06328bb4646abe9","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"690df5b9e2e97d3","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"9b651a3e27842d38","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"ad642268f112be60","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Simple test for empty string.","uid":"78aec59881bd461e","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Simple test for invalid parentheses","uid":"f55783c4fa90131e","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Test for invalid large string","uid":"d0cba34627dad034","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Simple test for valid parentheses","uid":"4990a9f9fb7d9809","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Test for valid large string","uid":"9cc2024d730e5f8a","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Testing zero_fuel function","uid":"3f3a4afa0166112e","parentUid":"49509f8767b19ff3b070ea82fd0cf19d","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]}],"uid":"49509f8767b19ff3b070ea82fd0cf19d"}],"uid":"1a6a17bcaa86ae91fed50248f9f808b3"},{"name":"Advanced Language Features","children":[{"name":"Unit Tests","children":[{"name":"a and b are equal","uid":"cef1ed2aef537de7","parentUid":"ac42855574891b7aa91cb0cfdbc1ff1b","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing gap function","uid":"8caf8fe76e46aa0f","parentUid":"ac42855574891b7aa91cb0cfdbc1ff1b","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"ac42855574891b7aa91cb0cfdbc1ff1b"}],"uid":"8a1f04f4f2bddda13e1db77c9669185c"},{"name":"OOP","children":[{"name":"Unit Tests","children":[{"name":"Testing make_class function","uid":"a088624abb606e0e","parentUid":"5480a468dce69e80a78076b7d4997984","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]}],"uid":"5480a468dce69e80a78076b7d4997984"}],"uid":"62dd9c05f110c9974f269ed32d8a9b23"},{"name":"Math","children":[{"name":"Unit Tests","children":[{"name":"Square numbers (positive)","uid":"5b36ed636679609b","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Negative numbers","uid":"33789c02e7e07041","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"eb8f6057b9598daa","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Square numbers (positive)","uid":"c8680b20dd7e19d5","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Non square numbers (negative)","uid":"a1e3818ccb62ed24","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Zero","uid":"30779503c72bcec6","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"goals function verification","uid":"5496efe2fd3e353","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing check_for_factor function: positive flow","uid":"b40f27be3da7edd7","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"873ec1972fa36468","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"ffb8e8f4eed50d14","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (negative)","uid":"a5a7f52be4bf7369","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"a4cb6a94c77f28ce","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing litres function with various test inputs","uid":"5ac65e8dc17d86a","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"'multiply' function verification","uid":"456a7345e9aeb905","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"get_size function tests","uid":"1cc5ce778c99d98","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"move function tests","uid":"5814d63d4b392228","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"You are given two angles -> find the 3rd.","uid":"28baf5593cc14310","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"STesting enough function","uid":"b59318a9c97ef9f1","parentUid":"ceb1390f367eb52b4e56cc18bbbe1bc9","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]}],"uid":"ceb1390f367eb52b4e56cc18bbbe1bc9"}],"uid":"bcaaabdef5a259215a8e2610bb8fdcda"},{"name":"Numbers","children":[{"name":"Unit Tests","children":[{"name":"Testing century function","uid":"2a82791553e70088","parentUid":"4588655cceab4699e4f4c41ccec125a1","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]}],"uid":"4588655cceab4699e4f4c41ccec125a1"}],"uid":"f24f43077f75c83f8aa82ea157c16228"},{"name":"Control Flow","children":[{"name":"Unit Tests","children":[{"name":"Verify that greet function returns the proper message","uid":"6b2ccbd851ec600","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing 'summation' function","uid":"c8c57e21dd6fea81","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Wolf at the end of the queue","uid":"f8789af2e0cead9e","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf at the beginning of the queue","uid":"9e884f6ea55b7c35","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"e578dac1473f78ec","parentUid":"d1cc59bc6b552d774c9e757bac5fad70","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]}],"uid":"d1cc59bc6b552d774c9e757bac5fad70"}],"uid":"2c20097abac22b773a069b0aaef4ef6b"}],"uid":"55eafda7393c07a0cb8bf5a36609ee53"},{"name":"Novice","children":[{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"Testing compute_ranks","uid":"ec1f79d5effe1aa9","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"test_ips_between","uid":"43578fd4f74ce5d9","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_basic","uid":"6c1e65f294db5f89","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing done_or_not function","uid":"a90239b6ef90f6a6","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"test_solution_big","uid":"4df2e31ca734bf47","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_empty","uid":"c62025a79b33eb3","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing dir_reduc function","uid":"d49eccd60ce84feb","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"test_solution_medium","uid":"ec58e61448a9c6a8","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing domain_name function","uid":"31ce0fdb81c2daf6","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing all_fibonacci_numbers function","uid":"315e825b7f114d5b","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing agents_cleanup function","uid":"1fb0e4ddfae0bf06","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"506e0ee504d23a05","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"be79a08ed18e426","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing first_non_repeating_letter function","uid":"4d53eb58d77047e8","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"test_smallest","uid":"7ea8a8dc382128a4","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing flatten function","uid":"c8d9a4d573dbda2b","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Testing make_readable function","uid":"a92222b0b7f4d601","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"Testing list_squared function","uid":"f39847014d01db85","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"test_josephus_survivor","uid":"e08a8a15da9b3ad","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing is_prime function","uid":"8eb80b15a6d6b848","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Testing move_zeros function","uid":"ac824f903545a6e7","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing zeros function","uid":"40b9b78f2d258cf9","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"213536a8a5597e91","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing pig_it function","uid":"22bb7ddce4971121","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing increment_string function","uid":"9ba260a0149e6341","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing done_or_not function","uid":"5b5df6c66b23ba75","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing 'generate_hashtag' function","uid":"3f2e19b818fd15f5","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"72c2edc2055d0da7","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing valid_parentheses function","uid":"ee5910cfe65a88ee","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing anagrams function","uid":"d2acdc5e027859f4","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing solve function","uid":"c1393951861e51a9","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"293f48722d8450df","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"5bee7e36f6e76857","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"All chars are in upper case","uid":"da807d1d651bf07b","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing duplicate_encode function","uid":"157d23c0aff9e075","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"String with no duplicate chars","uid":"1d2cfb77eef4360e","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with alphabet chars only","uid":"777b1d9b55eb3ae9","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"f5898a8468d0cd4","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"f83b86d7cbc0ffa1","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"aa7d2e5e86b66673","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"3d9d773987a3ac09","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"1137568979e0ed3a","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing the 'solution' function","uid":"d0b6dccad411741e","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"test_sequence","uid":"21221b4a48a21055","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"skipped","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'numericals' function","uid":"db9b592f660c3c08","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]},{"name":"Testing the 'find_missing_number' function","uid":"8878dccf56d36ba6","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"f74a1a4c19be5344","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"469fb46dbe1a31d","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"864ee426bf422b09","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing the 'pyramid' function","uid":"83ae1189d3669b33","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing the 'group_cities' function","uid":"1c66d03c44b01cf6","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing the 'sort_array' function","uid":"4e3f7ea473e691d3","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing digital_root function","uid":"2571a6d17171a809","parentUid":"73cc5ec84a1f4867737ab04d0b051a30","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]}],"uid":"73cc5ec84a1f4867737ab04d0b051a30"}],"uid":"60b9efbaf59dd36076fedea7b4a011d6"},{"name":"Advanced Language Features","children":[{"name":"Unit Tests","children":[{"name":"Testing alphabet_war function","uid":"2de9285990285353","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","EXPRESSIONS","REGULAR","DECLARATIVE","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]},{"name":"Testing alphanumeric function","uid":"19443f8320b2694c","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"c1326d9a3ad9ddfb","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"52e55a2445119fdd","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"b4c3bd7788c9f57d","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing tickets function","uid":"d20d06b45fb65ddb","parentUid":"fd1bbdab14e2e98349209d17f558e911","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]}],"uid":"fd1bbdab14e2e98349209d17f558e911"}],"uid":"13abbe30dd54dd25506d13fe82007e2d"},{"name":"Fundamentals","children":[{"name":"Unit Tests","children":[{"name":"Testing 'thirt' function","uid":"a5961784f4ddfa34","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing array_diff function","uid":"80b7e762ad299367","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing to_table function","uid":"ece5bd16ef8bbe52","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing checkchoose function","uid":"c9c9a6a75f3a249f","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing decipher_this function","uid":"afa4196b56245753","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing epidemic function","uid":"8572ffe92ddcaa11","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing easy_diagonal function","uid":"48f19bb58dd1432f","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing encrypt_this function","uid":"984b8a80ce69773d","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing stock_list function","uid":"aa0fd3e8d8009a95","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'shortest_job_first(' function","uid":"87b2e8453406c3f","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},{"name":"Testing the 'unique_in_order' function","uid":"b3654581f89b5576","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing 'parts_sums' function","uid":"902288cde0f2109a","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing the 'valid_braces' function","uid":"e6b67890527d37e6","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'order' function","uid":"7fd83f8828bfb391","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing likes function","uid":"5ff9cf70b259ca21","parentUid":"d17e6b140ea2a07b381194e74a33ce5b","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]}],"uid":"d17e6b140ea2a07b381194e74a33ce5b"}],"uid":"848d24a9f7bc96b143a85b4c7249d062"},{"name":"Character Encodings","children":[{"name":"Unit Tests","children":[{"name":"Testing binary_to_string function","uid":"1cbe6a610fbdfd6","parentUid":"ea2292968a342cdc2f3e82fe12bc3a60","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]}],"uid":"ea2292968a342cdc2f3e82fe12bc3a60"}],"uid":"fa9a202351dae141f823df5882ab8297"},{"name":"Data Structures","children":[{"name":"Unit Tests","children":[{"name":"Testing 'letter_count' function","uid":"4e3fc5966ad47411","parentUid":"8278133de018fd55049b8c3d6fb1fb9b","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Find the int that appears an odd number of times","uid":"4cc7d24b84024142","parentUid":"8278133de018fd55049b8c3d6fb1fb9b","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing string_transformer function","uid":"101b76d3a18bb4c3","parentUid":"8278133de018fd55049b8c3d6fb1fb9b","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"8278133de018fd55049b8c3d6fb1fb9b"}],"uid":"a65c1fb0b7c793d7770a54732bdf367f"},{"name":"Object-Oriented Programming","children":[{"name":"Unit Tests","children":[{"name":"Testing 'DefaultList' class: extend","uid":"f56ae5fa4f278c43","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: append","uid":"44141b5da145c70a","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"9e6eb35888cc4f59","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: insert","uid":"67535419d885cbd9","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: pop","uid":"a6a651d904577cf4","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: remove","uid":"3ff093181cede851","parentUid":"e85316c4a58a99a7b2d10b655966fadd","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]}],"uid":"e85316c4a58a99a7b2d10b655966fadd"}],"uid":"4e0683876d74ae0e8b33f66aea00291f"},{"name":"Classes","children":[{"name":"Unit Tests","children":[{"name":"Testing Potion class","uid":"25eb791ee007f15b","parentUid":"3996859f409a2a626e8107ce3f39bca8","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"3996859f409a2a626e8107ce3f39bca8"}],"uid":"1640ac342113ef879e16fc542289e53e"},{"name":"Games","children":[{"name":"Unit Tests","children":[{"name":"Testing calculate_damage function","uid":"4223e436b2847599","parentUid":"8e3854577e4c723c8d6938eed925487b","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]}],"uid":"8e3854577e4c723c8d6938eed925487b"}],"uid":"0bf1a0bba711cdf6ea71031c57333bd3"},{"name":"Performance","children":[{"name":"Unit Tests","children":[{"name":"Testing odd_row function","uid":"733b2334645f5c42","parentUid":"285243671a4d56475e0ffa0a97c6cd61","status":"passed","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]}],"uid":"285243671a4d56475e0ffa0a97c6cd61"}],"uid":"461e7ff781b427f737fa5139844a1ff0"}],"uid":"7f519f47c947401fdd71874cbd1d477a"},{"name":"Proficient","children":[{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"Testing calc function","uid":"26189d3cfda1b8d1","parentUid":"c5034bd103ca2f41152cb0fe51867a6f","status":"passed","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]}],"uid":"c5034bd103ca2f41152cb0fe51867a6f"}],"uid":"8de418cb873902e5e7c852077467d21a"}],"uid":"34b2a72e4b24c2f51de9d53851293f32"},{"name":"Competent","children":[{"name":"Algorithms","children":[{"name":"Unit Tests","children":[{"name":"Testing validate_battlefield function","uid":"c515ef635fa26df1","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"test_line_negative","uid":"482cc1b462231f44","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"skipped","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Calculator class","uid":"d06d6d8db945d4d7","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"test_line_positive","uid":"fb676676627eae5f","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"skipped","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Walker class - position property from negative grids","uid":"a81b8ca7a7877717","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing spiralize function","uid":"7aa3fbfc8218c54e","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Testing Walker class - position property from positive grids","uid":"eb94d03877c16bb4","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing Encoding functionality","uid":"644c808df55456e9","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing Decoding functionality","uid":"ca1eccae180a083e","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing format_duration","uid":"b92f0db6c4ee4ff0","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Testing top_3_words function","uid":"f2a1a9d494a0859","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing next_smaller function","uid":"c1f90fc4edd70bea","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"test_permutations","uid":"5a5d0954bb249b69","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"skipped","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing next_bigger function","uid":"1d49801d4e6b4921","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing solution function","uid":"913fbd5c2da31308","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","STRING","ALGORITHMS"]},{"name":"Testing 'snail' function","uid":"43a52f18fb3b8136","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing validSolution","uid":"6c8559b634a76bd8","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"Testing 'solution' function","uid":"8da8c6de16bb179d","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing sum_for_list function","uid":"af3a43fc31649664","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Testing sum_of_intervals function","uid":"99e95613ed424b35","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing Sudoku class","uid":"f51b45f6ebc18bdf","parentUid":"fb54b35cc540f8c275131a3b0bde9df1","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]}],"uid":"fb54b35cc540f8c275131a3b0bde9df1"}],"uid":"e15d2622908030fd21f8fc3cdb7350ee"},{"name":"Fundamentals","children":[{"name":"Unit Tests","children":[{"name":"Testing 'mix' function","uid":"f87e2580dd045df5","parentUid":"eb271735af5316f4dc1bcc327764bdce","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]}],"uid":"eb271735af5316f4dc1bcc327764bdce"}],"uid":"6ae6b5e5fed4348123e4c22fbcd084fa"},{"name":"OOP","children":[{"name":"Unit Tests","children":[{"name":"Testing Battle method","uid":"c678c03e12583e98","parentUid":"2d4d361a243697f0ad09ca0b8d7fc47b","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"8c4575be21ff0ded","parentUid":"2d4d361a243697f0ad09ca0b8d7fc47b","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing Warrior class >>> tom","uid":"d6520bfb9bc036e4","parentUid":"2d4d361a243697f0ad09ca0b8d7fc47b","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]}],"uid":"2d4d361a243697f0ad09ca0b8d7fc47b"}],"uid":"43728ff8805d4ecc81aa1830e24274b8"}],"uid":"b657148eb402076160f4d681d84f0c34"},{"name":"Helper methods","children":[{"name":"No kyu helper methods","children":[{"name":"Unit Tests","children":[{"name":"Negative test cases for is_prime function testing","uid":"ad3e6b6eddb975ef","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for is_prime function testing","uid":"5c460b7e756cd57","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Negative test cases for gen_primes function testing","uid":"bb8e119491d2ebc3","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Positive test cases for gen_primes function testing","uid":"c245bb8192a35073","parentUid":"3c94ec7b23a52506eb03210940ef66ee","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]}],"uid":"3c94ec7b23a52506eb03210940ef66ee"}],"uid":"d34e24897b29a91ffebda6086754b740"}],"uid":"ba03885408883f246e0fc1968e84ead3"}]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/101b76d3a18bb4c3.json b/allure-report/data/test-cases/101b76d3a18bb4c3.json
new file mode 100644
index 00000000000..812d4f5dee6
--- /dev/null
+++ b/allure-report/data/test-cases/101b76d3a18bb4c3.json
@@ -0,0 +1 @@
+{"uid":"101b76d3a18bb4c3","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"
Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"String transformer"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5878520d52628a092f0002d0","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"56d0c429ca5615e0","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0}},{"uid":"8b066879dcf90ee","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0}},{"uid":"a654bf006c33c2bc","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"f2e80dca05a524c5","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4d8c29fe45d13f2d","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0}},{"uid":"bcc8c6b28fb32dd0","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0}},{"uid":"704aacac2db91585","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"469371686ca36a1e","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"101b76d3a18bb4c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1039c276c50498c7.json b/allure-report/data/test-cases/1039c276c50498c7.json
new file mode 100644
index 00000000000..12bcaa7538d
--- /dev/null
+++ b/allure-report/data/test-cases/1039c276c50498c7.json
@@ -0,0 +1 @@
+{"uid":"1039c276c50498c7","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f0e8db62b4d5a04e","name":"stdout","source":"f0e8db62b4d5a04e.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"1039c276c50498c7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1065b8b44c0afc6f.json b/allure-report/data/test-cases/1065b8b44c0afc6f.json
deleted file mode 100644
index e4eac33b65f..00000000000
--- a/allure-report/data/test-cases/1065b8b44c0afc6f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1065b8b44c0afc6f","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3f196c8197b3dace","name":"stdout","source":"3f196c8197b3dace.txt","type":"text/plain","size":931}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Pairs"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"tag","value":"MEMOIZATION"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"1065b8b44c0afc6f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/10f08e5166368fc8.json b/allure-report/data/test-cases/10f08e5166368fc8.json
deleted file mode 100644
index 0917ba481bd..00000000000
--- a/allure-report/data/test-cases/10f08e5166368fc8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"10f08e5166368fc8","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732428194139,"stop":1732428194139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":12,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732428194147,"stop":1732428194147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"RULES"},{"name":"tag","value":"CLASSES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"10f08e5166368fc8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/11195fbf11e8bfc3.json b/allure-report/data/test-cases/11195fbf11e8bfc3.json
deleted file mode 100644
index 8062a46f94d..00000000000
--- a/allure-report/data/test-cases/11195fbf11e8bfc3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"11195fbf11e8bfc3","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d9ffb014ecda8013","name":"stdout","source":"d9ffb014ecda8013.txt","type":"text/plain","size":129}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"11195fbf11e8bfc3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/111dbc365b1f3e78.json b/allure-report/data/test-cases/111dbc365b1f3e78.json
deleted file mode 100644
index e9494e47799..00000000000
--- a/allure-report/data/test-cases/111dbc365b1f3e78.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"111dbc365b1f3e78","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"suite","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Potion Class 101"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"111dbc365b1f3e78.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/112ca50049d27c.json b/allure-report/data/test-cases/112ca50049d27c.json
deleted file mode 100644
index 539394fd953..00000000000
--- a/allure-report/data/test-cases/112ca50049d27c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"112ca50049d27c","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732764221286,"stop":1732764221286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1732764221288,"stop":1732764221288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732764221299,"stop":1732764221299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9689f8dcf21c7e63","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0}},{"uid":"a355bc32a0d73da0","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"65b2cf00b86ce444","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"973452fbe07efc18","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0}},{"uid":"ede582dcc2b34bf3","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"b32352034ba0a692","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"112ca50049d27c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1137568979e0ed3a.json b/allure-report/data/test-cases/1137568979e0ed3a.json
new file mode 100644
index 00000000000..de3dfdb4e18
--- /dev/null
+++ b/allure-report/data/test-cases/1137568979e0ed3a.json
@@ -0,0 +1 @@
+{"uid":"1137568979e0ed3a","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/586d6cefbcc21eed7a001155","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"46c119be5111a687","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1}},{"uid":"4b75654893666492","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0}},{"uid":"ac4b8e11c3d56a6a","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"89e6e7af226f3582","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a30a3ac9558d7a9c","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1}},{"uid":"7e997a5018ff0710","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0}},{"uid":"d57f06aa2f911f40","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"bb5e32abc058341d","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"1137568979e0ed3a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/113e69c4ee0f071.json b/allure-report/data/test-cases/113e69c4ee0f071.json
deleted file mode 100644
index c95f76c9dd8..00000000000
--- a/allure-report/data/test-cases/113e69c4ee0f071.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"113e69c4ee0f071","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1732428196489,"stop":1732428196489,"duration":0},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1732428196489,"stop":1732428196489,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732428196491,"stop":1732428196491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"113e69c4ee0f071.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/115439469142590e.json b/allure-report/data/test-cases/115439469142590e.json
new file mode 100644
index 00000000000..d52de72b9b3
--- /dev/null
+++ b/allure-report/data/test-cases/115439469142590e.json
@@ -0,0 +1 @@
+{"uid":"115439469142590e","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7d82c31fb2485e49","name":"stdout","source":"7d82c31fb2485e49.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"115439469142590e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/115f495bb01a1dcf.json b/allure-report/data/test-cases/115f495bb01a1dcf.json
new file mode 100644
index 00000000000..6085acb7089
--- /dev/null
+++ b/allure-report/data/test-cases/115f495bb01a1dcf.json
@@ -0,0 +1 @@
+{"uid":"115f495bb01a1dcf","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ea2c55d1a71e4c1b","name":"stdout","source":"ea2c55d1a71e4c1b.txt","type":"text/plain","size":263}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"PARSING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"115f495bb01a1dcf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/117e19024dff1cfd.json b/allure-report/data/test-cases/117e19024dff1cfd.json
deleted file mode 100644
index 8435268529a..00000000000
--- a/allure-report/data/test-cases/117e19024dff1cfd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"117e19024dff1cfd","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2f8e2ebe7761508b","name":"stdout","source":"2f8e2ebe7761508b.txt","type":"text/plain","size":531}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"String incrementer"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"STRINGS PARSING"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"117e19024dff1cfd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1186c71e39a023da.json b/allure-report/data/test-cases/1186c71e39a023da.json
new file mode 100644
index 00000000000..419bd5fa27b
--- /dev/null
+++ b/allure-report/data/test-cases/1186c71e39a023da.json
@@ -0,0 +1 @@
+{"uid":"1186c71e39a023da","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"1186c71e39a023da.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1191e503f4a01ba8.json b/allure-report/data/test-cases/1191e503f4a01ba8.json
new file mode 100644
index 00000000000..754499db9ea
--- /dev/null
+++ b/allure-report/data/test-cases/1191e503f4a01ba8.json
@@ -0,0 +1 @@
+{"uid":"1191e503f4a01ba8","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1732764218769,"stop":1732764218769,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1732764218774,"stop":1732764218774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Aggregations"},{"name":"story","value":"Sum of Intervals"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"INTEGERS"},{"name":"tag","value":"ARITHMETIC"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"AGGREGATIONS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"1191e503f4a01ba8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/119afffc6f9f5da8.json b/allure-report/data/test-cases/119afffc6f9f5da8.json
new file mode 100644
index 00000000000..f2b1337ab7a
--- /dev/null
+++ b/allure-report/data/test-cases/119afffc6f9f5da8.json
@@ -0,0 +1 @@
+{"uid":"119afffc6f9f5da8","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c2e67de795c89a5a","name":"stdout","source":"c2e67de795c89a5a.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"The Greatest Warrior"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"119afffc6f9f5da8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/11b930e98296bcb5.json b/allure-report/data/test-cases/11b930e98296bcb5.json
new file mode 100644
index 00000000000..d47738feca6
--- /dev/null
+++ b/allure-report/data/test-cases/11b930e98296bcb5.json
@@ -0,0 +1 @@
+{"uid":"11b930e98296bcb5","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"11b930e98296bcb5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/11dd46913546ab74.json b/allure-report/data/test-cases/11dd46913546ab74.json
new file mode 100644
index 00000000000..2d44af9341a
--- /dev/null
+++ b/allure-report/data/test-cases/11dd46913546ab74.json
@@ -0,0 +1 @@
+{"uid":"11dd46913546ab74","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1724735129586,"stop":1724735129602,"duration":16},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724735129586,"stop":1724735129602,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a6bd6cbda8e220e3","name":"stdout","source":"a6bd6cbda8e220e3.txt","type":"text/plain","size":985}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"11dd46913546ab74.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/11ff02c2df19530d.json b/allure-report/data/test-cases/11ff02c2df19530d.json
deleted file mode 100644
index 6eb66b72949..00000000000
--- a/allure-report/data/test-cases/11ff02c2df19530d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"11ff02c2df19530d","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"943e8734629abe38","name":"stdout","source":"943e8734629abe38.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"11ff02c2df19530d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1212df96f6b2dc34.json b/allure-report/data/test-cases/1212df96f6b2dc34.json
deleted file mode 100644
index 266e6c65736..00000000000
--- a/allure-report/data/test-cases/1212df96f6b2dc34.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1212df96f6b2dc34","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b1edf41b3f6059d4","name":"stdout","source":"b1edf41b3f6059d4.txt","type":"text/plain","size":298}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Share prices"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1212df96f6b2dc34.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1216cba41972f97c.json b/allure-report/data/test-cases/1216cba41972f97c.json
deleted file mode 100644
index a2351577046..00000000000
--- a/allure-report/data/test-cases/1216cba41972f97c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1216cba41972f97c","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1732428194553,"stop":1732428194553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"1216cba41972f97c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/122ba025ebcea5dd.json b/allure-report/data/test-cases/122ba025ebcea5dd.json
deleted file mode 100644
index 52ffe61d363..00000000000
--- a/allure-report/data/test-cases/122ba025ebcea5dd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"122ba025ebcea5dd","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ed1895964a4f1dc3","name":"stdout","source":"ed1895964a4f1dc3.txt","type":"text/plain","size":59}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"122ba025ebcea5dd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1230413e064883bb.json b/allure-report/data/test-cases/1230413e064883bb.json
deleted file mode 100644
index 2e017b98bf7..00000000000
--- a/allure-report/data/test-cases/1230413e064883bb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1230413e064883bb","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1732428195501,"stop":1732428195501,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1732428195501,"stop":1732428195501,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1732428195504,"stop":1732428195504,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"1230413e064883bb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/12409260b34394eb.json b/allure-report/data/test-cases/12409260b34394eb.json
new file mode 100644
index 00000000000..7755cda8bc1
--- /dev/null
+++ b/allure-report/data/test-cases/12409260b34394eb.json
@@ -0,0 +1 @@
+{"uid":"12409260b34394eb","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e8051d2095f3e05f","name":"stdout","source":"e8051d2095f3e05f.txt","type":"text/plain","size":120}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"story","value":"Find the longest gap!"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"12409260b34394eb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1251fa1056fea3d4.json b/allure-report/data/test-cases/1251fa1056fea3d4.json
deleted file mode 100644
index 5b32476148a..00000000000
--- a/allure-report/data/test-cases/1251fa1056fea3d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1251fa1056fea3d4","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1732764218834,"stop":1732764218834,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"dc89f010c8fc632","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1}},{"uid":"86173a2048ae1d24","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"b9086c98d6d71504","status":"passed","time":{"start":1724733472561,"stop":1724733472561,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1265911f14bcd919","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1}},{"uid":"98d0f495e6dcba7e","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"df3147d31fee6968","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"1251fa1056fea3d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/126c2e67245419a9.json b/allure-report/data/test-cases/126c2e67245419a9.json
deleted file mode 100644
index f3a85b045d8..00000000000
--- a/allure-report/data/test-cases/126c2e67245419a9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"126c2e67245419a9","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_count_letters_and_digits","historyId":"0e1169325045c4d7d4ed6982c76387ed","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732428195853,"stop":1732428195853,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"126c2e67245419a9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/12c07b407ce072f5.json b/allure-report/data/test-cases/12c07b407ce072f5.json
deleted file mode 100644
index 70ed72b666e..00000000000
--- a/allure-report/data/test-cases/12c07b407ce072f5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"12c07b407ce072f5","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7a82343faf93d23b","name":"stdout","source":"7a82343faf93d23b.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Conditions"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Personalized greeting"},{"name":"suite","value":"Control Flow"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"12c07b407ce072f5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/139cceadff83cc0d.json b/allure-report/data/test-cases/139cceadff83cc0d.json
deleted file mode 100644
index 8c012a93518..00000000000
--- a/allure-report/data/test-cases/139cceadff83cc0d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"139cceadff83cc0d","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9fbeafabb75260d1","name":"stdout","source":"9fbeafabb75260d1.txt","type":"text/plain","size":1178}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"139cceadff83cc0d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/13b14c699e0075d9.json b/allure-report/data/test-cases/13b14c699e0075d9.json
new file mode 100644
index 00000000000..3f04ff6797a
--- /dev/null
+++ b/allure-report/data/test-cases/13b14c699e0075d9.json
@@ -0,0 +1 @@
+{"uid":"13b14c699e0075d9","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1732428193975,"stop":1732428193976,"duration":1},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1732428193975,"stop":1732428193975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732428193975,"stop":1732428193975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193975,"stop":1732428193975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1732428193977,"stop":1732428193977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"story","value":"Most frequently used words in a text"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"RANKING"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FILTERING"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"13b14c699e0075d9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/13bf02549cf3b6be.json b/allure-report/data/test-cases/13bf02549cf3b6be.json
new file mode 100644
index 00000000000..ca8b2b7c9ef
--- /dev/null
+++ b/allure-report/data/test-cases/13bf02549cf3b6be.json
@@ -0,0 +1 @@
+{"uid":"13bf02549cf3b6be","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1732428196435,"stop":1732428196436,"duration":1},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1732428196436,"stop":1732428196436,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732428196437,"stop":1732428196437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"13bf02549cf3b6be.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/13c4343c88a790e8.json b/allure-report/data/test-cases/13c4343c88a790e8.json
deleted file mode 100644
index d45875d7899..00000000000
--- a/allure-report/data/test-cases/13c4343c88a790e8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"13c4343c88a790e8","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"287eb5fa3fe3b8e6","name":"stdout","source":"287eb5fa3fe3b8e6.txt","type":"text/plain","size":263}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"PARSING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"13c4343c88a790e8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/13c5e35ef3c791a0.json b/allure-report/data/test-cases/13c5e35ef3c791a0.json
deleted file mode 100644
index 5a3e2eb6500..00000000000
--- a/allure-report/data/test-cases/13c5e35ef3c791a0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"13c5e35ef3c791a0","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1732428195787,"stop":1732428195788,"duration":1},"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732428195775,"stop":1732428195775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1732428195787,"stop":1732428195788,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732428195789,"stop":1732428195789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"13c5e35ef3c791a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/13f07332e607443a.json b/allure-report/data/test-cases/13f07332e607443a.json
new file mode 100644
index 00000000000..2d1ca49e18d
--- /dev/null
+++ b/allure-report/data/test-cases/13f07332e607443a.json
@@ -0,0 +1 @@
+{"uid":"13f07332e607443a","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"137f1698764a14f9","name":"stdout","source":"137f1698764a14f9.txt","type":"text/plain","size":453}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"13f07332e607443a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/13f340b5f893b4e2.json b/allure-report/data/test-cases/13f340b5f893b4e2.json
deleted file mode 100644
index bf94ae32e60..00000000000
--- a/allure-report/data/test-cases/13f340b5f893b4e2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"13f340b5f893b4e2","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1732764220798,"stop":1732764220798,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"76b07a3b0b784bd3","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1}},{"uid":"ed242b4479970e98","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"6d2f9028315647c1","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3c3a8d947ad77b59","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1}},{"uid":"14d00f76e0b4f9e4","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"8a85b974bace8b60","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"13f340b5f893b4e2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/141816067eecf7ae.json b/allure-report/data/test-cases/141816067eecf7ae.json
new file mode 100644
index 00000000000..03847d0f2fe
--- /dev/null
+++ b/allure-report/data/test-cases/141816067eecf7ae.json
@@ -0,0 +1 @@
+{"uid":"141816067eecf7ae","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 52, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"141816067eecf7ae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/142b0c4f3754d996.json b/allure-report/data/test-cases/142b0c4f3754d996.json
deleted file mode 100644
index c13f342bed9..00000000000
--- a/allure-report/data/test-cases/142b0c4f3754d996.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"142b0c4f3754d996","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cc1b1893c2b8b52d","name":"stdout","source":"cc1b1893c2b8b52d.txt","type":"text/plain","size":12051}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"String subpattern recognition I"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"142b0c4f3754d996.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/142f5165c8452d36.json b/allure-report/data/test-cases/142f5165c8452d36.json
deleted file mode 100644
index 338b1e58ac4..00000000000
--- a/allure-report/data/test-cases/142f5165c8452d36.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"142f5165c8452d36","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1732764219132,"stop":1732764219132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"MEMOIZATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d3ab7c4bfc7d171f","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0}},{"uid":"8edcba07a1a3ea56","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}},{"uid":"6e4923e8771eebeb","status":"passed","time":{"start":1724733472936,"stop":1724733472936,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1b6b658aae9aa73c","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0}},{"uid":"ed30e8563a89229a","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}},{"uid":"2f09ef1a750aec43","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}}]},"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"142f5165c8452d36.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/14829aa4ce177c0a.json b/allure-report/data/test-cases/14829aa4ce177c0a.json
deleted file mode 100644
index 587f86ecab1..00000000000
--- a/allure-report/data/test-cases/14829aa4ce177c0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"14829aa4ce177c0a","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1732764219144,"stop":1732764219144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1732764219146,"stop":1732764219146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"BUGS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"story","value":"Not very secure"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e78a552d574aad16","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0}},{"uid":"4df9c941adb35f26","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"d8b4a2733a1f48dc","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c7c4b4c39dca1f7a","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0}},{"uid":"42bb8c96d4cb1bcf","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"41a3f66c1c393960","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"14829aa4ce177c0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/14a62b5662523525.json b/allure-report/data/test-cases/14a62b5662523525.json
new file mode 100644
index 00000000000..a96c8472997
--- /dev/null
+++ b/allure-report/data/test-cases/14a62b5662523525.json
@@ -0,0 +1 @@
+{"uid":"14a62b5662523525","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764220676,"stop":1732764220676,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732764220677,"stop":1732764220677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"PUZZLES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","PUZZLES"]},"source":"14a62b5662523525.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/14c26803c1139e78.json b/allure-report/data/test-cases/14c26803c1139e78.json
new file mode 100644
index 00000000000..2aa7a2cb134
--- /dev/null
+++ b/allure-report/data/test-cases/14c26803c1139e78.json
@@ -0,0 +1 @@
+{"uid":"14c26803c1139e78","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Counting sheep..."},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9328d9c37e2386a6","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2}},{"uid":"6f95e3a968732946","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0}},{"uid":"86bec9b105840355","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"b744224a1d89f44f","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"bd65eae3991d6c2c","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2}},{"uid":"27d124696efa8c6c","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0}},{"uid":"e0d5281d75a0b4df","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"a7151a5672bbc2f6","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"14c26803c1139e78.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/14c8b0cd48caa4d6.json b/allure-report/data/test-cases/14c8b0cd48caa4d6.json
deleted file mode 100644
index 0eafee3e8e3..00000000000
--- a/allure-report/data/test-cases/14c8b0cd48caa4d6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"14c8b0cd48caa4d6","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fcd71aa1ac7b19de","name":"stdout","source":"fcd71aa1ac7b19de.txt","type":"text/plain","size":1536}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"14c8b0cd48caa4d6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/14cdd8696beec9a.json b/allure-report/data/test-cases/14cdd8696beec9a.json
deleted file mode 100644
index cd3c3734dd9..00000000000
--- a/allure-report/data/test-cases/14cdd8696beec9a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"14cdd8696beec9a","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732428195562,"stop":1732428195562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732428195574,"stop":1732428195574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Permute a Palindrome"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"14cdd8696beec9a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/14fe289b5296dbe2.json b/allure-report/data/test-cases/14fe289b5296dbe2.json
new file mode 100644
index 00000000000..f03a88f8def
--- /dev/null
+++ b/allure-report/data/test-cases/14fe289b5296dbe2.json
@@ -0,0 +1 @@
+{"uid":"14fe289b5296dbe2","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1732428196468,"stop":1732428196468,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732428196476,"stop":1732428196476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"14fe289b5296dbe2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1527893d1e9640cd.json b/allure-report/data/test-cases/1527893d1e9640cd.json
new file mode 100644
index 00000000000..75bb98e49e7
--- /dev/null
+++ b/allure-report/data/test-cases/1527893d1e9640cd.json
@@ -0,0 +1 @@
+{"uid":"1527893d1e9640cd","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f5908886e3245af0","name":"stdout","source":"f5908886e3245af0.txt","type":"text/plain","size":480}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"1527893d1e9640cd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/152d6167de0fb37e.json b/allure-report/data/test-cases/152d6167de0fb37e.json
deleted file mode 100644
index fd38ee6fa11..00000000000
--- a/allure-report/data/test-cases/152d6167de0fb37e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"152d6167de0fb37e","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"41d5484e0bc70d7d","name":"stdout","source":"41d5484e0bc70d7d.txt","type":"text/plain","size":1649}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"String transformer"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"152d6167de0fb37e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/15315242cf60389c.json b/allure-report/data/test-cases/15315242cf60389c.json
deleted file mode 100644
index 8b878b1d35d..00000000000
--- a/allure-report/data/test-cases/15315242cf60389c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"15315242cf60389c","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":16,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1732428196003,"stop":1732428196003,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of powers of 2"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9f95424a336600278a9632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"15315242cf60389c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1531ff5e4d5380e4.json b/allure-report/data/test-cases/1531ff5e4d5380e4.json
deleted file mode 100644
index dd8b02a1303..00000000000
--- a/allure-report/data/test-cases/1531ff5e4d5380e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1531ff5e4d5380e4","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"1531ff5e4d5380e4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/154178490b84fb33.json b/allure-report/data/test-cases/154178490b84fb33.json
new file mode 100644
index 00000000000..4494f6b0850
--- /dev/null
+++ b/allure-report/data/test-cases/154178490b84fb33.json
@@ -0,0 +1 @@
+{"uid":"154178490b84fb33","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"ae198d98d59aaf55","name":"stdout","source":"ae198d98d59aaf55.txt","type":"text/plain","size":48}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"154178490b84fb33.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/156fc08ab7167514.json b/allure-report/data/test-cases/156fc08ab7167514.json
deleted file mode 100644
index 1a46bf41891..00000000000
--- a/allure-report/data/test-cases/156fc08ab7167514.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"156fc08ab7167514","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1732428195780,"stop":1732428195781,"duration":1},"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732428195775,"stop":1732428195775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732428195789,"stop":1732428195789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"156fc08ab7167514.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/157d23c0aff9e075.json b/allure-report/data/test-cases/157d23c0aff9e075.json
new file mode 100644
index 00000000000..0dd7eb07e99
--- /dev/null
+++ b/allure-report/data/test-cases/157d23c0aff9e075.json
@@ -0,0 +1 @@
+{"uid":"157d23c0aff9e075","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Duplicate Encoder"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54b42f9314d9229fd6000d9c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5f3a50fbe3f45101","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0}},{"uid":"9d4c9ba0aff07821","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0}},{"uid":"b95dabcc1b6701ba","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}},{"uid":"9f56730a0e41c609","status":"passed","time":{"start":1724733473202,"stop":1724733473202,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d1bc6da1a117f865","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0}},{"uid":"62141a9b45e036f9","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0}},{"uid":"2b7f0b03733442e8","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}},{"uid":"a8ada246e9141e4e","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"157d23c0aff9e075.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/158fcdb2f6fefbbc.json b/allure-report/data/test-cases/158fcdb2f6fefbbc.json
new file mode 100644
index 00000000000..26639cb319e
--- /dev/null
+++ b/allure-report/data/test-cases/158fcdb2f6fefbbc.json
@@ -0,0 +1 @@
+{"uid":"158fcdb2f6fefbbc","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732764221370,"stop":1732764221371,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732764221378,"stop":1732764221378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"158fcdb2f6fefbbc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/15b13324091bd06f.json b/allure-report/data/test-cases/15b13324091bd06f.json
new file mode 100644
index 00000000000..9644f9440d0
--- /dev/null
+++ b/allure-report/data/test-cases/15b13324091bd06f.json
@@ -0,0 +1 @@
+{"uid":"15b13324091bd06f","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c2193538ea3afe0a","name":"stdout","source":"c2193538ea3afe0a.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Multiply"},{"name":"tag","value":"INTRODUCTION"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Multiplication"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"15b13324091bd06f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/15fb7a87bc12b45a.json b/allure-report/data/test-cases/15fb7a87bc12b45a.json
new file mode 100644
index 00000000000..eab23802ea4
--- /dev/null
+++ b/allure-report/data/test-cases/15fb7a87bc12b45a.json
@@ -0,0 +1 @@
+{"uid":"15fb7a87bc12b45a","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732428196476,"stop":1732428196476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"15fb7a87bc12b45a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/160f56b842e7aedc.json b/allure-report/data/test-cases/160f56b842e7aedc.json
new file mode 100644
index 00000000000..9df5604c37b
--- /dev/null
+++ b/allure-report/data/test-cases/160f56b842e7aedc.json
@@ -0,0 +1 @@
+{"uid":"160f56b842e7aedc","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3770d294f14361b7","name":"stdout","source":"3770d294f14361b7.txt","type":"text/plain","size":639}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"INTEGERS"},{"name":"feature","value":"Aggregations"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"AGGREGATIONS"},{"name":"story","value":"Sum of Intervals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"160f56b842e7aedc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/162a4f2fa010c721.json b/allure-report/data/test-cases/162a4f2fa010c721.json
deleted file mode 100644
index e64d8517bfa..00000000000
--- a/allure-report/data/test-cases/162a4f2fa010c721.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"162a4f2fa010c721","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1732764220793,"stop":1732764220793,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fefeabf3e26a53bd","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1}},{"uid":"3846d19bb4975491","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"acf18a2788645a5a","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ff776776c9a8991f","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1}},{"uid":"e1471afe863c97c8","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"380e12b965b39180","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"162a4f2fa010c721.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/168d1058a213deae.json b/allure-report/data/test-cases/168d1058a213deae.json
deleted file mode 100644
index 064c607e9f7..00000000000
--- a/allure-report/data/test-cases/168d1058a213deae.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"168d1058a213deae","name":"Testing 'parts_sums' function","fullName":"kyu_6.sums_of_parts.test_solution.PartsSumTestCase#test_parts_sum","historyId":"570c0d220c13fc0fd061240afc68e35d","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","steps":[{"name":"Enter a list ls ([]) and verify the expected output ([0]) vs actual result ([0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([1, 2, 3, 4, 5, 6]) and verify the expected output ([21, 20, 18, 15, 11, 6, 0]) vs actual result ([21, 20, 18, 15, 11, 6, 0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([0, 1, 3, 6, 10]) and verify the expected output ([20, 20, 19, 16, 10, 0]) vs actual result ([20, 20, 19, 16, 10, 0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([744125, 935, 407, 454, 430, 90, 144, 6710213, 889, 810, 2579358]) and verify the expected output ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0]) vs actual result ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase::0","time":{"start":1732764220365,"stop":1732764220365,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Sums of Parts"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sums_of_parts.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5ce399e0047a45001c853c2b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9665a188a4944ac6","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"ac379271ec16d5ad","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0}}]},"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},"source":"168d1058a213deae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/168ffd09c766442f.json b/allure-report/data/test-cases/168ffd09c766442f.json
deleted file mode 100644
index 147e4b67809..00000000000
--- a/allure-report/data/test-cases/168ffd09c766442f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"168ffd09c766442f","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8e812b8e3303683b","name":"stdout","source":"8e812b8e3303683b.txt","type":"text/plain","size":348}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Who likes it?"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"168ffd09c766442f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/16c1a97c5d8eacc8.json b/allure-report/data/test-cases/16c1a97c5d8eacc8.json
new file mode 100644
index 00000000000..d8bf09e657c
--- /dev/null
+++ b/allure-report/data/test-cases/16c1a97c5d8eacc8.json
@@ -0,0 +1 @@
+{"uid":"16c1a97c5d8eacc8","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6e652aa73f38cf38","name":"stdout","source":"6e652aa73f38cf38.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"16c1a97c5d8eacc8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/16e8835412fb12dc.json b/allure-report/data/test-cases/16e8835412fb12dc.json
new file mode 100644
index 00000000000..cbeda7da816
--- /dev/null
+++ b/allure-report/data/test-cases/16e8835412fb12dc.json
@@ -0,0 +1 @@
+{"uid":"16e8835412fb12dc","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"aaa63d8350548106","name":"stdout","source":"aaa63d8350548106.txt","type":"text/plain","size":560}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"16e8835412fb12dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/170ac645fcf8229c.json b/allure-report/data/test-cases/170ac645fcf8229c.json
deleted file mode 100644
index bb98617c31f..00000000000
--- a/allure-report/data/test-cases/170ac645fcf8229c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"170ac645fcf8229c","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"170ac645fcf8229c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1746b1293c111d5c.json b/allure-report/data/test-cases/1746b1293c111d5c.json
new file mode 100644
index 00000000000..94d3046d4f8
--- /dev/null
+++ b/allure-report/data/test-cases/1746b1293c111d5c.json
@@ -0,0 +1 @@
+{"uid":"1746b1293c111d5c","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8fc1f3f9e7136bfe","name":"stdout","source":"8fc1f3f9e7136bfe.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"INTRODUCTION"},{"name":"story","value":"Multiply"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Multiplication"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"1746b1293c111d5c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1751fe3c0a6687c3.json b/allure-report/data/test-cases/1751fe3c0a6687c3.json
deleted file mode 100644
index 6bfed4d3e4f..00000000000
--- a/allure-report/data/test-cases/1751fe3c0a6687c3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1751fe3c0a6687c3","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d23d24d51ab0f2ec","name":"stdout","source":"d23d24d51ab0f2ec.txt","type":"text/plain","size":1088}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Encrypt this!"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"1751fe3c0a6687c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/17c9a97f8a5ea815.json b/allure-report/data/test-cases/17c9a97f8a5ea815.json
deleted file mode 100644
index d2985d5ff5a..00000000000
--- a/allure-report/data/test-cases/17c9a97f8a5ea815.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"17c9a97f8a5ea815","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219332,"stop":1732764219332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219332,"stop":1732764219332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219332,"stop":1732764219332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219333,"stop":1732764219333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a8e7ed0b9e8a05d4","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0}},{"uid":"632eacb89b6e193e","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"4430fa612ad99844","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8da01589d3299948","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0}},{"uid":"ef7e94367cfcafa4","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"14e29fc6b385d9d8","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"17c9a97f8a5ea815.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/17e1393f574a0bd2.json b/allure-report/data/test-cases/17e1393f574a0bd2.json
new file mode 100644
index 00000000000..b40716b99eb
--- /dev/null
+++ b/allure-report/data/test-cases/17e1393f574a0bd2.json
@@ -0,0 +1 @@
+{"uid":"17e1393f574a0bd2","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1724735127235,"stop":1724735127250,"duration":15},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a05e018d59cd8b23","name":"stdout","source":"a05e018d59cd8b23.txt","type":"text/plain","size":565}],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"INTEGERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"17e1393f574a0bd2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/17e173f94ae42aac.json b/allure-report/data/test-cases/17e173f94ae42aac.json
new file mode 100644
index 00000000000..2041c3d1b3a
--- /dev/null
+++ b/allure-report/data/test-cases/17e173f94ae42aac.json
@@ -0,0 +1 @@
+{"uid":"17e173f94ae42aac","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1732428196187,"stop":1732428196188,"duration":1},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732428196187,"stop":1732428196187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732428196187,"stop":1732428196187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732428196189,"stop":1732428196189,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Formatting"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Formatting decimal places #0"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"17e173f94ae42aac.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/17e43c85790e0335.json b/allure-report/data/test-cases/17e43c85790e0335.json
new file mode 100644
index 00000000000..5551e0ddf52
--- /dev/null
+++ b/allure-report/data/test-cases/17e43c85790e0335.json
@@ -0,0 +1 @@
+{"uid":"17e43c85790e0335","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f6add51b506494b4","name":"stdout","source":"f6add51b506494b4.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"The Greatest Warrior"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RULES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"17e43c85790e0335.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/17e84d8dd3123806.json b/allure-report/data/test-cases/17e84d8dd3123806.json
new file mode 100644
index 00000000000..ad461a73210
--- /dev/null
+++ b/allure-report/data/test-cases/17e84d8dd3123806.json
@@ -0,0 +1 @@
+{"uid":"17e84d8dd3123806","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1732428196119,"stop":1732428196119,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Convert a string to an array"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"17e84d8dd3123806.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1809b6a5abfda186.json b/allure-report/data/test-cases/1809b6a5abfda186.json
new file mode 100644
index 00000000000..4687f8c47d8
--- /dev/null
+++ b/allure-report/data/test-cases/1809b6a5abfda186.json
@@ -0,0 +1 @@
+{"uid":"1809b6a5abfda186","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"1809b6a5abfda186.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/18128d81fd90263f.json b/allure-report/data/test-cases/18128d81fd90263f.json
new file mode 100644
index 00000000000..f51b5522d70
--- /dev/null
+++ b/allure-report/data/test-cases/18128d81fd90263f.json
@@ -0,0 +1 @@
+{"uid":"18128d81fd90263f","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"38571528b67e0e01","name":"stdout","source":"38571528b67e0e01.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"18128d81fd90263f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/183ba5aa4a18280.json b/allure-report/data/test-cases/183ba5aa4a18280.json
deleted file mode 100644
index 45303676eab..00000000000
--- a/allure-report/data/test-cases/183ba5aa4a18280.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"183ba5aa4a18280","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_count_letters_and_digits","historyId":"0e1169325045c4d7d4ed6982c76387ed","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732764220544,"stop":1732764220544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732764220546,"stop":1732764220546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"126c2e67245419a9","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"62e01ffb20b661b5","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"183ba5aa4a18280.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/184d3db7becc05d3.json b/allure-report/data/test-cases/184d3db7becc05d3.json
new file mode 100644
index 00000000000..e478b98c60b
--- /dev/null
+++ b/allure-report/data/test-cases/184d3db7becc05d3.json
@@ -0,0 +1 @@
+{"uid":"184d3db7becc05d3","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1732764221197,"stop":1732764221197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Remove String Spaces"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"184d3db7becc05d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1857a7ece8075aa5.json b/allure-report/data/test-cases/1857a7ece8075aa5.json
deleted file mode 100644
index 85630edf532..00000000000
--- a/allure-report/data/test-cases/1857a7ece8075aa5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1857a7ece8075aa5","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732764220426,"stop":1732764220426,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1b6850c9f0a02820","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1}},{"uid":"dc9bdff2273b81f8","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}},{"uid":"7ed5e03fb846420f","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fbd37fe4a302b125","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1}},{"uid":"490cf50ddd5cff83","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}},{"uid":"7f4f9e94ec6d4f1e","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"1857a7ece8075aa5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/18ce21893b263766.json b/allure-report/data/test-cases/18ce21893b263766.json
new file mode 100644
index 00000000000..b0b0055d461
--- /dev/null
+++ b/allure-report/data/test-cases/18ce21893b263766.json
@@ -0,0 +1 @@
+{"uid":"18ce21893b263766","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1732764220840,"stop":1732764220840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"18ce21893b263766.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/190ed93e28b901b.json b/allure-report/data/test-cases/190ed93e28b901b.json
deleted file mode 100644
index f8388ce96c0..00000000000
--- a/allure-report/data/test-cases/190ed93e28b901b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"190ed93e28b901b","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1732764221002,"stop":1732764221002,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"story","value":"Personalized greeting"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3714d7b27c33cf44","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0}},{"uid":"6902a5b0a224435c","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"12c07b407ce072f5","status":"passed","time":{"start":1724733474710,"stop":1724733474710,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"698c99dcac4b0d93","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0}},{"uid":"1188dda60b67ea96","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"3d238edf9c2316ff","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"190ed93e28b901b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1938d829429abf54.json b/allure-report/data/test-cases/1938d829429abf54.json
deleted file mode 100644
index 073c1edef51..00000000000
--- a/allure-report/data/test-cases/1938d829429abf54.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1938d829429abf54","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e1032190833aaac7","name":"stdout","source":"e1032190833aaac7.txt","type":"text/plain","size":36}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1938d829429abf54.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/19443f8320b2694c.json b/allure-report/data/test-cases/19443f8320b2694c.json
new file mode 100644
index 00000000000..572a03a460c
--- /dev/null
+++ b/allure-report/data/test-cases/19443f8320b2694c.json
@@ -0,0 +1 @@
+{"uid":"19443f8320b2694c","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Not very secure"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"BUGS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fcdf7618a6de4bb6","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0}},{"uid":"dbe420147c1da53b","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0}},{"uid":"cfba8b314ab82273","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"c4de7ce2ddbb42a4","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"14829aa4ce177c0a","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0}},{"uid":"c7c4b4c39dca1f7a","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0}},{"uid":"42bb8c96d4cb1bcf","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"41a3f66c1c393960","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"19443f8320b2694c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/196d20a77b3bd50d.json b/allure-report/data/test-cases/196d20a77b3bd50d.json
new file mode 100644
index 00000000000..f28d5c12769
--- /dev/null
+++ b/allure-report/data/test-cases/196d20a77b3bd50d.json
@@ -0,0 +1 @@
+{"uid":"196d20a77b3bd50d","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1732764218676,"stop":1732764218676,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Strings Mix"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"196d20a77b3bd50d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/197e00510d3eb166.json b/allure-report/data/test-cases/197e00510d3eb166.json
deleted file mode 100644
index 2d2fd53ad3a..00000000000
--- a/allure-report/data/test-cases/197e00510d3eb166.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"197e00510d3eb166","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1724735127157,"stop":1724735127172,"duration":15},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9799e3f6110c5a32","name":"stdout","source":"9799e3f6110c5a32.txt","type":"text/plain","size":896}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Calculator"},{"name":"tag","value":"EXPRESSIONS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"197e00510d3eb166.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/197e80b267cccc2b.json b/allure-report/data/test-cases/197e80b267cccc2b.json
deleted file mode 100644
index 287379644ff..00000000000
--- a/allure-report/data/test-cases/197e80b267cccc2b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"197e80b267cccc2b","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_something","historyId":"21739eee721a124a84e5414945df03e6","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"73b1a6171e8a5d4c","name":"stdout","source":"73b1a6171e8a5d4c.txt","type":"text/plain","size":772}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sports League Table Ranking"},{"name":"tag","value":"SORTING"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c/train/python","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9fea94ac2fbcf5b2","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"72a7c9402c254937","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"38639b46d1e381a9","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"cf2235e5886d8954","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"197e80b267cccc2b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/19cfe4000991e820.json b/allure-report/data/test-cases/19cfe4000991e820.json
deleted file mode 100644
index e1840707753..00000000000
--- a/allure-report/data/test-cases/19cfe4000991e820.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"19cfe4000991e820","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1732764220376,"stop":1732764220376,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Unique In Order"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54e6533c92449cc251001667","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f0cf41ee7ec62257","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0}},{"uid":"8bbe3b647eb4bfeb","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"d7ea74c17659aeca","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"191f183f3ba0c8ea","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0}},{"uid":"15008ede7bd87a18","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"ab402f3759df06f","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},"source":"19cfe4000991e820.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/19ea1d35de320e7d.json b/allure-report/data/test-cases/19ea1d35de320e7d.json
new file mode 100644
index 00000000000..44cc8267609
--- /dev/null
+++ b/allure-report/data/test-cases/19ea1d35de320e7d.json
@@ -0,0 +1 @@
+{"uid":"19ea1d35de320e7d","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1732764221086,"stop":1732764221087,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1732764221088,"stop":1732764221088,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Keep Hydrated!"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"19ea1d35de320e7d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/19edf49636f3f12c.json b/allure-report/data/test-cases/19edf49636f3f12c.json
new file mode 100644
index 00000000000..24c5b71771c
--- /dev/null
+++ b/allure-report/data/test-cases/19edf49636f3f12c.json
@@ -0,0 +1 @@
+{"uid":"19edf49636f3f12c","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"19edf49636f3f12c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1a13c6a89153460b.json b/allure-report/data/test-cases/1a13c6a89153460b.json
deleted file mode 100644
index 28583762493..00000000000
--- a/allure-report/data/test-cases/1a13c6a89153460b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1a13c6a89153460b","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1732764218548,"stop":1732764218548,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"VALIDATION"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Battleship field validator"},{"name":"tag","value":"GAME BOARDS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"aec2fb642901e92","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0}},{"uid":"1c217987ee1a1d39","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}},{"uid":"616388e3d3f3ad4c","status":"passed","time":{"start":1724733472296,"stop":1724733472296,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"bd11ee5929c6c53a","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0}},{"uid":"5dad026541a05e65","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}},{"uid":"36b9e5073b489f49","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}}]},"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"1a13c6a89153460b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1a204aa873a93d86.json b/allure-report/data/test-cases/1a204aa873a93d86.json
deleted file mode 100644
index 3a089df8de2..00000000000
--- a/allure-report/data/test-cases/1a204aa873a93d86.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1a204aa873a93d86","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1732428193910,"stop":1732428193910,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Calculator"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"1a204aa873a93d86.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1a7cac845fe0b74b.json b/allure-report/data/test-cases/1a7cac845fe0b74b.json
new file mode 100644
index 00000000000..e6d0761b394
--- /dev/null
+++ b/allure-report/data/test-cases/1a7cac845fe0b74b.json
@@ -0,0 +1 @@
+{"uid":"1a7cac845fe0b74b","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"109442e0bd8a1bf7","name":"stdout","source":"109442e0bd8a1bf7.txt","type":"text/plain","size":111}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"1a7cac845fe0b74b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1a8f12ae9a258bd1.json b/allure-report/data/test-cases/1a8f12ae9a258bd1.json
deleted file mode 100644
index ddac1b9cac1..00000000000
--- a/allure-report/data/test-cases/1a8f12ae9a258bd1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1a8f12ae9a258bd1","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a68de0f4d0253c8","name":"stdout","source":"a68de0f4d0253c8.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"1a8f12ae9a258bd1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1aa02f860d14689a.json b/allure-report/data/test-cases/1aa02f860d14689a.json
new file mode 100644
index 00000000000..f3afe05d418
--- /dev/null
+++ b/allure-report/data/test-cases/1aa02f860d14689a.json
@@ -0,0 +1 @@
+{"uid":"1aa02f860d14689a","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_compute_ranks","historyId":"cf898711b7f774f53cf0bc1d40cbb323","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1732428194497,"stop":1732428194497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sports League Table Ranking"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"1aa02f860d14689a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1abde016dd7f5ee7.json b/allure-report/data/test-cases/1abde016dd7f5ee7.json
deleted file mode 100644
index 020d5cbc480..00000000000
--- a/allure-report/data/test-cases/1abde016dd7f5ee7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1abde016dd7f5ee7","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1732764220591,"stop":1732764220591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"feature","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"Maximum Multiple"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aba780a6a176b029800041c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"710a5d14f0382e2f","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0}},{"uid":"a1980ae57d2c7b3","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"da222867360b442e","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"649728966aa92b06","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0}},{"uid":"b96004f0b179053d","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"af5a357d104e13f2","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"1abde016dd7f5ee7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1ae269d449ac7d5e.json b/allure-report/data/test-cases/1ae269d449ac7d5e.json
deleted file mode 100644
index 7f47892533f..00000000000
--- a/allure-report/data/test-cases/1ae269d449ac7d5e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1ae269d449ac7d5e","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4a17336d068efc8d","name":"stdout","source":"4a17336d068efc8d.txt","type":"text/plain","size":196}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Remove First and Last Character"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"1ae269d449ac7d5e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b24a6e8f9065ccb.json b/allure-report/data/test-cases/1b24a6e8f9065ccb.json
deleted file mode 100644
index dcfae60e73f..00000000000
--- a/allure-report/data/test-cases/1b24a6e8f9065ccb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b24a6e8f9065ccb","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1732428195676,"stop":1732428195676,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/541c8630095125aba6000c00","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"1b24a6e8f9065ccb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b57aafe4439b9a8.json b/allure-report/data/test-cases/1b57aafe4439b9a8.json
deleted file mode 100644
index 595cfebb536..00000000000
--- a/allure-report/data/test-cases/1b57aafe4439b9a8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b57aafe4439b9a8","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1732764221008,"stop":1732764221008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1732764221010,"stop":1732764221010,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1732764221011,"stop":1732764221011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Summation"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"feature","value":"Loops"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"393b88e5ac625a50","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0}},{"uid":"6b42b881fa048473","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"e65c2aee0db2b724","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"877a76cbb202d7b3","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0}},{"uid":"b6301a55868859d","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"c8a6a3e5884b319c","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"1b57aafe4439b9a8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b6850c9f0a02820.json b/allure-report/data/test-cases/1b6850c9f0a02820.json
deleted file mode 100644
index 6a4ba3f292c..00000000000
--- a/allure-report/data/test-cases/1b6850c9f0a02820.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b6850c9f0a02820","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1732428195732,"stop":1732428195733,"duration":1},"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732428195732,"stop":1732428195732,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1732428195733,"stop":1732428195733,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1732428195733,"stop":1732428195733,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1732428195733,"stop":1732428195733,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732428195734,"stop":1732428195734,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"1b6850c9f0a02820.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b6eab50f2f722f5.json b/allure-report/data/test-cases/1b6eab50f2f722f5.json
deleted file mode 100644
index 68e95235e1a..00000000000
--- a/allure-report/data/test-cases/1b6eab50f2f722f5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b6eab50f2f722f5","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"479118fc0413c04b","name":"stdout","source":"479118fc0413c04b.txt","type":"text/plain","size":353}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Remove String Spaces"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"1b6eab50f2f722f5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b7657273f039658.json b/allure-report/data/test-cases/1b7657273f039658.json
deleted file mode 100644
index 2e2490c35d8..00000000000
--- a/allure-report/data/test-cases/1b7657273f039658.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b7657273f039658","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1732428195546,"stop":1732428195546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Number Zoo Patrol"},{"name":"tag","value":"PERFORMANCE"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"1b7657273f039658.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b90e35542bb0d33.json b/allure-report/data/test-cases/1b90e35542bb0d33.json
new file mode 100644
index 00000000000..c91cabe3729
--- /dev/null
+++ b/allure-report/data/test-cases/1b90e35542bb0d33.json
@@ -0,0 +1 @@
+{"uid":"1b90e35542bb0d33","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"69a85253be572104","name":"stdout","source":"69a85253be572104.txt","type":"text/plain","size":371}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"1b90e35542bb0d33.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b95adcea61e4ef5.json b/allure-report/data/test-cases/1b95adcea61e4ef5.json
deleted file mode 100644
index 154d20aeb6a..00000000000
--- a/allure-report/data/test-cases/1b95adcea61e4ef5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b95adcea61e4ef5","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1b95adcea61e4ef5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1b9a7ef859e6370c.json b/allure-report/data/test-cases/1b9a7ef859e6370c.json
deleted file mode 100644
index 860f6eedd79..00000000000
--- a/allure-report/data/test-cases/1b9a7ef859e6370c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b9a7ef859e6370c","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"113f10167539853c","name":"stdout","source":"113f10167539853c.txt","type":"text/plain","size":939}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Moving Zeros To The End"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"1b9a7ef859e6370c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1bbca055747eb3d5.json b/allure-report/data/test-cases/1bbca055747eb3d5.json
new file mode 100644
index 00000000000..110d5eddb11
--- /dev/null
+++ b/allure-report/data/test-cases/1bbca055747eb3d5.json
@@ -0,0 +1 @@
+{"uid":"1bbca055747eb3d5","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1732764219268,"stop":1732764219268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1732764219272,"stop":1732764219272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Casino chips"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"1bbca055747eb3d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1bcebf4fb624aad6.json b/allure-report/data/test-cases/1bcebf4fb624aad6.json
deleted file mode 100644
index ec8ddd1f1d5..00000000000
--- a/allure-report/data/test-cases/1bcebf4fb624aad6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1bcebf4fb624aad6","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"ff7405a34f99b6d6","name":"stdout","source":"ff7405a34f99b6d6.txt","type":"text/plain","size":48}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"1bcebf4fb624aad6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1bd3919646678e3f.json b/allure-report/data/test-cases/1bd3919646678e3f.json
deleted file mode 100644
index 5cf72781175..00000000000
--- a/allure-report/data/test-cases/1bd3919646678e3f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1bd3919646678e3f","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d86332e2eabe60c3","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0}},{"uid":"a5bb3631db18a9d9","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"1531ff5e4d5380e4","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3e68653192929d9b","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0}},{"uid":"95011c2c3c205658","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"f8cfd8001c2b32fd","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"1bd3919646678e3f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1be5b98a41807de8.json b/allure-report/data/test-cases/1be5b98a41807de8.json
deleted file mode 100644
index 3d00b09915d..00000000000
--- a/allure-report/data/test-cases/1be5b98a41807de8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1be5b98a41807de8","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d5812afb446c78ce","name":"stdout","source":"d5812afb446c78ce.txt","type":"text/plain","size":1013}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Performance"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Row of the odd triangle"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","ALGORITHMS"]},"source":"1be5b98a41807de8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1bf4128bcf35143f.json b/allure-report/data/test-cases/1bf4128bcf35143f.json
deleted file mode 100644
index 6dffa75edb7..00000000000
--- a/allure-report/data/test-cases/1bf4128bcf35143f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1bf4128bcf35143f","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732764220574,"stop":1732764220574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5e8bbbba63c3bb75","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0}},{"uid":"c10fb0178a326f0a","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"36552864c04c1cf9","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"47cc31f6ebf12c13","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0}},{"uid":"a60fe7d0456e1873","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3cad1df85b3a49c","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"1bf4128bcf35143f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1bfd57b8cda6c028.json b/allure-report/data/test-cases/1bfd57b8cda6c028.json
deleted file mode 100644
index f088e7cf21e..00000000000
--- a/allure-report/data/test-cases/1bfd57b8cda6c028.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1bfd57b8cda6c028","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1732428196287,"stop":1732428196289,"duration":2},"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732428196286,"stop":1732428196287,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732428196288,"stop":1732428196288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732428196295,"stop":1732428196295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Conditions"},{"name":"story","value":"Keep up the hoop"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"1bfd57b8cda6c028.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1c217987ee1a1d39.json b/allure-report/data/test-cases/1c217987ee1a1d39.json
deleted file mode 100644
index f3d96660212..00000000000
--- a/allure-report/data/test-cases/1c217987ee1a1d39.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1c217987ee1a1d39","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d1ef36a16a608c99","name":"stdout","source":"d1ef36a16a608c99.txt","type":"text/plain","size":3898}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"GAME BOARDS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Battleship field validator"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"1c217987ee1a1d39.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1c311c9e8beb5e15.json b/allure-report/data/test-cases/1c311c9e8beb5e15.json
new file mode 100644
index 00000000000..ab6a8b3295d
--- /dev/null
+++ b/allure-report/data/test-cases/1c311c9e8beb5e15.json
@@ -0,0 +1 @@
+{"uid":"1c311c9e8beb5e15","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cb23a7b28fc18bd6","name":"stdout","source":"cb23a7b28fc18bd6.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1c311c9e8beb5e15.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1c33446eccccc45a.json b/allure-report/data/test-cases/1c33446eccccc45a.json
deleted file mode 100644
index 4c6150691ce..00000000000
--- a/allure-report/data/test-cases/1c33446eccccc45a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1c33446eccccc45a","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"796b2b673c5d0f8b","name":"stdout","source":"796b2b673c5d0f8b.txt","type":"text/plain","size":277}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ARRAY"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ARRAY","ALGORITHMS"]},"source":"1c33446eccccc45a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1c3655d4a978bd79.json b/allure-report/data/test-cases/1c3655d4a978bd79.json
deleted file mode 100644
index d5d8b6f7662..00000000000
--- a/allure-report/data/test-cases/1c3655d4a978bd79.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1c3655d4a978bd79","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1732764220190,"stop":1732764220190,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1732764220193,"stop":1732764220193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1230413e064883bb","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0}},{"uid":"ae5dc2ec4f03f9e5","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"a7599be0f5459a3d","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"87dc5713a007f1d7","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0}},{"uid":"d9458c8615b9e985","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"863d982a547ab48a","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"1c3655d4a978bd79.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1c66d03c44b01cf6.json b/allure-report/data/test-cases/1c66d03c44b01cf6.json
new file mode 100644
index 00000000000..fe6c5d1209f
--- /dev/null
+++ b/allure-report/data/test-cases/1c66d03c44b01cf6.json
@@ -0,0 +1 @@
+{"uid":"1c66d03c44b01cf6","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"PUZZLES"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5f01b1bb86ec5e4a","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3}},{"uid":"cab9c25314cf754","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1}},{"uid":"621a25121601fe95","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"3f1d46f60fdb6ff1","status":"passed","time":{"start":1724733474054,"stop":1724733474054,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ee07ce647fa212f","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3}},{"uid":"25fd6f6c5cfe2b58","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1}},{"uid":"8655885cb5db7a58","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"578c3a6cd3e7e40f","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"1c66d03c44b01cf6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1c9684bf403c80de.json b/allure-report/data/test-cases/1c9684bf403c80de.json
deleted file mode 100644
index 5700b81e14d..00000000000
--- a/allure-report/data/test-cases/1c9684bf403c80de.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1c9684bf403c80de","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1732764219139,"stop":1732764219139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Moving Zeros To The End"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52597aa56021e91c93000cb0","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4df5cc35809df545","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0}},{"uid":"482801cdd802c850","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}},{"uid":"1b9a7ef859e6370c","status":"passed","time":{"start":1724733472952,"stop":1724733472952,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e99ca5757342b866","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0}},{"uid":"b9d7d0d5afb8734c","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}},{"uid":"bdcb772653d8aad","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}}]},"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"1c9684bf403c80de.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1cbe6a610fbdfd6.json b/allure-report/data/test-cases/1cbe6a610fbdfd6.json
new file mode 100644
index 00000000000..a702b9b75d5
--- /dev/null
+++ b/allure-report/data/test-cases/1cbe6a610fbdfd6.json
@@ -0,0 +1 @@
+{"uid":"1cbe6a610fbdfd6","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Character Encodings"},{"name":"tag","value":"ASCII"},{"name":"tag","value":"FORMATS"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"tag","value":"BINARY"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"627ac903c8bfc90f","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0}},{"uid":"cd72a87cc33096c5","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0}},{"uid":"7f106ecb68257734","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"4ed891af5fcb8959","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"67a0bf67db9047ee","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0}},{"uid":"1d2104b5fa1d29b","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0}},{"uid":"2b38fe6b8a5a46","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"5c281d5272513bfd","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"1cbe6a610fbdfd6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1cc5ce778c99d98.json b/allure-report/data/test-cases/1cc5ce778c99d98.json
new file mode 100644
index 00000000000..546461fb0d3
--- /dev/null
+++ b/allure-report/data/test-cases/1cc5ce778c99d98.json
@@ -0,0 +1 @@
+{"uid":"1cc5ce778c99d98","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Geometry"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGEBRA"},{"name":"tag","value":"GEOMETRY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"94a29fbc0358d34a","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0}},{"uid":"f44e27fb1ad70c92","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0}},{"uid":"703af1f2e157e358","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"aeae161caad1a65f","status":"passed","time":{"start":1724733474897,"stop":1724733474913,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c8a70d9350601da5","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0}},{"uid":"98c161ccba9924bd","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0}},{"uid":"9525e56c1666fc0f","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"de3c176bdacd6cb0","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"1cc5ce778c99d98.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d02b155522c6119.json b/allure-report/data/test-cases/1d02b155522c6119.json
deleted file mode 100644
index bae3cdd7b51..00000000000
--- a/allure-report/data/test-cases/1d02b155522c6119.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1d02b155522c6119","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_compute_ranks","historyId":"cf898711b7f774f53cf0bc1d40cbb323","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1732428194497,"stop":1732428194497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sports League Table Ranking"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"1d02b155522c6119.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d0688b018eb523.json b/allure-report/data/test-cases/1d0688b018eb523.json
new file mode 100644
index 00000000000..86f7234f282
--- /dev/null
+++ b/allure-report/data/test-cases/1d0688b018eb523.json
@@ -0,0 +1 @@
+{"uid":"1d0688b018eb523","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1732764218935,"stop":1732764218935,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"flatten()"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","ARRAYS"]},"source":"1d0688b018eb523.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d2cfb77eef4360e.json b/allure-report/data/test-cases/1d2cfb77eef4360e.json
new file mode 100644
index 00000000000..8cd43480d2c
--- /dev/null
+++ b/allure-report/data/test-cases/1d2cfb77eef4360e.json
@@ -0,0 +1 @@
+{"uid":"1d2cfb77eef4360e","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"94aee1df5a6d75c7","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1}},{"uid":"aeaf73e97e8c5fe3","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1}},{"uid":"2b0e5265fce841a7","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"e95ba363003599d","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8605c2bc186d7f9a","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1}},{"uid":"f5177f712a8be6da","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1}},{"uid":"d8d5d2ee94f4b051","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"62e4f6698c2439c","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"1d2cfb77eef4360e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d437c172b71c55f.json b/allure-report/data/test-cases/1d437c172b71c55f.json
deleted file mode 100644
index a8b793c760e..00000000000
--- a/allure-report/data/test-cases/1d437c172b71c55f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1d437c172b71c55f","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8b971d66be6d6e40","name":"stdout","source":"8b971d66be6d6e40.txt","type":"text/plain","size":314}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count the Monkeys!"},{"name":"feature","value":"Lists"},{"name":"tag","value":"RANGES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"1d437c172b71c55f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d49801d4e6b4921.json b/allure-report/data/test-cases/1d49801d4e6b4921.json
new file mode 100644
index 00000000000..2d428398bcf
--- /dev/null
+++ b/allure-report/data/test-cases/1d49801d4e6b4921.json
@@ -0,0 +1 @@
+{"uid":"1d49801d4e6b4921","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"INTEGERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e7d0a39712ee3eee","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0}},{"uid":"c9b5322357724fe7","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0}},{"uid":"8ebc308a5806000e","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}},{"uid":"e97e117a0c1b5372","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5e2354482de170d3","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0}},{"uid":"3e8741eae0b44214","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0}},{"uid":"7b2352a8e3675c67","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}},{"uid":"db7b4c897ddcf1a6","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}}]},"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"1d49801d4e6b4921.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d4c3341dfe8e289.json b/allure-report/data/test-cases/1d4c3341dfe8e289.json
deleted file mode 100644
index 30e39d64724..00000000000
--- a/allure-report/data/test-cases/1d4c3341dfe8e289.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1d4c3341dfe8e289","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"61ad30a7c0f382b9","name":"stdout","source":"61ad30a7c0f382b9.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Pyramid Array"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1d4c3341dfe8e289.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d6bdee17d8fe6b6.json b/allure-report/data/test-cases/1d6bdee17d8fe6b6.json
new file mode 100644
index 00000000000..91a8bea41dd
--- /dev/null
+++ b/allure-report/data/test-cases/1d6bdee17d8fe6b6.json
@@ -0,0 +1 @@
+{"uid":"1d6bdee17d8fe6b6","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"1d6bdee17d8fe6b6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d756394430052ee.json b/allure-report/data/test-cases/1d756394430052ee.json
deleted file mode 100644
index 816be0eb4cf..00000000000
--- a/allure-report/data/test-cases/1d756394430052ee.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1d756394430052ee","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1732428195905,"stop":1732428195906,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1732428195908,"stop":1732428195908,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Flow Control"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Powers of 3"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57be674b93687de78c0001d9","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},"source":"1d756394430052ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1d7a8665bbc3ca3a.json b/allure-report/data/test-cases/1d7a8665bbc3ca3a.json
deleted file mode 100644
index 825f30cf502..00000000000
--- a/allure-report/data/test-cases/1d7a8665bbc3ca3a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1d7a8665bbc3ca3a","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732428195967,"stop":1732428195967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","PUZZLES"]},"source":"1d7a8665bbc3ca3a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1dd416b71393e4f8.json b/allure-report/data/test-cases/1dd416b71393e4f8.json
deleted file mode 100644
index 4dee2b797c2..00000000000
--- a/allure-report/data/test-cases/1dd416b71393e4f8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1dd416b71393e4f8","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1dd416b71393e4f8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1ddf203d8a3c498d.json b/allure-report/data/test-cases/1ddf203d8a3c498d.json
deleted file mode 100644
index a1d374fe858..00000000000
--- a/allure-report/data/test-cases/1ddf203d8a3c498d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1ddf203d8a3c498d","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1732428196119,"stop":1732428196119,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Convert a string to an array"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"1ddf203d8a3c498d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1df66f77b1cc31ad.json b/allure-report/data/test-cases/1df66f77b1cc31ad.json
new file mode 100644
index 00000000000..9fb9f3bb5b0
--- /dev/null
+++ b/allure-report/data/test-cases/1df66f77b1cc31ad.json
@@ -0,0 +1 @@
+{"uid":"1df66f77b1cc31ad","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1732764219225,"stop":1732764219225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Where my anagrams at?"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"1df66f77b1cc31ad.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1e414e40d5aadc94.json b/allure-report/data/test-cases/1e414e40d5aadc94.json
new file mode 100644
index 00000000000..d0f1fbd0c63
--- /dev/null
+++ b/allure-report/data/test-cases/1e414e40d5aadc94.json
@@ -0,0 +1 @@
+{"uid":"1e414e40d5aadc94","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c44b1c3c0ffa10e2","name":"stdout","source":"c44b1c3c0ffa10e2.txt","type":"text/plain","size":314}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count the Monkeys!"},{"name":"feature","value":"Lists"},{"name":"tag","value":"RANGES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"1e414e40d5aadc94.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1e4e59f90ff35603.json b/allure-report/data/test-cases/1e4e59f90ff35603.json
deleted file mode 100644
index 6d0c209597b..00000000000
--- a/allure-report/data/test-cases/1e4e59f90ff35603.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1e4e59f90ff35603","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1732428196138,"stop":1732428196139,"duration":1},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"1e4e59f90ff35603.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1e6c7d1c4189d9dd.json b/allure-report/data/test-cases/1e6c7d1c4189d9dd.json
deleted file mode 100644
index fc4335a61de..00000000000
--- a/allure-report/data/test-cases/1e6c7d1c4189d9dd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1e6c7d1c4189d9dd","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1732428193969,"stop":1732428193969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FORMATS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Human readable duration format"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"1e6c7d1c4189d9dd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1ec22d6f24411c0a.json b/allure-report/data/test-cases/1ec22d6f24411c0a.json
new file mode 100644
index 00000000000..49116c5461d
--- /dev/null
+++ b/allure-report/data/test-cases/1ec22d6f24411c0a.json
@@ -0,0 +1 @@
+{"uid":"1ec22d6f24411c0a","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"87d604abdd1034ad","name":"stdout","source":"87d604abdd1034ad.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1ec22d6f24411c0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1f1df83d6cc10b66.json b/allure-report/data/test-cases/1f1df83d6cc10b66.json
deleted file mode 100644
index 0904a500cea..00000000000
--- a/allure-report/data/test-cases/1f1df83d6cc10b66.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1f1df83d6cc10b66","name":"fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1732764221172,"stop":1732764221172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"story","value":"My head is at the wrong end!"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f7d9041670997ad6","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0}},{"uid":"5c657b72ebb12427","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"a0013817978e9f1b","status":"passed","time":{"start":1724733474850,"stop":1724733474850,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9c241cc9403723af","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0}},{"uid":"deed80da6e08bd69","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"1152e12f582a6d83","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"1f1df83d6cc10b66.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1f21450476aa4c9a.json b/allure-report/data/test-cases/1f21450476aa4c9a.json
deleted file mode 100644
index b69b240b0d7..00000000000
--- a/allure-report/data/test-cases/1f21450476aa4c9a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1f21450476aa4c9a","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1732428193975,"stop":1732428193976,"duration":1},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1732428193975,"stop":1732428193975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732428193975,"stop":1732428193975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193975,"stop":1732428193975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732428193976,"stop":1732428193976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1732428193977,"stop":1732428193977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"story","value":"Most frequently used words in a text"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"RANKING"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FILTERING"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"1f21450476aa4c9a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1f322fed435e4c7b.json b/allure-report/data/test-cases/1f322fed435e4c7b.json
new file mode 100644
index 00000000000..b257d3b1a98
--- /dev/null
+++ b/allure-report/data/test-cases/1f322fed435e4c7b.json
@@ -0,0 +1 @@
+{"uid":"1f322fed435e4c7b","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c3f7cfc63c7ff6c0","name":"stdout","source":"c3f7cfc63c7ff6c0.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"1f322fed435e4c7b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1fa1afd4ab27e4cb.json b/allure-report/data/test-cases/1fa1afd4ab27e4cb.json
new file mode 100644
index 00000000000..d493b1c047a
--- /dev/null
+++ b/allure-report/data/test-cases/1fa1afd4ab27e4cb.json
@@ -0,0 +1 @@
+{"uid":"1fa1afd4ab27e4cb","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1732428194006,"stop":1732428194008,"duration":2},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428194005,"stop":1732428194005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1732428194006,"stop":1732428194006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1732428194006,"stop":1732428194006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1732428194007,"stop":1732428194007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428194009,"stop":1732428194009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Range Extraction"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"1fa1afd4ab27e4cb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1fb0e4ddfae0bf06.json b/allure-report/data/test-cases/1fb0e4ddfae0bf06.json
new file mode 100644
index 00000000000..e4330bf0b24
--- /dev/null
+++ b/allure-report/data/test-cases/1fb0e4ddfae0bf06.json
@@ -0,0 +1 @@
+{"uid":"1fb0e4ddfae0bf06","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"32c8f819a3205d1d","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0}},{"uid":"89e4ffe6e2b4858c","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1}},{"uid":"cb74d5229c88c838","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"295480517e9988a7","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"bb0cb59f0e1a4eca","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0}},{"uid":"5cd4eeb8a4b79d6b","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1}},{"uid":"645c6c05562d2f01","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"34569132e9551c33","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"1fb0e4ddfae0bf06.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1fbf7f076eee2a48.json b/allure-report/data/test-cases/1fbf7f076eee2a48.json
new file mode 100644
index 00000000000..a964a57cfb3
--- /dev/null
+++ b/allure-report/data/test-cases/1fbf7f076eee2a48.json
@@ -0,0 +1 @@
+{"uid":"1fbf7f076eee2a48","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b278aa851a807748","name":"stdout","source":"b278aa851a807748.txt","type":"text/plain","size":46}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"1fbf7f076eee2a48.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/1fc6416a9dae71a6.json b/allure-report/data/test-cases/1fc6416a9dae71a6.json
new file mode 100644
index 00000000000..c369fdeb8e0
--- /dev/null
+++ b/allure-report/data/test-cases/1fc6416a9dae71a6.json
@@ -0,0 +1 @@
+{"uid":"1fc6416a9dae71a6","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[{"name":"Assert that classes have Bob arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have Dog arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 5 arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have good arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 50lb arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have brown arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fafd1746b13ebf11","name":"stdout","source":"fafd1746b13ebf11.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Make Class"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Classes"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1fc6416a9dae71a6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/200b5f0b4ec790a3.json b/allure-report/data/test-cases/200b5f0b4ec790a3.json
deleted file mode 100644
index b9264f37e3a..00000000000
--- a/allure-report/data/test-cases/200b5f0b4ec790a3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"200b5f0b4ec790a3","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1732764219366,"stop":1732764219366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1732764219367,"stop":1732764219367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1732764219367,"stop":1732764219367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1732764219367,"stop":1732764219367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1732764219369,"stop":1732764219369,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1732764219370,"stop":1732764219370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1732764219370,"stop":1732764219370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1732764219370,"stop":1732764219370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1732764219371,"stop":1732764219371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1732764219371,"stop":1732764219371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1732764219372,"stop":1732764219372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1732764219373,"stop":1732764219373,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Disease Spread"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c7c4d343c90ce082","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3}},{"uid":"4c31a5ec99c6ca69","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}},{"uid":"437936b48694b75d","status":"passed","time":{"start":1724733473186,"stop":1724733473186,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5f6f3bc16b3488d6","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3}},{"uid":"c1e0648976f6a694","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}},{"uid":"b3f7088fed8dedd7","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"200b5f0b4ec790a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/200c9d07d930b3b1.json b/allure-report/data/test-cases/200c9d07d930b3b1.json
deleted file mode 100644
index d86011c0bd3..00000000000
--- a/allure-report/data/test-cases/200c9d07d930b3b1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"200c9d07d930b3b1","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c9000a1177d78061","name":"stdout","source":"c9000a1177d78061.txt","type":"text/plain","size":352}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"flatten()"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","ARRAYS"]},"source":"200c9d07d930b3b1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/20301c2d6922300e.json b/allure-report/data/test-cases/20301c2d6922300e.json
deleted file mode 100644
index 47cb58cb7f6..00000000000
--- a/allure-report/data/test-cases/20301c2d6922300e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"20301c2d6922300e","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1732428196468,"stop":1732428196468,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732428196476,"stop":1732428196476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"20301c2d6922300e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/20569c47774cf3c7.json b/allure-report/data/test-cases/20569c47774cf3c7.json
deleted file mode 100644
index 049b4f23a33..00000000000
--- a/allure-report/data/test-cases/20569c47774cf3c7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"20569c47774cf3c7","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c37932e6bf05499f","name":"stdout","source":"c37932e6bf05499f.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"20569c47774cf3c7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2064c7d6b1732474.json b/allure-report/data/test-cases/2064c7d6b1732474.json
deleted file mode 100644
index 91c441359b6..00000000000
--- a/allure-report/data/test-cases/2064c7d6b1732474.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2064c7d6b1732474","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5932d90eab3398ae","name":"stdout","source":"5932d90eab3398ae.txt","type":"text/plain","size":560}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"2064c7d6b1732474.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/206559a31da63112.json b/allure-report/data/test-cases/206559a31da63112.json
new file mode 100644
index 00000000000..1624f114781
--- /dev/null
+++ b/allure-report/data/test-cases/206559a31da63112.json
@@ -0,0 +1 @@
+{"uid":"206559a31da63112","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8bf4ab3249d50d5d","name":"stdout","source":"8bf4ab3249d50d5d.txt","type":"text/plain","size":59}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"206559a31da63112.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/20bc61b759bd6ae3.json b/allure-report/data/test-cases/20bc61b759bd6ae3.json
new file mode 100644
index 00000000000..245501aac20
--- /dev/null
+++ b/allure-report/data/test-cases/20bc61b759bd6ae3.json
@@ -0,0 +1 @@
+{"uid":"20bc61b759bd6ae3","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ef79b655f296972f","name":"stdout","source":"ef79b655f296972f.txt","type":"text/plain","size":640}],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Casino chips"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"20bc61b759bd6ae3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/210d6cbbe1051e7b.json b/allure-report/data/test-cases/210d6cbbe1051e7b.json
deleted file mode 100644
index 7689243602d..00000000000
--- a/allure-report/data/test-cases/210d6cbbe1051e7b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"210d6cbbe1051e7b","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"27997c5236222053","name":"stdout","source":"27997c5236222053.txt","type":"text/plain","size":142}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Will there be enough space?"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS"]},"source":"210d6cbbe1051e7b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/21221b4a48a21055.json b/allure-report/data/test-cases/21221b4a48a21055.json
new file mode 100644
index 00000000000..68ac6feba46
--- /dev/null
+++ b/allure-report/data/test-cases/21221b4a48a21055.json
@@ -0,0 +1 @@
+{"uid":"21221b4a48a21055","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"description":"\n A function f(n), should returns the n-th member of sequence.\n :return:\n ","descriptionHtml":" A function f(n), should returns the n-th member of sequence.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"story","value":"No arithmetic progressions"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"8bb4333bde7b6f57","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764220219,"stop":1732764220219,"duration":0}},{"uid":"38465b9126105022","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428195535,"stop":1732428195535,"duration":0}},{"uid":"7f8863141fd28835","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"78770f3ff6d80a18","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733473976,"stop":1724733473976,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"2890c501d19b5f47","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764220219,"stop":1732764220219,"duration":0}},{"uid":"b6d0f7b70ff35380","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428195535,"stop":1732428195535,"duration":0}},{"uid":"b72d4e8ad3288d1b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"900ed6bd99df3d56","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"21221b4a48a21055.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/212bbd08068e155a.json b/allure-report/data/test-cases/212bbd08068e155a.json
new file mode 100644
index 00000000000..8896b3d8187
--- /dev/null
+++ b/allure-report/data/test-cases/212bbd08068e155a.json
@@ -0,0 +1 @@
+{"uid":"212bbd08068e155a","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"222c482e7768a801","name":"stdout","source":"222c482e7768a801.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Swap Values"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BUGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"212bbd08068e155a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/213536a8a5597e91.json b/allure-report/data/test-cases/213536a8a5597e91.json
new file mode 100644
index 00000000000..457421639da
--- /dev/null
+++ b/allure-report/data/test-cases/213536a8a5597e91.json
@@ -0,0 +1 @@
+{"uid":"213536a8a5597e91","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_compute_ranks","historyId":"cf898711b7f774f53cf0bc1d40cbb323","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":2,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sports League Table Ranking"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"43ae83fa91833c8","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0}},{"uid":"1aa02f860d14689a","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"9e017ac7fdaf6bf5","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0}},{"uid":"d7d1e3c0f9370311","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0}}]},"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"213536a8a5597e91.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/213fb9c2969dbcfd.json b/allure-report/data/test-cases/213fb9c2969dbcfd.json
new file mode 100644
index 00000000000..365d7dd4370
--- /dev/null
+++ b/allure-report/data/test-cases/213fb9c2969dbcfd.json
@@ -0,0 +1 @@
+{"uid":"213fb9c2969dbcfd","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e11f321ad70e66d6","name":"stdout","source":"e11f321ad70e66d6.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"213fb9c2969dbcfd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2165433d4974d104.json b/allure-report/data/test-cases/2165433d4974d104.json
new file mode 100644
index 00000000000..be6ed5dc58d
--- /dev/null
+++ b/allure-report/data/test-cases/2165433d4974d104.json
@@ -0,0 +1 @@
+{"uid":"2165433d4974d104","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2a05a507f0806707","name":"stdout","source":"2a05a507f0806707.txt","type":"text/plain","size":37}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2165433d4974d104.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2180a5f5e79006a1.json b/allure-report/data/test-cases/2180a5f5e79006a1.json
deleted file mode 100644
index 3875457eff5..00000000000
--- a/allure-report/data/test-cases/2180a5f5e79006a1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2180a5f5e79006a1","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"6eedc0bd484f71d7","name":"stdout","source":"6eedc0bd484f71d7.txt","type":"text/plain","size":90}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"2180a5f5e79006a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/218b156daee27f08.json b/allure-report/data/test-cases/218b156daee27f08.json
new file mode 100644
index 00000000000..2d02d8f47a3
--- /dev/null
+++ b/allure-report/data/test-cases/218b156daee27f08.json
@@ -0,0 +1 @@
+{"uid":"218b156daee27f08","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Powers of 3"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"feature","value":"Flow Control"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57be674b93687de78c0001d9","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c12d427c645c762f","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0}},{"uid":"52a5dee2c595fefe","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0}},{"uid":"d0c0a10a6587c56e","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"cbaa99833f802aa6","status":"passed","time":{"start":1724733474366,"stop":1724733474366,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"addec93357f6e501","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0}},{"uid":"e08b527d12d4e4df","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0}},{"uid":"70085274c959a3cb","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"a5e3b3442b4ab9dd","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},"source":"218b156daee27f08.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/21dca02637c8027f.json b/allure-report/data/test-cases/21dca02637c8027f.json
deleted file mode 100644
index 2e720a10d06..00000000000
--- a/allure-report/data/test-cases/21dca02637c8027f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"21dca02637c8027f","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"21dca02637c8027f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/21e692bd1f008ebc.json b/allure-report/data/test-cases/21e692bd1f008ebc.json
new file mode 100644
index 00000000000..60aa3835687
--- /dev/null
+++ b/allure-report/data/test-cases/21e692bd1f008ebc.json
@@ -0,0 +1 @@
+{"uid":"21e692bd1f008ebc","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"559adfb16322e47a","name":"stdout","source":"559adfb16322e47a.txt","type":"text/plain","size":353}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Remove String Spaces"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"21e692bd1f008ebc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2200ea2b7046c13e.json b/allure-report/data/test-cases/2200ea2b7046c13e.json
new file mode 100644
index 00000000000..e7ddeeaf752
--- /dev/null
+++ b/allure-report/data/test-cases/2200ea2b7046c13e.json
@@ -0,0 +1 @@
+{"uid":"2200ea2b7046c13e","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"description":"\n Testing using empty test data\n :return:\n ","descriptionHtml":" Testing using empty test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 108, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"2200ea2b7046c13e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/229dd074fbcb6ca1.json b/allure-report/data/test-cases/229dd074fbcb6ca1.json
deleted file mode 100644
index 3af6d2f6335..00000000000
--- a/allure-report/data/test-cases/229dd074fbcb6ca1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"229dd074fbcb6ca1","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1724733473889,"stop":1724733473905,"duration":16},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"97c0819228c5b269","name":"stdout","source":"97c0819228c5b269.txt","type":"text/plain","size":1088}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1724733473905,"stop":1724733473905,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Encrypt this!"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"229dd074fbcb6ca1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/22bb7ddce4971121.json b/allure-report/data/test-cases/22bb7ddce4971121.json
new file mode 100644
index 00000000000..d06d851e334
--- /dev/null
+++ b/allure-report/data/test-cases/22bb7ddce4971121.json
@@ -0,0 +1 @@
+{"uid":"22bb7ddce4971121","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Simple Pig Latin"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"458495e9a11139a4","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1}},{"uid":"f60f63436b65a2b8","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1}},{"uid":"2f7fe1d474868abf","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}},{"uid":"d9826ef645180f7d","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"60f7c96f923539a5","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1}},{"uid":"6076e8e1aaaa11ab","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1}},{"uid":"11b652a05502070f","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}},{"uid":"e650d3e05f6d005c","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"22bb7ddce4971121.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/22d82bbeb537c71a.json b/allure-report/data/test-cases/22d82bbeb537c71a.json
deleted file mode 100644
index 7a36d8ded19..00000000000
--- a/allure-report/data/test-cases/22d82bbeb537c71a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"22d82bbeb537c71a","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732428194612,"stop":1732428194612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Character frequency"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"22d82bbeb537c71a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/22f939e586318511.json b/allure-report/data/test-cases/22f939e586318511.json
deleted file mode 100644
index fb88e472992..00000000000
--- a/allure-report/data/test-cases/22f939e586318511.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"22f939e586318511","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"358b4a5251243888","name":"stdout","source":"358b4a5251243888.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"22f939e586318511.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/230fd42f20a11e18.json b/allure-report/data/test-cases/230fd42f20a11e18.json
new file mode 100644
index 00000000000..ad66278c196
--- /dev/null
+++ b/allure-report/data/test-cases/230fd42f20a11e18.json
@@ -0,0 +1 @@
+{"uid":"230fd42f20a11e18","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Significant Figures"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9fe0ace0aad7001290acb7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5444c88fc365358c","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0}},{"uid":"5fb0fdc1cb454fb","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0}},{"uid":"d74e6ece91df2759","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"362d2abd0db10461","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8ed1a17310170d88","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0}},{"uid":"8b3214317e10e87f","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0}},{"uid":"d7c1fb6f236110ca","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"a80b9adf611eb67d","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"tags":["MATHEMATICS","STRINGS","NUMBERS","ALGORITHMS"]},"source":"230fd42f20a11e18.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/23151e1dbdaacb09.json b/allure-report/data/test-cases/23151e1dbdaacb09.json
deleted file mode 100644
index 5ebed6e73e6..00000000000
--- a/allure-report/data/test-cases/23151e1dbdaacb09.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"23151e1dbdaacb09","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1732428194586,"stop":1732428194586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1732428194588,"stop":1732428194588,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Casino chips"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"23151e1dbdaacb09.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/23199ebc2c7c1fa2.json b/allure-report/data/test-cases/23199ebc2c7c1fa2.json
deleted file mode 100644
index 275adda6326..00000000000
--- a/allure-report/data/test-cases/23199ebc2c7c1fa2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"23199ebc2c7c1fa2","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"41b26a3792b70bd8","name":"stdout","source":"41b26a3792b70bd8.txt","type":"text/plain","size":60}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"23199ebc2c7c1fa2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/231a2a65aa8e32a.json b/allure-report/data/test-cases/231a2a65aa8e32a.json
new file mode 100644
index 00000000000..38ff434de34
--- /dev/null
+++ b/allure-report/data/test-cases/231a2a65aa8e32a.json
@@ -0,0 +1 @@
+{"uid":"231a2a65aa8e32a","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1732428193998,"stop":1732428193998,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"String"},{"name":"tag","value":"PERMUTATIONS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Permutations"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"231a2a65aa8e32a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/233e934352e9feff.json b/allure-report/data/test-cases/233e934352e9feff.json
new file mode 100644
index 00000000000..46e794d07b9
--- /dev/null
+++ b/allure-report/data/test-cases/233e934352e9feff.json
@@ -0,0 +1 @@
+{"uid":"233e934352e9feff","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732428195989,"stop":1732428195989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732428195991,"stop":1732428195991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sum of odd numbers"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"233e934352e9feff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/237d8af0ad05999a.json b/allure-report/data/test-cases/237d8af0ad05999a.json
new file mode 100644
index 00000000000..363307834d6
--- /dev/null
+++ b/allure-report/data/test-cases/237d8af0ad05999a.json
@@ -0,0 +1 @@
+{"uid":"237d8af0ad05999a","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1732428196232,"stop":1732428196232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Greek Sort"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Tuple"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"237d8af0ad05999a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/238aa65764e1d222.json b/allure-report/data/test-cases/238aa65764e1d222.json
new file mode 100644
index 00000000000..b795091555f
--- /dev/null
+++ b/allure-report/data/test-cases/238aa65764e1d222.json
@@ -0,0 +1 @@
+{"uid":"238aa65764e1d222","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c5e476dd4b6a20ba","name":"stdout","source":"c5e476dd4b6a20ba.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Always perfect"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"238aa65764e1d222.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2399abc94e3173da.json b/allure-report/data/test-cases/2399abc94e3173da.json
deleted file mode 100644
index e5938d89555..00000000000
--- a/allure-report/data/test-cases/2399abc94e3173da.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2399abc94e3173da","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"716034871f152875","name":"stdout","source":"716034871f152875.txt","type":"text/plain","size":32}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"2399abc94e3173da.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/23b533c70baf95c9.json b/allure-report/data/test-cases/23b533c70baf95c9.json
new file mode 100644
index 00000000000..e9373638913
--- /dev/null
+++ b/allure-report/data/test-cases/23b533c70baf95c9.json
@@ -0,0 +1 @@
+{"uid":"23b533c70baf95c9","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Check the exam"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3af8d9a34aaedf9e","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0}},{"uid":"f0be518507eb4be5","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0}},{"uid":"476ac59c15a93d4b","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"6cece42c72540e7a","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f6c63ae7fdc54916","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0}},{"uid":"9800852f4c3c1957","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0}},{"uid":"da49bdf1737798b8","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"b867e5092f796e5b","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"23b533c70baf95c9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/23d88d3c634a9318.json b/allure-report/data/test-cases/23d88d3c634a9318.json
new file mode 100644
index 00000000000..d1117818ac8
--- /dev/null
+++ b/allure-report/data/test-cases/23d88d3c634a9318.json
@@ -0,0 +1 @@
+{"uid":"23d88d3c634a9318","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732764221137,"stop":1732764221137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"23d88d3c634a9318.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/23e7f7a9e25073fa.json b/allure-report/data/test-cases/23e7f7a9e25073fa.json
deleted file mode 100644
index 16a283dd799..00000000000
--- a/allure-report/data/test-cases/23e7f7a9e25073fa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"23e7f7a9e25073fa","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1724735129414,"stop":1724735129430,"duration":16},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"d22073d8d3352f3e","name":"stdout","source":"d22073d8d3352f3e.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"23e7f7a9e25073fa.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/247e42713d4388e5.json b/allure-report/data/test-cases/247e42713d4388e5.json
new file mode 100644
index 00000000000..e55ed76d6c6
--- /dev/null
+++ b/allure-report/data/test-cases/247e42713d4388e5.json
@@ -0,0 +1 @@
+{"uid":"247e42713d4388e5","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"599f4bf8dc375f2f","name":"stdout","source":"599f4bf8dc375f2f.txt","type":"text/plain","size":378}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"247e42713d4388e5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2483ff464fe4ea07.json b/allure-report/data/test-cases/2483ff464fe4ea07.json
deleted file mode 100644
index d8107c0c58f..00000000000
--- a/allure-report/data/test-cases/2483ff464fe4ea07.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2483ff464fe4ea07","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"38c339de2200090","name":"stdout","source":"38c339de2200090.txt","type":"text/plain","size":878}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"2483ff464fe4ea07.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2488d38c1be516d6.json b/allure-report/data/test-cases/2488d38c1be516d6.json
deleted file mode 100644
index b83830ddd32..00000000000
--- a/allure-report/data/test-cases/2488d38c1be516d6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2488d38c1be516d6","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"2488d38c1be516d6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/249dabf58e93eece.json b/allure-report/data/test-cases/249dabf58e93eece.json
new file mode 100644
index 00000000000..4af83978fc2
--- /dev/null
+++ b/allure-report/data/test-cases/249dabf58e93eece.json
@@ -0,0 +1 @@
+{"uid":"249dabf58e93eece","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d4e82428a3f7df08","name":"stdout","source":"d4e82428a3f7df08.txt","type":"text/plain","size":213}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"ARITHMETIC"},{"name":"story","value":"Sum of odd numbers"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","LISTS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"249dabf58e93eece.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/24b136640bd96c68.json b/allure-report/data/test-cases/24b136640bd96c68.json
deleted file mode 100644
index 769b23970db..00000000000
--- a/allure-report/data/test-cases/24b136640bd96c68.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"24b136640bd96c68","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5fb2caa4cfa17eeb","name":"stdout","source":"5fb2caa4cfa17eeb.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"24b136640bd96c68.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/24b32ad032525022.json b/allure-report/data/test-cases/24b32ad032525022.json
deleted file mode 100644
index af11ae7c2c8..00000000000
--- a/allure-report/data/test-cases/24b32ad032525022.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"24b32ad032525022","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1724733473046,"stop":1724733473061,"duration":15},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"22c24dd6f011f9a2","name":"stdout","source":"22c24dd6f011f9a2.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"24b32ad032525022.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/24b90ea9d401f78e.json b/allure-report/data/test-cases/24b90ea9d401f78e.json
new file mode 100644
index 00000000000..69b33b575fe
--- /dev/null
+++ b/allure-report/data/test-cases/24b90ea9d401f78e.json
@@ -0,0 +1 @@
+{"uid":"24b90ea9d401f78e","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Classes"},{"name":"story","value":"Potion Class 101"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"24b90ea9d401f78e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/24df9329b634133a.json b/allure-report/data/test-cases/24df9329b634133a.json
deleted file mode 100644
index bf290096f6f..00000000000
--- a/allure-report/data/test-cases/24df9329b634133a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"24df9329b634133a","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2b2e74011774c312","name":"stdout","source":"2b2e74011774c312.txt","type":"text/plain","size":510}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"24df9329b634133a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/24f0384efd85ae74.json b/allure-report/data/test-cases/24f0384efd85ae74.json
new file mode 100644
index 00000000000..4386865b8f1
--- /dev/null
+++ b/allure-report/data/test-cases/24f0384efd85ae74.json
@@ -0,0 +1 @@
+{"uid":"24f0384efd85ae74","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Share prices"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5603a4dd3d96ef798f000068","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f8378587d25efdca","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0}},{"uid":"a890c2eb991483c","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1}},{"uid":"70a5d60b5abb1f3f","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"5bbc7cd8e2683c41","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5bf735ebb9d90923","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0}},{"uid":"4750955362b24610","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1}},{"uid":"884c8d1f852cc3dc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"dba3101c45ee1611","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"24f0384efd85ae74.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/24fce2b7549fc46.json b/allure-report/data/test-cases/24fce2b7549fc46.json
new file mode 100644
index 00000000000..aaef4ee339e
--- /dev/null
+++ b/allure-report/data/test-cases/24fce2b7549fc46.json
@@ -0,0 +1 @@
+{"uid":"24fce2b7549fc46","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1732428193949,"stop":1732428193951,"duration":2},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1732428193949,"stop":1732428193949,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1732428193951,"stop":1732428193951,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"24fce2b7549fc46.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/250def6bd45574c1.json b/allure-report/data/test-cases/250def6bd45574c1.json
new file mode 100644
index 00000000000..c88d3bad7bf
--- /dev/null
+++ b/allure-report/data/test-cases/250def6bd45574c1.json
@@ -0,0 +1 @@
+{"uid":"250def6bd45574c1","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1732764218582,"stop":1732764218582,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1732764218584,"stop":1732764218584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"250def6bd45574c1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/256439519ef758bc.json b/allure-report/data/test-cases/256439519ef758bc.json
deleted file mode 100644
index 33275205507..00000000000
--- a/allure-report/data/test-cases/256439519ef758bc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"256439519ef758bc","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"47a1750ca1ae0253","name":"stdout","source":"47a1750ca1ae0253.txt","type":"text/plain","size":375}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"256439519ef758bc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2571a6d17171a809.json b/allure-report/data/test-cases/2571a6d17171a809.json
new file mode 100644
index 00000000000..aa8107c15bc
--- /dev/null
+++ b/allure-report/data/test-cases/2571a6d17171a809.json
@@ -0,0 +1 @@
+{"uid":"2571a6d17171a809","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/541c8630095125aba6000c00","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"42eeca3ee9327f4d","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0}},{"uid":"a86267feca446780","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0}},{"uid":"30a51896f75b6d0e","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"9675429ac75e0c11","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"fea5f749a1c464e4","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0}},{"uid":"c3d1eec0ca08f2cd","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0}},{"uid":"debf2b82465b0240","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"ecd029e0f98c606","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"2571a6d17171a809.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/258638d82f4f543b.json b/allure-report/data/test-cases/258638d82f4f543b.json
new file mode 100644
index 00000000000..60d5bf7aed0
--- /dev/null
+++ b/allure-report/data/test-cases/258638d82f4f543b.json
@@ -0,0 +1 @@
+{"uid":"258638d82f4f543b","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732764221286,"stop":1732764221286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732764221299,"stop":1732764221299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"258638d82f4f543b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/259fe2f0923b6d92.json b/allure-report/data/test-cases/259fe2f0923b6d92.json
new file mode 100644
index 00000000000..c21b93d5153
--- /dev/null
+++ b/allure-report/data/test-cases/259fe2f0923b6d92.json
@@ -0,0 +1 @@
+{"uid":"259fe2f0923b6d92","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1732428194285,"stop":1732428194285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Human Readable Time"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"259fe2f0923b6d92.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/25a19c539143ffc2.json b/allure-report/data/test-cases/25a19c539143ffc2.json
deleted file mode 100644
index 36ee59054c8..00000000000
--- a/allure-report/data/test-cases/25a19c539143ffc2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"25a19c539143ffc2","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1732428195535,"stop":1732428195535,"duration":0},"description":"\n A function f(n), should returns the n-th member of sequence.\n :return:\n ","descriptionHtml":" A function f(n), should returns the n-th member of sequence.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"No arithmetic progressions"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"25a19c539143ffc2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/25b0f3d782a2ed03.json b/allure-report/data/test-cases/25b0f3d782a2ed03.json
deleted file mode 100644
index c93409aa6c4..00000000000
--- a/allure-report/data/test-cases/25b0f3d782a2ed03.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"25b0f3d782a2ed03","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fec9fd349f1d045f","name":"stdout","source":"fec9fd349f1d045f.txt","type":"text/plain","size":530}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"25b0f3d782a2ed03.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/25c9ba69d5ac48c6.json b/allure-report/data/test-cases/25c9ba69d5ac48c6.json
new file mode 100644
index 00000000000..df847992c54
--- /dev/null
+++ b/allure-report/data/test-cases/25c9ba69d5ac48c6.json
@@ -0,0 +1 @@
+{"uid":"25c9ba69d5ac48c6","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ff0d1f355cfd20e60001fc","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a394baafe8edd2c5","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0}},{"uid":"bc719674954c58b2","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0}},{"uid":"ea83ea1df97a1dc9","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"5da43d3a303ec46a","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"82f0a19d19bd8125","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0}},{"uid":"711928de75b599ba","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0}},{"uid":"33b81b348332f41f","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"1ef1cf7383671b63","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"25c9ba69d5ac48c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/25e6937e43cdeebb.json b/allure-report/data/test-cases/25e6937e43cdeebb.json
new file mode 100644
index 00000000000..473a515d59f
--- /dev/null
+++ b/allure-report/data/test-cases/25e6937e43cdeebb.json
@@ -0,0 +1 @@
+{"uid":"25e6937e43cdeebb","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732428196264,"stop":1732428196264,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732428196271,"stop":1732428196271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is your period late"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"25e6937e43cdeebb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/25eb791ee007f15b.json b/allure-report/data/test-cases/25eb791ee007f15b.json
new file mode 100644
index 00000000000..bca00d61062
--- /dev/null
+++ b/allure-report/data/test-cases/25eb791ee007f15b.json
@@ -0,0 +1 @@
+{"uid":"25eb791ee007f15b","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Potion Class 101"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Classes"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e427ef86cabe9ddd","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2}},{"uid":"975470b122402791","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0}},{"uid":"24b90ea9d401f78e","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"f0823718dfb5375c","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f5c9e062133dbbbb","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2}},{"uid":"d820d165ec4b4b72","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0}},{"uid":"cdfe495bc85470d2","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"7d1621a20d6f8fe7","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"25eb791ee007f15b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/26189d3cfda1b8d1.json b/allure-report/data/test-cases/26189d3cfda1b8d1.json
new file mode 100644
index 00000000000..68e3b9b5e6f
--- /dev/null
+++ b/allure-report/data/test-cases/26189d3cfda1b8d1.json
@@ -0,0 +1 @@
+{"uid":"26189d3cfda1b8d1","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":21,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"EXPRESSIONS"},{"name":"epic","value":"2 kyu"},{"name":"parentSuite","value":"Proficient"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"OPERATORS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"PARSING STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fd6070318b36fb6f","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0}},{"uid":"d95f3589be6b0bcb","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0}},{"uid":"61355273b18aad8","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}},{"uid":"705df14002b81e6d","status":"passed","time":{"start":1724733472280,"stop":1724733472280,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a6d26dfb90ab4062","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0}},{"uid":"c77f51e83226296c","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0}},{"uid":"693c5b2693478689","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}},{"uid":"d6d06cbc227917e","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}}]},"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"26189d3cfda1b8d1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2620650c036fa5d9.json b/allure-report/data/test-cases/2620650c036fa5d9.json
new file mode 100644
index 00000000000..a0f3b78c73f
--- /dev/null
+++ b/allure-report/data/test-cases/2620650c036fa5d9.json
@@ -0,0 +1 @@
+{"uid":"2620650c036fa5d9","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c2a52b208b761917","name":"stdout","source":"c2a52b208b761917.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"2620650c036fa5d9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2687b62465687fa1.json b/allure-report/data/test-cases/2687b62465687fa1.json
new file mode 100644
index 00000000000..444e0e7997a
--- /dev/null
+++ b/allure-report/data/test-cases/2687b62465687fa1.json
@@ -0,0 +1 @@
+{"uid":"2687b62465687fa1","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1732428196133,"stop":1732428196134,"duration":1},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"2687b62465687fa1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/26a447cb7c15cb4e.json b/allure-report/data/test-cases/26a447cb7c15cb4e.json
deleted file mode 100644
index ca43067985d..00000000000
--- a/allure-report/data/test-cases/26a447cb7c15cb4e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"26a447cb7c15cb4e","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732428196370,"stop":1732428196370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"26a447cb7c15cb4e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/274cead41a0d037b.json b/allure-report/data/test-cases/274cead41a0d037b.json
new file mode 100644
index 00000000000..890911ad990
--- /dev/null
+++ b/allure-report/data/test-cases/274cead41a0d037b.json
@@ -0,0 +1 @@
+{"uid":"274cead41a0d037b","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1732428195769,"stop":1732428195769,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"story","value":"Disemvowel Trolls"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52fba66badcd10859f00097e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"274cead41a0d037b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2752c76835c96fe1.json b/allure-report/data/test-cases/2752c76835c96fe1.json
new file mode 100644
index 00000000000..48f2ec9260f
--- /dev/null
+++ b/allure-report/data/test-cases/2752c76835c96fe1.json
@@ -0,0 +1 @@
+{"uid":"2752c76835c96fe1","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1724735128031,"stop":1724735128047,"duration":16},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128031,"stop":1724735128047,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"479ed89d4ea66fbb","name":"stdout","source":"479ed89d4ea66fbb.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"2752c76835c96fe1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/27e5ed0c95dfc112.json b/allure-report/data/test-cases/27e5ed0c95dfc112.json
deleted file mode 100644
index d4ec3f6a85e..00000000000
--- a/allure-report/data/test-cases/27e5ed0c95dfc112.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"27e5ed0c95dfc112","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"27e5ed0c95dfc112.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/27ff7d9c249750c3.json b/allure-report/data/test-cases/27ff7d9c249750c3.json
new file mode 100644
index 00000000000..63ab76391f5
--- /dev/null
+++ b/allure-report/data/test-cases/27ff7d9c249750c3.json
@@ -0,0 +1 @@
+{"uid":"27ff7d9c249750c3","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1732428194630,"stop":1732428194630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Count letters in string"},{"name":"feature","value":"String"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"HASHES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5808ff71c7cfa1c6aa00006d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"27ff7d9c249750c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/280752ec061c1457.json b/allure-report/data/test-cases/280752ec061c1457.json
deleted file mode 100644
index cd5f2ed7193..00000000000
--- a/allure-report/data/test-cases/280752ec061c1457.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"280752ec061c1457","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1732428195727,"stop":1732428195727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Always perfect"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f3facb78a9fd5b26000036","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},"source":"280752ec061c1457.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/28083507c1397923.json b/allure-report/data/test-cases/28083507c1397923.json
deleted file mode 100644
index 736c718143e..00000000000
--- a/allure-report/data/test-cases/28083507c1397923.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"28083507c1397923","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 24, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"28083507c1397923.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/28847243d9b7f290.json b/allure-report/data/test-cases/28847243d9b7f290.json
deleted file mode 100644
index 0df2020f200..00000000000
--- a/allure-report/data/test-cases/28847243d9b7f290.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"28847243d9b7f290","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c81a97703cb852b3","name":"stdout","source":"c81a97703cb852b3.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Flow Control"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Powers of 3"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"28847243d9b7f290.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/288e814175ef5830.json b/allure-report/data/test-cases/288e814175ef5830.json
deleted file mode 100644
index f463946a3ed..00000000000
--- a/allure-report/data/test-cases/288e814175ef5830.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"288e814175ef5830","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1732428195573,"stop":1732428195574,"duration":1},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732428195562,"stop":1732428195562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732428195574,"stop":1732428195574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Permute a Palindrome"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"288e814175ef5830.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2890c501d19b5f47.json b/allure-report/data/test-cases/2890c501d19b5f47.json
deleted file mode 100644
index c5d456d43e8..00000000000
--- a/allure-report/data/test-cases/2890c501d19b5f47.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2890c501d19b5f47","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"description":"\n A function f(n), should returns the n-th member of sequence.\n :return:\n ","descriptionHtml":" A function f(n), should returns the n-th member of sequence.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"story","value":"No arithmetic progressions"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"25a19c539143ffc2","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428195535,"stop":1732428195535,"duration":0}},{"uid":"bda7ad5e74660b56","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"d6fd6e0593022837","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733473976,"stop":1724733473976,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"b6d0f7b70ff35380","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428195535,"stop":1732428195535,"duration":0}},{"uid":"b72d4e8ad3288d1b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"900ed6bd99df3d56","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"2890c501d19b5f47.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/28a9bedc22c54787.json b/allure-report/data/test-cases/28a9bedc22c54787.json
deleted file mode 100644
index a695f797d08..00000000000
--- a/allure-report/data/test-cases/28a9bedc22c54787.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"28a9bedc22c54787","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f6b3bc73a428b4db","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0}},{"uid":"71a05925458c8736","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"122ba025ebcea5dd","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8215947106021b54","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0}},{"uid":"49aa5cc4276ca55b","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"281344c06cab651e","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"28a9bedc22c54787.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/28b8fa13ba65f773.json b/allure-report/data/test-cases/28b8fa13ba65f773.json
new file mode 100644
index 00000000000..7cd62b453f8
--- /dev/null
+++ b/allure-report/data/test-cases/28b8fa13ba65f773.json
@@ -0,0 +1 @@
+{"uid":"28b8fa13ba65f773","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1724733472921,"stop":1724733472921,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"story","value":"Josephus Survivor"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"28b8fa13ba65f773.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/28baf5593cc14310.json b/allure-report/data/test-cases/28baf5593cc14310.json
new file mode 100644
index 00000000000..1811a1268e6
--- /dev/null
+++ b/allure-report/data/test-cases/28baf5593cc14310.json
@@ -0,0 +1 @@
+{"uid":"28baf5593cc14310","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bb902a37816cc407","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0}},{"uid":"97c98bd57653ce11","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1}},{"uid":"442731f3c269dae1","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"cde4151d7e05fca5","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"77ce7ba6af0b177a","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0}},{"uid":"a10876da94fb2b4f","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1}},{"uid":"6ea719d6e8a376fb","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"564be6d750e08ee1","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"28baf5593cc14310.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/293f48722d8450df.json b/allure-report/data/test-cases/293f48722d8450df.json
new file mode 100644
index 00000000000..ee016cbe1c5
--- /dev/null
+++ b/allure-report/data/test-cases/293f48722d8450df.json
@@ -0,0 +1 @@
+{"uid":"293f48722d8450df","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"UTILITIES"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"11b930e98296bcb5","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1}},{"uid":"478b2bb987aa8c1c","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0}},{"uid":"de7442e95e2bcada","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"c93838d5eefff03d","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"49ad6a9c0404421b","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1}},{"uid":"33e90a465d3b6e95","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0}},{"uid":"a70ffb4d0a92e5c8","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"291bd12f30edb56f","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"293f48722d8450df.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/294aa341a28271bb.json b/allure-report/data/test-cases/294aa341a28271bb.json
deleted file mode 100644
index d88d5239ad4..00000000000
--- a/allure-report/data/test-cases/294aa341a28271bb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"294aa341a28271bb","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1732428195975,"stop":1732428195976,"duration":1},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1732428195975,"stop":1732428195975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1732428195976,"stop":1732428195976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1732428195976,"stop":1732428195976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5af15a37de4c7f223e00012d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"294aa341a28271bb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/295480517e9988a7.json b/allure-report/data/test-cases/295480517e9988a7.json
new file mode 100644
index 00000000000..98fb04ea55e
--- /dev/null
+++ b/allure-report/data/test-cases/295480517e9988a7.json
@@ -0,0 +1 @@
+{"uid":"295480517e9988a7","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d00e203177644379","name":"stdout","source":"d00e203177644379.txt","type":"text/plain","size":562}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"295480517e9988a7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/296f86e34803d6c1.json b/allure-report/data/test-cases/296f86e34803d6c1.json
deleted file mode 100644
index e23f25a958a..00000000000
--- a/allure-report/data/test-cases/296f86e34803d6c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"296f86e34803d6c1","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"efdc700a12236023","name":"stdout","source":"efdc700a12236023.txt","type":"text/plain","size":1127}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Help the bookseller !"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"296f86e34803d6c1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/297d8e250a3e646f.json b/allure-report/data/test-cases/297d8e250a3e646f.json
new file mode 100644
index 00000000000..c18bbc9db13
--- /dev/null
+++ b/allure-report/data/test-cases/297d8e250a3e646f.json
@@ -0,0 +1 @@
+{"uid":"297d8e250a3e646f","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b3f562db94371de7","name":"stdout","source":"b3f562db94371de7.txt","type":"text/plain","size":371}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"297d8e250a3e646f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2989a8630844f025.json b/allure-report/data/test-cases/2989a8630844f025.json
new file mode 100644
index 00000000000..60e825ffea4
--- /dev/null
+++ b/allure-report/data/test-cases/2989a8630844f025.json
@@ -0,0 +1 @@
+{"uid":"2989a8630844f025","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1732428195750,"stop":1732428195751,"duration":1},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195750,"stop":1732428195751,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"2989a8630844f025.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2991adec6435da10.json b/allure-report/data/test-cases/2991adec6435da10.json
deleted file mode 100644
index 1a24b688d29..00000000000
--- a/allure-report/data/test-cases/2991adec6435da10.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2991adec6435da10","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1e4e59f90ff35603","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1}},{"uid":"23e7f7a9e25073fa","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}},{"uid":"e76c8429b652e3f0","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"36685d778f756fae","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1}},{"uid":"7c3ec7eab2e0be6d","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}},{"uid":"2fba83a53ac553ac","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"2991adec6435da10.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/299c2d5af116c0c6.json b/allure-report/data/test-cases/299c2d5af116c0c6.json
new file mode 100644
index 00000000000..ad771b8304f
--- /dev/null
+++ b/allure-report/data/test-cases/299c2d5af116c0c6.json
@@ -0,0 +1 @@
+{"uid":"299c2d5af116c0c6","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7bfcd285de663163","name":"stdout","source":"7bfcd285de663163.txt","type":"text/plain","size":230}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Tuple"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Greek Sort"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"299c2d5af116c0c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/29dbd6c095321046.json b/allure-report/data/test-cases/29dbd6c095321046.json
new file mode 100644
index 00000000000..5217d9d9787
--- /dev/null
+++ b/allure-report/data/test-cases/29dbd6c095321046.json
@@ -0,0 +1 @@
+{"uid":"29dbd6c095321046","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[{"name":"Assert that classes Bob and Bob have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes Dog and Dog have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 5 and 5 have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes good and good have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 50lb and 50lb have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes brown and brown have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1732428195883,"stop":1732428195883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Make Class"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},"source":"29dbd6c095321046.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/29ff0a22a55da068.json b/allure-report/data/test-cases/29ff0a22a55da068.json
new file mode 100644
index 00000000000..914ba8b9c68
--- /dev/null
+++ b/allure-report/data/test-cases/29ff0a22a55da068.json
@@ -0,0 +1 @@
+{"uid":"29ff0a22a55da068","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220572,"stop":1732764220572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732764220574,"stop":1732764220574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"29ff0a22a55da068.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2a3aa78afffa487b.json b/allure-report/data/test-cases/2a3aa78afffa487b.json
new file mode 100644
index 00000000000..e3d8554a245
--- /dev/null
+++ b/allure-report/data/test-cases/2a3aa78afffa487b.json
@@ -0,0 +1 @@
+{"uid":"2a3aa78afffa487b","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Reversed Strings"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"46d58d763aebfedc","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1}},{"uid":"ea6a7fadbe04578a","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0}},{"uid":"2a72b580d7da86a8","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"80f4fc862b13c5c8","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"52402d5056a00e1d","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1}},{"uid":"b9b6a14fc4bd1dd7","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0}},{"uid":"56a28cc490d83b65","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"f1acd3007b7873ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"2a3aa78afffa487b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2a6bb93adc2b9500.json b/allure-report/data/test-cases/2a6bb93adc2b9500.json
new file mode 100644
index 00000000000..e06eadcb93f
--- /dev/null
+++ b/allure-report/data/test-cases/2a6bb93adc2b9500.json
@@ -0,0 +1 @@
+{"uid":"2a6bb93adc2b9500","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b9ceaeaa317803af","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0}},{"uid":"e417d815465280e9","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1}},{"uid":"f4f1b439f55706","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"16e8835412fb12dc","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b8a2da685a579f99","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0}},{"uid":"368118acc0dadb7d","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1}},{"uid":"4fb2a019463cdbdf","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"cee46a1116cde2e1","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"2a6bb93adc2b9500.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2a72b580d7da86a8.json b/allure-report/data/test-cases/2a72b580d7da86a8.json
new file mode 100644
index 00000000000..31fd7c1d4b9
--- /dev/null
+++ b/allure-report/data/test-cases/2a72b580d7da86a8.json
@@ -0,0 +1 @@
+{"uid":"2a72b580d7da86a8","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"72c5ae89672fcecc","name":"stdout","source":"72c5ae89672fcecc.txt","type":"text/plain","size":30}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"2a72b580d7da86a8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2a82791553e70088.json b/allure-report/data/test-cases/2a82791553e70088.json
new file mode 100644
index 00000000000..321d559d383
--- /dev/null
+++ b/allure-report/data/test-cases/2a82791553e70088.json
@@ -0,0 +1 @@
+{"uid":"2a82791553e70088","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"DATES/TIME"},{"name":"suite","value":"Numbers"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Century From Year"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"8809fca01a516cec","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0}},{"uid":"3889b494a7c822e","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0}},{"uid":"cfca05e0b975fd2","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}},{"uid":"ed7d0b3c14fd80c8","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3ead41117d0ad5b6","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0}},{"uid":"c7e963fd1c95dafe","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0}},{"uid":"d3037fd25424c6f3","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}},{"uid":"1d2c6842ef40288f","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"2a82791553e70088.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2ac4d21875a44bdb.json b/allure-report/data/test-cases/2ac4d21875a44bdb.json
deleted file mode 100644
index a8dd7abafd2..00000000000
--- a/allure-report/data/test-cases/2ac4d21875a44bdb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2ac4d21875a44bdb","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6362c8f15fc6c9c0","name":"stdout","source":"6362c8f15fc6c9c0.txt","type":"text/plain","size":949}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Validation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"VALIDATION"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"2ac4d21875a44bdb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2ae21ed716f07041.json b/allure-report/data/test-cases/2ae21ed716f07041.json
new file mode 100644
index 00000000000..2bb9365b128
--- /dev/null
+++ b/allure-report/data/test-cases/2ae21ed716f07041.json
@@ -0,0 +1 @@
+{"uid":"2ae21ed716f07041","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2ae21ed716f07041.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2b0cda84a7f3dae6.json b/allure-report/data/test-cases/2b0cda84a7f3dae6.json
new file mode 100644
index 00000000000..dcb87b5692e
--- /dev/null
+++ b/allure-report/data/test-cases/2b0cda84a7f3dae6.json
@@ -0,0 +1 @@
+{"uid":"2b0cda84a7f3dae6","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1732428196496,"stop":1732428196496,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732428196495,"stop":1732428196495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732428196496,"stop":1732428196496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732428196505,"stop":1732428196505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"2b0cda84a7f3dae6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2b0e5265fce841a7.json b/allure-report/data/test-cases/2b0e5265fce841a7.json
new file mode 100644
index 00000000000..776a0c40043
--- /dev/null
+++ b/allure-report/data/test-cases/2b0e5265fce841a7.json
@@ -0,0 +1 @@
+{"uid":"2b0e5265fce841a7","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"348342fa3ca36cd4","name":"stdout","source":"348342fa3ca36cd4.txt","type":"text/plain","size":75}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2b0e5265fce841a7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2ba00773a1bfae2e.json b/allure-report/data/test-cases/2ba00773a1bfae2e.json
deleted file mode 100644
index fe9085acb97..00000000000
--- a/allure-report/data/test-cases/2ba00773a1bfae2e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2ba00773a1bfae2e","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d07a2236fba5201a","name":"stdout","source":"d07a2236fba5201a.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"2ba00773a1bfae2e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2be24f9b66669d76.json b/allure-report/data/test-cases/2be24f9b66669d76.json
deleted file mode 100644
index 0536e6a8c56..00000000000
--- a/allure-report/data/test-cases/2be24f9b66669d76.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2be24f9b66669d76","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732764221067,"stop":1732764221067,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"75a0786e7098fd84","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0}},{"uid":"93cbb9687a6c19d2","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"c03eb686eb3e5a89","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"345a3bae73357330","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0}},{"uid":"c35da98b55fb5e6b","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"6a770856a19e186","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"2be24f9b66669d76.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2c379ae83853bb2a.json b/allure-report/data/test-cases/2c379ae83853bb2a.json
new file mode 100644
index 00000000000..028949779cf
--- /dev/null
+++ b/allure-report/data/test-cases/2c379ae83853bb2a.json
@@ -0,0 +1 @@
+{"uid":"2c379ae83853bb2a","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b69923e60de0964d","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1}},{"uid":"5a1dd57eb64fa0aa","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0}},{"uid":"90ca6a0c009b593","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"ed660ef652aeab86","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"aa37770dd2142a16","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1}},{"uid":"5c0b01ada3a3f14e","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0}},{"uid":"d5a389260d41a743","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"5329936079819472","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"2c379ae83853bb2a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2c38900f28571c1.json b/allure-report/data/test-cases/2c38900f28571c1.json
deleted file mode 100644
index 3fa356c22e4..00000000000
--- a/allure-report/data/test-cases/2c38900f28571c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2c38900f28571c1","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1724735127984,"stop":1724735128000,"duration":16},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5d69906a8709b5cf","name":"stdout","source":"5d69906a8709b5cf.txt","type":"text/plain","size":302}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Character frequency"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2c38900f28571c1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2c53cc9448de91f2.json b/allure-report/data/test-cases/2c53cc9448de91f2.json
deleted file mode 100644
index 8a762b7d814..00000000000
--- a/allure-report/data/test-cases/2c53cc9448de91f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2c53cc9448de91f2","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"36a84ce1aa4434a","name":"stdout","source":"36a84ce1aa4434a.txt","type":"text/plain","size":931}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MEMOIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Pairs"},{"name":"feature","value":"Memoization"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"2c53cc9448de91f2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2c5d8621f6ad138a.json b/allure-report/data/test-cases/2c5d8621f6ad138a.json
new file mode 100644
index 00000000000..f70f5c6a1c9
--- /dev/null
+++ b/allure-report/data/test-cases/2c5d8621f6ad138a.json
@@ -0,0 +1 @@
+{"uid":"2c5d8621f6ad138a","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1732428195898,"stop":1732428195898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Password validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56a921fa8c5167d8e7000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"2c5d8621f6ad138a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2c7af88777002151.json b/allure-report/data/test-cases/2c7af88777002151.json
deleted file mode 100644
index 70cc3b8be7a..00000000000
--- a/allure-report/data/test-cases/2c7af88777002151.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2c7af88777002151","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d10d4fe51ef67a7e","name":"stdout","source":"d10d4fe51ef67a7e.txt","type":"text/plain","size":808}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2c7af88777002151.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2c9576ef35dcd75d.json b/allure-report/data/test-cases/2c9576ef35dcd75d.json
new file mode 100644
index 00000000000..96cbda0b518
--- /dev/null
+++ b/allure-report/data/test-cases/2c9576ef35dcd75d.json
@@ -0,0 +1 @@
+{"uid":"2c9576ef35dcd75d","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b8b7177b76c24b60","name":"stdout","source":"b8b7177b76c24b60.txt","type":"text/plain","size":531}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"String incrementer"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"STRINGS PARSING"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"2c9576ef35dcd75d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2cc31ac5154e0ba1.json b/allure-report/data/test-cases/2cc31ac5154e0ba1.json
new file mode 100644
index 00000000000..374bdd545e2
--- /dev/null
+++ b/allure-report/data/test-cases/2cc31ac5154e0ba1.json
@@ -0,0 +1 @@
+{"uid":"2cc31ac5154e0ba1","name":"Testing Walker class - position property from negative grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732764218568,"stop":1732764218569,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732764218576,"stop":1732764218576,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"2cc31ac5154e0ba1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2cf064760bcef1c9.json b/allure-report/data/test-cases/2cf064760bcef1c9.json
new file mode 100644
index 00000000000..d4f297e2972
--- /dev/null
+++ b/allure-report/data/test-cases/2cf064760bcef1c9.json
@@ -0,0 +1 @@
+{"uid":"2cf064760bcef1c9","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"20620e6bfba57810","name":"stdout","source":"20620e6bfba57810.txt","type":"text/plain","size":59}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2cf064760bcef1c9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2d49ce73ea45d7a1.json b/allure-report/data/test-cases/2d49ce73ea45d7a1.json
deleted file mode 100644
index 88d6100d17a..00000000000
--- a/allure-report/data/test-cases/2d49ce73ea45d7a1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2d49ce73ea45d7a1","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4f2668e4eadc4184","name":"stdout","source":"4f2668e4eadc4184.txt","type":"text/plain","size":288}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Convert a string to an array"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"2d49ce73ea45d7a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2d7cf0b0c2f46c3.json b/allure-report/data/test-cases/2d7cf0b0c2f46c3.json
new file mode 100644
index 00000000000..90e903acbff
--- /dev/null
+++ b/allure-report/data/test-cases/2d7cf0b0c2f46c3.json
@@ -0,0 +1 @@
+{"uid":"2d7cf0b0c2f46c3","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"2d7cf0b0c2f46c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2da97da2ac2c9bbd.json b/allure-report/data/test-cases/2da97da2ac2c9bbd.json
deleted file mode 100644
index 12e420fcac1..00000000000
--- a/allure-report/data/test-cases/2da97da2ac2c9bbd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2da97da2ac2c9bbd","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b7eae48ecc824334","name":"stdout","source":"b7eae48ecc824334.txt","type":"text/plain","size":277}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAY"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ARRAY","ALGORITHMS"]},"source":"2da97da2ac2c9bbd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2dbb23fbcd106704.json b/allure-report/data/test-cases/2dbb23fbcd106704.json
new file mode 100644
index 00000000000..a4a43ef3dfe
--- /dev/null
+++ b/allure-report/data/test-cases/2dbb23fbcd106704.json
@@ -0,0 +1 @@
+{"uid":"2dbb23fbcd106704","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1732428193992,"stop":1732428193993,"duration":1},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1732428193991,"stop":1732428193991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732428193992,"stop":1732428193993,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1732428193993,"stop":1732428193993,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1732428193994,"stop":1732428193994,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"INTEGERS"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"2dbb23fbcd106704.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2dcba5fbac259354.json b/allure-report/data/test-cases/2dcba5fbac259354.json
deleted file mode 100644
index 25f89bd9b2e..00000000000
--- a/allure-report/data/test-cases/2dcba5fbac259354.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2dcba5fbac259354","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1724735129586,"stop":1724735129602,"duration":16},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724735129586,"stop":1724735129602,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"20cbc8ca27f67538","name":"stdout","source":"20cbc8ca27f67538.txt","type":"text/plain","size":985}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"2dcba5fbac259354.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2de9285990285353.json b/allure-report/data/test-cases/2de9285990285353.json
new file mode 100644
index 00000000000..4a8e67dd293
--- /dev/null
+++ b/allure-report/data/test-cases/2de9285990285353.json
@@ -0,0 +1 @@
+{"uid":"2de9285990285353","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":14,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"EXPRESSIONS"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"ADVANCED"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"tag","value":"FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DECLARATIVE"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PROGRAMMING"},{"name":"tag","value":"LANGUAGE"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cbad1c121fb6a6fb","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0}},{"uid":"61c11f4086f447bf","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0}},{"uid":"5283421c34c2facb","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}},{"uid":"eb79826fc1ce02b1","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e91954f86960f5cf","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0}},{"uid":"5d8c14adba840438","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0}},{"uid":"ace382695affabdf","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}},{"uid":"aca9d99cb0e5842e","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}}]},"tags":["STRINGS","LANGUAGE","EXPRESSIONS","REGULAR","DECLARATIVE","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]},"source":"2de9285990285353.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2e0eb113649e95e6.json b/allure-report/data/test-cases/2e0eb113649e95e6.json
deleted file mode 100644
index 0454ec12a4f..00000000000
--- a/allure-report/data/test-cases/2e0eb113649e95e6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2e0eb113649e95e6","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1732428195708,"stop":1732428195708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Who likes it?"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"2e0eb113649e95e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2e552441092e62c5.json b/allure-report/data/test-cases/2e552441092e62c5.json
new file mode 100644
index 00000000000..c849d12f82d
--- /dev/null
+++ b/allure-report/data/test-cases/2e552441092e62c5.json
@@ -0,0 +1 @@
+{"uid":"2e552441092e62c5","name":"Testing 'parts_sums' function","fullName":"kyu_6.sums_of_parts.test_solution.PartsSumTestCase#test_parts_sum","historyId":"570c0d220c13fc0fd061240afc68e35d","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","steps":[{"name":"Enter a list ls ([]) and verify the expected output ([0]) vs actual result ([0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([1, 2, 3, 4, 5, 6]) and verify the expected output ([21, 20, 18, 15, 11, 6, 0]) vs actual result ([21, 20, 18, 15, 11, 6, 0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([0, 1, 3, 6, 10]) and verify the expected output ([20, 20, 19, 16, 10, 0]) vs actual result ([20, 20, 19, 16, 10, 0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([744125, 935, 407, 454, 430, 90, 144, 6710213, 889, 810, 2579358]) and verify the expected output ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0]) vs actual result ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase::0","time":{"start":1732428195684,"stop":1732428195684,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sums of Parts"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"PERFORMANCE"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sums_of_parts.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5ce399e0047a45001c853c2b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},"source":"2e552441092e62c5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2e82de27bb7feb41.json b/allure-report/data/test-cases/2e82de27bb7feb41.json
new file mode 100644
index 00000000000..fe672f97e3c
--- /dev/null
+++ b/allure-report/data/test-cases/2e82de27bb7feb41.json
@@ -0,0 +1 @@
+{"uid":"2e82de27bb7feb41","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"885315e2174c8284","name":"stdout","source":"885315e2174c8284.txt","type":"text/plain","size":210}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Human Readable Time"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"2e82de27bb7feb41.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2ea180ad6a851a6d.json b/allure-report/data/test-cases/2ea180ad6a851a6d.json
new file mode 100644
index 00000000000..42d54301964
--- /dev/null
+++ b/allure-report/data/test-cases/2ea180ad6a851a6d.json
@@ -0,0 +1 @@
+{"uid":"2ea180ad6a851a6d","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bf45d5ff12eeac","name":"stdout","source":"bf45d5ff12eeac.txt","type":"text/plain","size":1195}],"parameters":[],"stepsCount":16,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Calculation"},{"name":"story","value":"Sum of powers of 2"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2ea180ad6a851a6d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2ee59d9a8c304f3b.json b/allure-report/data/test-cases/2ee59d9a8c304f3b.json
deleted file mode 100644
index 79e5ef4af78..00000000000
--- a/allure-report/data/test-cases/2ee59d9a8c304f3b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2ee59d9a8c304f3b","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1732428195810,"stop":1732428195810,"duration":0},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732428195810,"stop":1732428195810,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732428195811,"stop":1732428195811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"2ee59d9a8c304f3b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2f46a2e41d4cb55.json b/allure-report/data/test-cases/2f46a2e41d4cb55.json
deleted file mode 100644
index 574f3f6d6ea..00000000000
--- a/allure-report/data/test-cases/2f46a2e41d4cb55.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2f46a2e41d4cb55","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"80cb92b2a68485aa","name":"stdout","source":"80cb92b2a68485aa.txt","type":"text/plain","size":487}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Password validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"2f46a2e41d4cb55.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2f5a6152612f841f.json b/allure-report/data/test-cases/2f5a6152612f841f.json
new file mode 100644
index 00000000000..d686f3f0bbf
--- /dev/null
+++ b/allure-report/data/test-cases/2f5a6152612f841f.json
@@ -0,0 +1 @@
+{"uid":"2f5a6152612f841f","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1732428195832,"stop":1732428195833,"duration":1},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732428195832,"stop":1732428195832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732428195833,"stop":1732428195833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732428195840,"stop":1732428195840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"2f5a6152612f841f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2f7fe1d474868abf.json b/allure-report/data/test-cases/2f7fe1d474868abf.json
new file mode 100644
index 00000000000..b03983a52b6
--- /dev/null
+++ b/allure-report/data/test-cases/2f7fe1d474868abf.json
@@ -0,0 +1 @@
+{"uid":"2f7fe1d474868abf","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"36e3a300e20ebc68","name":"stdout","source":"36e3a300e20ebc68.txt","type":"text/plain","size":272}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Pig Latin"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"2f7fe1d474868abf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2fa689144ccb2725.json b/allure-report/data/test-cases/2fa689144ccb2725.json
new file mode 100644
index 00000000000..a54f2030bb3
--- /dev/null
+++ b/allure-report/data/test-cases/2fa689144ccb2725.json
@@ -0,0 +1 @@
+{"uid":"2fa689144ccb2725","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Simple test","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/558fc85d8fd1938afb000014","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a6ecb3b474360e70","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1}},{"uid":"e897eac5693df65e","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0}},{"uid":"7f2fca7b02951542","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"c793fa14312a7752","status":"passed","time":{"start":1724733474491,"stop":1724733474507,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c52dc9ba56a64495","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1}},{"uid":"ea40d4fff96687ff","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0}},{"uid":"92083f552ecb72c4","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"3ea60f3a146e3d51","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"2fa689144ccb2725.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2fb895d93acc0bab.json b/allure-report/data/test-cases/2fb895d93acc0bab.json
deleted file mode 100644
index f89710b62d1..00000000000
--- a/allure-report/data/test-cases/2fb895d93acc0bab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2fb895d93acc0bab","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1732428196364,"stop":1732428196364,"duration":0},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1732428196364,"stop":1732428196364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732428196370,"stop":1732428196370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"2fb895d93acc0bab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2febaffd225102f.json b/allure-report/data/test-cases/2febaffd225102f.json
new file mode 100644
index 00000000000..4a332146a69
--- /dev/null
+++ b/allure-report/data/test-cases/2febaffd225102f.json
@@ -0,0 +1 @@
+{"uid":"2febaffd225102f","name":"test_triangle","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_triangle","historyId":"be7068cb1056118b9c0776b1d187601d","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"af19b50155e57570","name":"stdout","source":"af19b50155e57570.txt","type":"text/plain","size":1079}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"tag","value":"Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Coloured Triangles"},{"name":"tag","value":"Logic"},{"name":"tag","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["Algorithms","Logic","Strings"]},"source":"2febaffd225102f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/2ff548416f63af86.json b/allure-report/data/test-cases/2ff548416f63af86.json
new file mode 100644
index 00000000000..40a60b9cf75
--- /dev/null
+++ b/allure-report/data/test-cases/2ff548416f63af86.json
@@ -0,0 +1 @@
+{"uid":"2ff548416f63af86","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1724735127313,"stop":1724735127391,"duration":78},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cc63349648479638","name":"stdout","source":"cc63349648479638.txt","type":"text/plain","size":1579}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Sum by Factors"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"2ff548416f63af86.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/300c045916564a1.json b/allure-report/data/test-cases/300c045916564a1.json
deleted file mode 100644
index 005e6560e56..00000000000
--- a/allure-report/data/test-cases/300c045916564a1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"300c045916564a1","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1732764219225,"stop":1732764219225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Where my anagrams at?"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"479b452abb7b813c","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0}},{"uid":"4d57a8ddade5816","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}},{"uid":"e480fe95093fd8e7","status":"passed","time":{"start":1724733473046,"stop":1724733473046,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"43e7aaf3ed9f3ed0","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0}},{"uid":"31b67858aaa81503","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}},{"uid":"74afb414b6e0cabc","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"300c045916564a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/302e450946481df3.json b/allure-report/data/test-cases/302e450946481df3.json
deleted file mode 100644
index d1543e04a65..00000000000
--- a/allure-report/data/test-cases/302e450946481df3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"302e450946481df3","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"510e078ddda4bd3c","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1}},{"uid":"68235061ff0b1d1d","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"5a4c9eb3dcb32bf5","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"60180807c3815756","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1}},{"uid":"a10d36c92cf89a63","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"9710b9a44c2e3c82","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"302e450946481df3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/303f99106d04e0c7.json b/allure-report/data/test-cases/303f99106d04e0c7.json
deleted file mode 100644
index 7a506e17305..00000000000
--- a/allure-report/data/test-cases/303f99106d04e0c7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"303f99106d04e0c7","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1732428195797,"stop":1732428195797,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ff0d1f355cfd20e60001fc","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"303f99106d04e0c7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/305e207ab9e52150.json b/allure-report/data/test-cases/305e207ab9e52150.json
new file mode 100644
index 00000000000..8fcac90d7dd
--- /dev/null
+++ b/allure-report/data/test-cases/305e207ab9e52150.json
@@ -0,0 +1 @@
+{"uid":"305e207ab9e52150","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1732764220596,"stop":1732764220596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732764220596,"stop":1732764220596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1732764220598,"stop":1732764220598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"story","value":"Password validator"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56a921fa8c5167d8e7000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"305e207ab9e52150.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/30779503c72bcec6.json b/allure-report/data/test-cases/30779503c72bcec6.json
new file mode 100644
index 00000000000..a2ed88c0c31
--- /dev/null
+++ b/allure-report/data/test-cases/30779503c72bcec6.json
@@ -0,0 +1 @@
+{"uid":"30779503c72bcec6","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"add9ef76ac7e1779","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1}},{"uid":"8d4255e3e5d3d8a0","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0}},{"uid":"e186908da5e6d7c","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"c9095528631735ce","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c19e4739f2d4d64c","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1}},{"uid":"b897401968bf0d8","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0}},{"uid":"7a1019ba1beb3118","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"1c92b73c681a87bf","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"30779503c72bcec6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/30782fdca988a45e.json b/allure-report/data/test-cases/30782fdca988a45e.json
new file mode 100644
index 00000000000..6044129d14c
--- /dev/null
+++ b/allure-report/data/test-cases/30782fdca988a45e.json
@@ -0,0 +1 @@
+{"uid":"30782fdca988a45e","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b2310e8820061774","name":"stdout","source":"b2310e8820061774.txt","type":"text/plain","size":299}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Numericals of a String"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"30782fdca988a45e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/30977e1fdeed6f0a.json b/allure-report/data/test-cases/30977e1fdeed6f0a.json
deleted file mode 100644
index 0f5b94e2133..00000000000
--- a/allure-report/data/test-cases/30977e1fdeed6f0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"30977e1fdeed6f0a","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1732764220556,"stop":1732764220556,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Isograms"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7567c87108e55931","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0}},{"uid":"f6dea82ce819c148","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"801881710b06074","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2c6c8c712bf1892f","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0}},{"uid":"cd862d92408a60a2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3bd61bc704b417e2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"30977e1fdeed6f0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/30a51896f75b6d0e.json b/allure-report/data/test-cases/30a51896f75b6d0e.json
new file mode 100644
index 00000000000..90016676ba6
--- /dev/null
+++ b/allure-report/data/test-cases/30a51896f75b6d0e.json
@@ -0,0 +1 @@
+{"uid":"30a51896f75b6d0e","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7548d350c45f54f6","name":"stdout","source":"7548d350c45f54f6.txt","type":"text/plain","size":150}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"30a51896f75b6d0e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/30ac3ffad3316fea.json b/allure-report/data/test-cases/30ac3ffad3316fea.json
deleted file mode 100644
index 46cb4807028..00000000000
--- a/allure-report/data/test-cases/30ac3ffad3316fea.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"30ac3ffad3316fea","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1724733472452,"stop":1724733472499,"duration":47},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1724733472452,"stop":1724733472452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1724733472452,"stop":1724733472452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1724733472452,"stop":1724733472452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d21731264b505a67","name":"stdout","source":"d21731264b505a67.txt","type":"text/plain","size":1579}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sum by Factors"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"30ac3ffad3316fea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/30e62f45ee93d21d.json b/allure-report/data/test-cases/30e62f45ee93d21d.json
deleted file mode 100644
index 81029f12f49..00000000000
--- a/allure-report/data/test-cases/30e62f45ee93d21d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"30e62f45ee93d21d","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"30e62f45ee93d21d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/30ebc2ebd440c488.json b/allure-report/data/test-cases/30ebc2ebd440c488.json
deleted file mode 100644
index 9065f7cacd3..00000000000
--- a/allure-report/data/test-cases/30ebc2ebd440c488.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"30ebc2ebd440c488","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"eb2a7d798a0dd1d2","name":"stdout","source":"eb2a7d798a0dd1d2.txt","type":"text/plain","size":556}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Is it a palindrome?"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"30ebc2ebd440c488.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/315e825b7f114d5b.json b/allure-report/data/test-cases/315e825b7f114d5b.json
new file mode 100644
index 00000000000..f86ef572971
--- /dev/null
+++ b/allure-report/data/test-cases/315e825b7f114d5b.json
@@ -0,0 +1 @@
+{"uid":"315e825b7f114d5b","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Fibonacci Streaming"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"db31ba951eab96a9","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0}},{"uid":"4a25f98e06778e12","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0}},{"uid":"57c8e0dc2c8662c2","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"394fa56a4056d8b5","status":"passed","time":{"start":1724733472608,"stop":1724733472608,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"720b65d3a7d8ec34","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0}},{"uid":"7087926d4a83e9d4","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0}},{"uid":"d4c41912963969d7","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"5ecd182a341dd7b4","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"315e825b7f114d5b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31667aebf4f2d5e.json b/allure-report/data/test-cases/31667aebf4f2d5e.json
new file mode 100644
index 00000000000..557d2a99ab0
--- /dev/null
+++ b/allure-report/data/test-cases/31667aebf4f2d5e.json
@@ -0,0 +1 @@
+{"uid":"31667aebf4f2d5e","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1732764220628,"stop":1732764220636,"duration":8},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"31667aebf4f2d5e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31754715fc04b029.json b/allure-report/data/test-cases/31754715fc04b029.json
new file mode 100644
index 00000000000..a2c129d97d3
--- /dev/null
+++ b/allure-report/data/test-cases/31754715fc04b029.json
@@ -0,0 +1 @@
+{"uid":"31754715fc04b029","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732764220530,"stop":1732764220530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"31754715fc04b029.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31802a90aeba5e97.json b/allure-report/data/test-cases/31802a90aeba5e97.json
deleted file mode 100644
index f80570497f6..00000000000
--- a/allure-report/data/test-cases/31802a90aeba5e97.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"31802a90aeba5e97","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"description":"\n Testing using big test data\n :return:\n ","descriptionHtml":" Testing using big test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 70, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"68a2b9760a533e02","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194190,"stop":1732428194190,"duration":0}},{"uid":"4d0958f9149b5791","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"a83b85c2e341a76c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"c42292a9c36c46f3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194190,"stop":1732428194190,"duration":0}},{"uid":"a6bf4a932c1ec147","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"6827fd264cb4d263","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"31802a90aeba5e97.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/319c2fc51c0b8912.json b/allure-report/data/test-cases/319c2fc51c0b8912.json
deleted file mode 100644
index 389b8057af5..00000000000
--- a/allure-report/data/test-cases/319c2fc51c0b8912.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"319c2fc51c0b8912","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1724733472796,"stop":1724733472921,"duration":125},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472843,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472843,"stop":1724733472890,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472890,"stop":1724733472921,"duration":31},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"506f9b1aa47477d8","name":"stdout","source":"506f9b1aa47477d8.txt","type":"text/plain","size":932}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1724733472921,"stop":1724733472921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OPTIMIZATION"},{"name":"feature","value":"Optimization"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Integers: Recreation One"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"319c2fc51c0b8912.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31a691fa5a56c905.json b/allure-report/data/test-cases/31a691fa5a56c905.json
deleted file mode 100644
index fd260f1806b..00000000000
--- a/allure-report/data/test-cases/31a691fa5a56c905.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"31a691fa5a56c905","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a8645f795d532c99","name":"stdout","source":"a8645f795d532c99.txt","type":"text/plain","size":392}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"SEARCH"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First non-repeating character"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"31a691fa5a56c905.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31ab703bf65847e5.json b/allure-report/data/test-cases/31ab703bf65847e5.json
deleted file mode 100644
index 53923f92b4e..00000000000
--- a/allure-report/data/test-cases/31ab703bf65847e5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"31ab703bf65847e5","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1732428196084,"stop":1732428196084,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1732428196084,"stop":1732428196084,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"31ab703bf65847e5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31ce0fdb81c2daf6.json b/allure-report/data/test-cases/31ce0fdb81c2daf6.json
new file mode 100644
index 00000000000..80336ade9dd
--- /dev/null
+++ b/allure-report/data/test-cases/31ce0fdb81c2daf6.json
@@ -0,0 +1 @@
+{"uid":"31ce0fdb81c2daf6","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"87f281129608ef41","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2}},{"uid":"d4ccdeadb2c9dbf3","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0}},{"uid":"8cb8fb70f937622b","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}},{"uid":"115f495bb01a1dcf","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6a3f85e29591c654","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2}},{"uid":"2b89947e3a3ec46d","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0}},{"uid":"627da61e5891aa44","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}},{"uid":"d8e9539521c4ca00","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"31ce0fdb81c2daf6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31e5836e8c9c8975.json b/allure-report/data/test-cases/31e5836e8c9c8975.json
new file mode 100644
index 00000000000..a55c8f25a20
--- /dev/null
+++ b/allure-report/data/test-cases/31e5836e8c9c8975.json
@@ -0,0 +1 @@
+{"uid":"31e5836e8c9c8975","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1732764221008,"stop":1732764221008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1732764221010,"stop":1732764221010,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1732764221011,"stop":1732764221011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Summation"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"feature","value":"Loops"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"31e5836e8c9c8975.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/31fa8902feb5ac83.json b/allure-report/data/test-cases/31fa8902feb5ac83.json
new file mode 100644
index 00000000000..0f09b2977e1
--- /dev/null
+++ b/allure-report/data/test-cases/31fa8902feb5ac83.json
@@ -0,0 +1 @@
+{"uid":"31fa8902feb5ac83","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d85c19e058de9af1","name":"stdout","source":"d85c19e058de9af1.txt","type":"text/plain","size":476}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"HASHES"},{"name":"feature","value":"String"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Count letters in string"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"31fa8902feb5ac83.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/324d19209fbeb70d.json b/allure-report/data/test-cases/324d19209fbeb70d.json
deleted file mode 100644
index 44b320d620b..00000000000
--- a/allure-report/data/test-cases/324d19209fbeb70d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"324d19209fbeb70d","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732764220480,"stop":1732764220480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"156fc08ab7167514","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1}},{"uid":"45bc1447720343e5","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"d9e7bf55554cd705","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"28c03a6c5cc24cef","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1}},{"uid":"2aa3a63b6fff605a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"fb3ce43e36479ba0","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"324d19209fbeb70d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/327e71002be993d7.json b/allure-report/data/test-cases/327e71002be993d7.json
new file mode 100644
index 00000000000..9fc8fce5555
--- /dev/null
+++ b/allure-report/data/test-cases/327e71002be993d7.json
@@ -0,0 +1 @@
+{"uid":"327e71002be993d7","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1732428194536,"stop":1732428194536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Validation"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"VALIDATION"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Valid Parentheses"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"327e71002be993d7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/329cbbd27ed228a7.json b/allure-report/data/test-cases/329cbbd27ed228a7.json
deleted file mode 100644
index 1e3a17f9bd8..00000000000
--- a/allure-report/data/test-cases/329cbbd27ed228a7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"329cbbd27ed228a7","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"77ebc227660f6677","name":"stdout","source":"77ebc227660f6677.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Pyramid Array"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"329cbbd27ed228a7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/32a39f3c0fa23567.json b/allure-report/data/test-cases/32a39f3c0fa23567.json
deleted file mode 100644
index 4749d28a56f..00000000000
--- a/allure-report/data/test-cases/32a39f3c0fa23567.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"32a39f3c0fa23567","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d8bbfaabd5a5300d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193918,"stop":1732428193918,"duration":0}},{"uid":"2488d38c1be516d6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"9eac58d1342209e0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472312,"stop":1724733472312,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"b7243d74fc99fb8b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193918,"stop":1732428193918,"duration":0}},{"uid":"cf3552eb00513a1a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"f4c5ff18f0370583","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"32a39f3c0fa23567.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/32c8f819a3205d1d.json b/allure-report/data/test-cases/32c8f819a3205d1d.json
new file mode 100644
index 00000000000..7fdfb4c605c
--- /dev/null
+++ b/allure-report/data/test-cases/32c8f819a3205d1d.json
@@ -0,0 +1 @@
+{"uid":"32c8f819a3205d1d","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732764218886,"stop":1732764218886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732764218912,"stop":1732764218912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Find the safest places in town"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"32c8f819a3205d1d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/32eaf956310a89b7.json b/allure-report/data/test-cases/32eaf956310a89b7.json
new file mode 100644
index 00000000000..0c5ca058b06
--- /dev/null
+++ b/allure-report/data/test-cases/32eaf956310a89b7.json
@@ -0,0 +1 @@
+{"uid":"32eaf956310a89b7","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"PUZZLES"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c5e6a87af3754f9e","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0}},{"uid":"aef740a566ef8e93","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0}},{"uid":"e92026f4174cc7e","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"8f411cd28b85874e","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7e066328cfed2428","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0}},{"uid":"b03752c3145720e6","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0}},{"uid":"2d35bd18d5e6ee6b","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"6c5d99461aa2603","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"tags":["GAMES","PUZZLES"]},"source":"32eaf956310a89b7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/330a0128cd73780c.json b/allure-report/data/test-cases/330a0128cd73780c.json
deleted file mode 100644
index fd135b288ce..00000000000
--- a/allure-report/data/test-cases/330a0128cd73780c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"330a0128cd73780c","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"41608c9ef684cb1e","name":"stdout","source":"41608c9ef684cb1e.txt","type":"text/plain","size":60}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"330a0128cd73780c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/33444d7890f0540.json b/allure-report/data/test-cases/33444d7890f0540.json
new file mode 100644
index 00000000000..a55351a1d8c
--- /dev/null
+++ b/allure-report/data/test-cases/33444d7890f0540.json
@@ -0,0 +1 @@
+{"uid":"33444d7890f0540","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1732428195546,"stop":1732428195546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Number Zoo Patrol"},{"name":"tag","value":"PERFORMANCE"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"33444d7890f0540.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3352f60feb1f9712.json b/allure-report/data/test-cases/3352f60feb1f9712.json
new file mode 100644
index 00000000000..26d857e4875
--- /dev/null
+++ b/allure-report/data/test-cases/3352f60feb1f9712.json
@@ -0,0 +1 @@
+{"uid":"3352f60feb1f9712","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428194034,"stop":1732428194034,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Strip Comments"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"3352f60feb1f9712.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/335bbd097bcd7f07.json b/allure-report/data/test-cases/335bbd097bcd7f07.json
new file mode 100644
index 00000000000..d882f45d3a9
--- /dev/null
+++ b/allure-report/data/test-cases/335bbd097bcd7f07.json
@@ -0,0 +1 @@
+{"uid":"335bbd097bcd7f07","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1732764219132,"stop":1732764219132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"MEMOIZATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"335bbd097bcd7f07.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/335c39c3e0f7aa15.json b/allure-report/data/test-cases/335c39c3e0f7aa15.json
deleted file mode 100644
index 86147039fb5..00000000000
--- a/allure-report/data/test-cases/335c39c3e0f7aa15.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"335c39c3e0f7aa15","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ec381cac44a14e7f","name":"stdout","source":"ec381cac44a14e7f.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing is_prime util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"335c39c3e0f7aa15.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3371b53ac373c146.json b/allure-report/data/test-cases/3371b53ac373c146.json
new file mode 100644
index 00000000000..71ad8c8251e
--- /dev/null
+++ b/allure-report/data/test-cases/3371b53ac373c146.json
@@ -0,0 +1 @@
+{"uid":"3371b53ac373c146","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fbdaeda311992dcb","name":"stdout","source":"fbdaeda311992dcb.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"Grasshopper - Summation"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Loops"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"3371b53ac373c146.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3376cc456abfb7e3.json b/allure-report/data/test-cases/3376cc456abfb7e3.json
new file mode 100644
index 00000000000..102295467e6
--- /dev/null
+++ b/allure-report/data/test-cases/3376cc456abfb7e3.json
@@ -0,0 +1 @@
+{"uid":"3376cc456abfb7e3","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1732764218952,"stop":1732764218953,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764218953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764218953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764218953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764219003,"duration":50},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764219003,"stop":1732764219071,"duration":68},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764219071,"stop":1732764219098,"duration":27},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1732764219110,"stop":1732764219110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Integers: Recreation One"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Optimization"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"3376cc456abfb7e3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/33789c02e7e07041.json b/allure-report/data/test-cases/33789c02e7e07041.json
new file mode 100644
index 00000000000..c57cd4a2355
--- /dev/null
+++ b/allure-report/data/test-cases/33789c02e7e07041.json
@@ -0,0 +1 @@
+{"uid":"33789c02e7e07041","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"da622740411a3e7a","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0}},{"uid":"bf2cbfcfafa25fb5","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0}},{"uid":"1186c71e39a023da","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"c9fb9d40396e984d","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"bca9ba5488466979","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0}},{"uid":"e69093187fd70d56","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0}},{"uid":"673ecd99dac0c86e","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"5cbeef874f8f5965","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"33789c02e7e07041.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/338755bddf5c3394.json b/allure-report/data/test-cases/338755bddf5c3394.json
new file mode 100644
index 00000000000..5d78be1bfa3
--- /dev/null
+++ b/allure-report/data/test-cases/338755bddf5c3394.json
@@ -0,0 +1 @@
+{"uid":"338755bddf5c3394","name":"test_triangle","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_triangle","historyId":"be7068cb1056118b9c0776b1d187601d","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1732764220449,"stop":1732764220449,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1732764220453,"stop":1732764220453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"tag","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"Logic"},{"name":"story","value":"Coloured Triangles"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a25ac6ac5e284cfbe000111","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["Algorithms","Logic","Strings"]},"source":"338755bddf5c3394.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/33cbde6b5c940b7b.json b/allure-report/data/test-cases/33cbde6b5c940b7b.json
new file mode 100644
index 00000000000..1a0a57558ce
--- /dev/null
+++ b/allure-report/data/test-cases/33cbde6b5c940b7b.json
@@ -0,0 +1 @@
+{"uid":"33cbde6b5c940b7b","name":"test_triangle","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_triangle","historyId":"be7068cb1056118b9c0776b1d187601d","time":{"start":1732428195758,"stop":1732428195759,"duration":1},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1732428195758,"stop":1732428195758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195758,"stop":1732428195759,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1732428195762,"stop":1732428195762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"tag","value":"Logic"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Coloured Triangles"},{"name":"tag","value":"Algorithms"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"Strings"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a25ac6ac5e284cfbe000111","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["Algorithms","Logic","Strings"]},"source":"33cbde6b5c940b7b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/33cec918ed89f21.json b/allure-report/data/test-cases/33cec918ed89f21.json
new file mode 100644
index 00000000000..4a4a9fd4df3
--- /dev/null
+++ b/allure-report/data/test-cases/33cec918ed89f21.json
@@ -0,0 +1 @@
+{"uid":"33cec918ed89f21","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"761ccb0eac4691eb","name":"stdout","source":"761ccb0eac4691eb.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Will you make it?"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"33cec918ed89f21.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/33fde501ad5f49b7.json b/allure-report/data/test-cases/33fde501ad5f49b7.json
new file mode 100644
index 00000000000..705e71c9d96
--- /dev/null
+++ b/allure-report/data/test-cases/33fde501ad5f49b7.json
@@ -0,0 +1 @@
+{"uid":"33fde501ad5f49b7","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1732764220260,"stop":1732764220260,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1732764220262,"stop":1732764220262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"FUNCTIONS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Games"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"33fde501ad5f49b7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3400d1d080e82f75.json b/allure-report/data/test-cases/3400d1d080e82f75.json
deleted file mode 100644
index f6e95e28449..00000000000
--- a/allure-report/data/test-cases/3400d1d080e82f75.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3400d1d080e82f75","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1724733472421,"stop":1724733472437,"duration":16},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a3653a5d01cb978a","name":"stdout","source":"a3653a5d01cb978a.txt","type":"text/plain","size":225}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Strip Comments"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"3400d1d080e82f75.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3460c7a02debe899.json b/allure-report/data/test-cases/3460c7a02debe899.json
deleted file mode 100644
index 3f11ce9e088..00000000000
--- a/allure-report/data/test-cases/3460c7a02debe899.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3460c7a02debe899","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f9925186cd87d138","name":"stdout","source":"f9925186cd87d138.txt","type":"text/plain","size":2621}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PERFORMANCE"},{"name":"story","value":"Number Zoo Patrol"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"3460c7a02debe899.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/34931ad2bd045d0c.json b/allure-report/data/test-cases/34931ad2bd045d0c.json
deleted file mode 100644
index 0c2357f35d4..00000000000
--- a/allure-report/data/test-cases/34931ad2bd045d0c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"34931ad2bd045d0c","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2a7e83a8939aa3ea","name":"stdout","source":"2a7e83a8939aa3ea.txt","type":"text/plain","size":302}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"34931ad2bd045d0c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/34ca51906297ee6f.json b/allure-report/data/test-cases/34ca51906297ee6f.json
deleted file mode 100644
index f8f3b26c5bd..00000000000
--- a/allure-report/data/test-cases/34ca51906297ee6f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"34ca51906297ee6f","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1732428195668,"stop":1732428195668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"story","value":"String transformer"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5878520d52628a092f0002d0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"34ca51906297ee6f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/353219a042e3862c.json b/allure-report/data/test-cases/353219a042e3862c.json
new file mode 100644
index 00000000000..9ef9b1eef10
--- /dev/null
+++ b/allure-report/data/test-cases/353219a042e3862c.json
@@ -0,0 +1 @@
+{"uid":"353219a042e3862c","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1732428194661,"stop":1732428194663,"duration":2},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194661,"stop":1732428194662,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"353219a042e3862c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/354cda6601a7cded.json b/allure-report/data/test-cases/354cda6601a7cded.json
deleted file mode 100644
index f2e63eee27e..00000000000
--- a/allure-report/data/test-cases/354cda6601a7cded.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"354cda6601a7cded","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1732764219245,"stop":1732764219245,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Array.diff"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"41a6baf598873d9b","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0}},{"uid":"359cda8d66959d20","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"6a8f943df9cf325c","status":"passed","time":{"start":1724733473061,"stop":1724733473061,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2bfddef765c09569","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0}},{"uid":"dc29e000a4adcd25","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"f52a489cb0add672","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"354cda6601a7cded.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/359cda8d66959d20.json b/allure-report/data/test-cases/359cda8d66959d20.json
deleted file mode 100644
index e67d8051189..00000000000
--- a/allure-report/data/test-cases/359cda8d66959d20.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"359cda8d66959d20","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e6e24d1199424ffc","name":"stdout","source":"e6e24d1199424ffc.txt","type":"text/plain","size":502}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Array.diff"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"359cda8d66959d20.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/35a3e561b98b1660.json b/allure-report/data/test-cases/35a3e561b98b1660.json
new file mode 100644
index 00000000000..bf83407d0a9
--- /dev/null
+++ b/allure-report/data/test-cases/35a3e561b98b1660.json
@@ -0,0 +1 @@
+{"uid":"35a3e561b98b1660","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1732764218834,"stop":1732764218834,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"35a3e561b98b1660.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/35bd830710547eb9.json b/allure-report/data/test-cases/35bd830710547eb9.json
new file mode 100644
index 00000000000..94d1ff1153c
--- /dev/null
+++ b/allure-report/data/test-cases/35bd830710547eb9.json
@@ -0,0 +1 @@
+{"uid":"35bd830710547eb9","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Find the smallest"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"35bd830710547eb9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/35dae73baea1e718.json b/allure-report/data/test-cases/35dae73baea1e718.json
new file mode 100644
index 00000000000..408e61c120d
--- /dev/null
+++ b/allure-report/data/test-cases/35dae73baea1e718.json
@@ -0,0 +1 @@
+{"uid":"35dae73baea1e718","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"35dae73baea1e718.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/35f4051adfa3517.json b/allure-report/data/test-cases/35f4051adfa3517.json
deleted file mode 100644
index 2da0ec400d5..00000000000
--- a/allure-report/data/test-cases/35f4051adfa3517.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"35f4051adfa3517","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"35f4051adfa3517.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3604ad2531e10e0a.json b/allure-report/data/test-cases/3604ad2531e10e0a.json
deleted file mode 100644
index f5dc69f9cbd..00000000000
--- a/allure-report/data/test-cases/3604ad2531e10e0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3604ad2531e10e0a","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"45f7f0c7806d7a5f","name":"stdout","source":"45f7f0c7806d7a5f.txt","type":"text/plain","size":196}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Remove First and Last Character"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"3604ad2531e10e0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/36190d8eb76d5fc1.json b/allure-report/data/test-cases/36190d8eb76d5fc1.json
new file mode 100644
index 00000000000..830c9854afa
--- /dev/null
+++ b/allure-report/data/test-cases/36190d8eb76d5fc1.json
@@ -0,0 +1 @@
+{"uid":"36190d8eb76d5fc1","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1732764218617,"stop":1732764218617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATES/TIME"},{"name":"story","value":"Human readable duration format"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FORMATS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"36190d8eb76d5fc1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/362d2abd0db10461.json b/allure-report/data/test-cases/362d2abd0db10461.json
new file mode 100644
index 00000000000..28b6d109e2b
--- /dev/null
+++ b/allure-report/data/test-cases/362d2abd0db10461.json
@@ -0,0 +1 @@
+{"uid":"362d2abd0db10461","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b8226dfed0d6a202","name":"stdout","source":"b8226dfed0d6a202.txt","type":"text/plain","size":512}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Significant Figures"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"362d2abd0db10461.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/36552864c04c1cf9.json b/allure-report/data/test-cases/36552864c04c1cf9.json
deleted file mode 100644
index 364e1f1582a..00000000000
--- a/allure-report/data/test-cases/36552864c04c1cf9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"36552864c04c1cf9","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1d47ca07980ea016","name":"stdout","source":"1d47ca07980ea016.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Jaden Casing Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"36552864c04c1cf9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/36cf4add9af1788b.json b/allure-report/data/test-cases/36cf4add9af1788b.json
new file mode 100644
index 00000000000..37c10b93b2e
--- /dev/null
+++ b/allure-report/data/test-cases/36cf4add9af1788b.json
@@ -0,0 +1 @@
+{"uid":"36cf4add9af1788b","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1732428196147,"stop":1732428196148,"duration":1},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"36cf4add9af1788b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3714d7b27c33cf44.json b/allure-report/data/test-cases/3714d7b27c33cf44.json
deleted file mode 100644
index 860d2271131..00000000000
--- a/allure-report/data/test-cases/3714d7b27c33cf44.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3714d7b27c33cf44","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1732428196217,"stop":1732428196217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Personalized greeting"},{"name":"suite","value":"Control Flow"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"3714d7b27c33cf44.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3719e4e464aa700e.json b/allure-report/data/test-cases/3719e4e464aa700e.json
deleted file mode 100644
index c53b89b96d5..00000000000
--- a/allure-report/data/test-cases/3719e4e464aa700e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3719e4e464aa700e","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"3719e4e464aa700e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3765df1aaa05656f.json b/allure-report/data/test-cases/3765df1aaa05656f.json
new file mode 100644
index 00000000000..25750869c54
--- /dev/null
+++ b/allure-report/data/test-cases/3765df1aaa05656f.json
@@ -0,0 +1 @@
+{"uid":"3765df1aaa05656f","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1724735127531,"stop":1724735127656,"duration":125},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127531,"stop":1724735127656,"duration":125},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fa01ea71c168121d","name":"stdout","source":"fa01ea71c168121d.txt","type":"text/plain","size":46002}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the safest places in town"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"3765df1aaa05656f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3785819940a9985f.json b/allure-report/data/test-cases/3785819940a9985f.json
deleted file mode 100644
index 0a550cc26d8..00000000000
--- a/allure-report/data/test-cases/3785819940a9985f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3785819940a9985f","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1732428196393,"stop":1732428196393,"duration":0},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1732428196392,"stop":1732428196392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1732428196393,"stop":1732428196393,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1732428196394,"stop":1732428196394,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Swap Values"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"BUGS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"3785819940a9985f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/378737d914acf19c.json b/allure-report/data/test-cases/378737d914acf19c.json
new file mode 100644
index 00000000000..b630faea89d
--- /dev/null
+++ b/allure-report/data/test-cases/378737d914acf19c.json
@@ -0,0 +1 @@
+{"uid":"378737d914acf19c","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732764221067,"stop":1732764221067,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"378737d914acf19c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/378b8959bf0b41a9.json b/allure-report/data/test-cases/378b8959bf0b41a9.json
deleted file mode 100644
index 7d08958b6ba..00000000000
--- a/allure-report/data/test-cases/378b8959bf0b41a9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"378b8959bf0b41a9","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ee8e3a23a26b4600","name":"stdout","source":"ee8e3a23a26b4600.txt","type":"text/plain","size":392}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"story","value":"First non-repeating character"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"SEARCH"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"378b8959bf0b41a9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/37af89538f752875.json b/allure-report/data/test-cases/37af89538f752875.json
deleted file mode 100644
index 2bafe307117..00000000000
--- a/allure-report/data/test-cases/37af89538f752875.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"37af89538f752875","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a66e2ef0dd5ae597","name":"stdout","source":"a66e2ef0dd5ae597.txt","type":"text/plain","size":120}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"story","value":"Find the longest gap!"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"37af89538f752875.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/37bcd45d30c593a7.json b/allure-report/data/test-cases/37bcd45d30c593a7.json
deleted file mode 100644
index 6f264be9642..00000000000
--- a/allure-report/data/test-cases/37bcd45d30c593a7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"37bcd45d30c593a7","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1732764219317,"stop":1732764219317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Decipher this!"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"SECURITY"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"CIPHERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d86eb3695c9130c6","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0}},{"uid":"67e470215248af57","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}},{"uid":"4719969d944ed48a","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d4a0809a7647965","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0}},{"uid":"3a2392b112899a67","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}},{"uid":"682a94239c4fcbde","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"37bcd45d30c593a7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/37c27a38809b08b4.json b/allure-report/data/test-cases/37c27a38809b08b4.json
deleted file mode 100644
index 877392b12e6..00000000000
--- a/allure-report/data/test-cases/37c27a38809b08b4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"37c27a38809b08b4","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732764218886,"stop":1732764218886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732764218912,"stop":1732764218912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Find the safest places in town"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"574cb5d6827dca2a","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1}},{"uid":"f17cc6d65b0932fd","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"472edec34fd4cc19","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2b76b55d8c8f82d1","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1}},{"uid":"614b9e2de4457676","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"e798d2f5cc38e024","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"37c27a38809b08b4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/37fbb0401b01604d.json b/allure-report/data/test-cases/37fbb0401b01604d.json
new file mode 100644
index 00000000000..74e10b9aca5
--- /dev/null
+++ b/allure-report/data/test-cases/37fbb0401b01604d.json
@@ -0,0 +1 @@
+{"uid":"37fbb0401b01604d","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Conditions"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep up the hoop"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7b778b64af209b91","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0}},{"uid":"65318d64270bf167","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0}},{"uid":"5ef563c60f1007ea","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"dba029f7988869ef","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6641c9ab33f4ea66","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0}},{"uid":"d121ae5a75cc69b9","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0}},{"uid":"139c28ca38674b14","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"7f23a2b3d247ad31","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"37fbb0401b01604d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/383972b39eec664a.json b/allure-report/data/test-cases/383972b39eec664a.json
deleted file mode 100644
index 6d947e30636..00000000000
--- a/allure-report/data/test-cases/383972b39eec664a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"383972b39eec664a","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"13227bd500cb42e3","name":"stdout","source":"13227bd500cb42e3.txt","type":"text/plain","size":75}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"383972b39eec664a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3846518071a02e50.json b/allure-report/data/test-cases/3846518071a02e50.json
deleted file mode 100644
index 2200d2eba59..00000000000
--- a/allure-report/data/test-cases/3846518071a02e50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3846518071a02e50","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1732764221228,"stop":1732764221228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Boolean"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"BOOLEANS"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"L1: Set Alarm"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f631ad3e8bb02244","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0}},{"uid":"68ad711bfb950e6e","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"ea733e6b4760e89e","status":"passed","time":{"start":1724733474897,"stop":1724733474897,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5b15d7c039eaff13","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0}},{"uid":"ed5fbc4b14885f68","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"c08b2480b8f26290","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"tags":["FUNDAMENTALS","BOOLEANS"]},"source":"3846518071a02e50.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/38465b9126105022.json b/allure-report/data/test-cases/38465b9126105022.json
new file mode 100644
index 00000000000..ebb465fd99d
--- /dev/null
+++ b/allure-report/data/test-cases/38465b9126105022.json
@@ -0,0 +1 @@
+{"uid":"38465b9126105022","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1732428195535,"stop":1732428195535,"duration":0},"description":"\n A function f(n), should returns the n-th member of sequence.\n :return:\n ","descriptionHtml":" A function f(n), should returns the n-th member of sequence.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"No arithmetic progressions"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"38465b9126105022.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3846d19bb4975491.json b/allure-report/data/test-cases/3846d19bb4975491.json
deleted file mode 100644
index 1550f019259..00000000000
--- a/allure-report/data/test-cases/3846d19bb4975491.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3846d19bb4975491","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"3846d19bb4975491.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3855d942abd2cdd4.json b/allure-report/data/test-cases/3855d942abd2cdd4.json
new file mode 100644
index 00000000000..b09160bc925
--- /dev/null
+++ b/allure-report/data/test-cases/3855d942abd2cdd4.json
@@ -0,0 +1 @@
+{"uid":"3855d942abd2cdd4","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1732764219151,"stop":1732764219151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1732764219151,"stop":1732764219151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1732764219153,"stop":1732764219153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"3855d942abd2cdd4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/387fcb0eb682916d.json b/allure-report/data/test-cases/387fcb0eb682916d.json
new file mode 100644
index 00000000000..1914c0916e2
--- /dev/null
+++ b/allure-report/data/test-cases/387fcb0eb682916d.json
@@ -0,0 +1 @@
+{"uid":"387fcb0eb682916d","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1732428196503,"stop":1732428196503,"duration":0},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732428196495,"stop":1732428196495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1732428196503,"stop":1732428196503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732428196505,"stop":1732428196505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"387fcb0eb682916d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3889b494a7c822e.json b/allure-report/data/test-cases/3889b494a7c822e.json
new file mode 100644
index 00000000000..b30ffeec6e3
--- /dev/null
+++ b/allure-report/data/test-cases/3889b494a7c822e.json
@@ -0,0 +1 @@
+{"uid":"3889b494a7c822e","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1732428196100,"stop":1732428196101,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1732428196102,"stop":1732428196102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Numbers"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Century From Year"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"3889b494a7c822e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/388d9dc9fa1f1c3a.json b/allure-report/data/test-cases/388d9dc9fa1f1c3a.json
deleted file mode 100644
index 888a56b3965..00000000000
--- a/allure-report/data/test-cases/388d9dc9fa1f1c3a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"388d9dc9fa1f1c3a","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1732764221086,"stop":1732764221087,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1732764221088,"stop":1732764221088,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Keep Hydrated!"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5bf0909978db7e30","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0}},{"uid":"df9a9f68276bbb84","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}},{"uid":"53fa8d477eb42fd3","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5a2ae93193e5280a","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0}},{"uid":"71d876f4d19ecd67","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}},{"uid":"3151ebffdc64c952","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"388d9dc9fa1f1c3a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/38a864ebd2e42623.json b/allure-report/data/test-cases/38a864ebd2e42623.json
new file mode 100644
index 00000000000..f42923e6efa
--- /dev/null
+++ b/allure-report/data/test-cases/38a864ebd2e42623.json
@@ -0,0 +1 @@
+{"uid":"38a864ebd2e42623","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732764219284,"stop":1732764219284,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"38a864ebd2e42623.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/38d84fb9239b5f2e.json b/allure-report/data/test-cases/38d84fb9239b5f2e.json
deleted file mode 100644
index f0f8f6aa357..00000000000
--- a/allure-report/data/test-cases/38d84fb9239b5f2e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"38d84fb9239b5f2e","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1732428195466,"stop":1732428195466,"duration":0},"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1732428195465,"stop":1732428195465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195466,"stop":1732428195466,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1732428195467,"stop":1732428195467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the odd int"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54da5a58ea159efa38000836","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"38d84fb9239b5f2e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/393b88e5ac625a50.json b/allure-report/data/test-cases/393b88e5ac625a50.json
deleted file mode 100644
index d1379dd7854..00000000000
--- a/allure-report/data/test-cases/393b88e5ac625a50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"393b88e5ac625a50","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1732428196224,"stop":1732428196224,"duration":0},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1732428196222,"stop":1732428196222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1732428196224,"stop":1732428196224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1732428196225,"stop":1732428196225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Loops"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Grasshopper - Summation"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"393b88e5ac625a50.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/394fa56a4056d8b5.json b/allure-report/data/test-cases/394fa56a4056d8b5.json
new file mode 100644
index 00000000000..2c6893efc19
--- /dev/null
+++ b/allure-report/data/test-cases/394fa56a4056d8b5.json
@@ -0,0 +1 @@
+{"uid":"394fa56a4056d8b5","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8c9b413e90bf769f","name":"stdout","source":"8c9b413e90bf769f.txt","type":"text/plain","size":354}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fibonacci Streaming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"394fa56a4056d8b5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/395a8f7cfcd6a2c9.json b/allure-report/data/test-cases/395a8f7cfcd6a2c9.json
deleted file mode 100644
index 9ccd2d2d087..00000000000
--- a/allure-report/data/test-cases/395a8f7cfcd6a2c9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"395a8f7cfcd6a2c9","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1724735127282,"stop":1724735127297,"duration":15},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"96d9a9c4b2d76831","name":"stdout","source":"96d9a9c4b2d76831.txt","type":"text/plain","size":225}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Strip Comments"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"395a8f7cfcd6a2c9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/39b35ac8d306cbda.json b/allure-report/data/test-cases/39b35ac8d306cbda.json
new file mode 100644
index 00000000000..7d57f8f89e7
--- /dev/null
+++ b/allure-report/data/test-cases/39b35ac8d306cbda.json
@@ -0,0 +1 @@
+{"uid":"39b35ac8d306cbda","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"39b35ac8d306cbda.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/39d768f6fda8fdf2.json b/allure-report/data/test-cases/39d768f6fda8fdf2.json
new file mode 100644
index 00000000000..33c4f08ca44
--- /dev/null
+++ b/allure-report/data/test-cases/39d768f6fda8fdf2.json
@@ -0,0 +1 @@
+{"uid":"39d768f6fda8fdf2","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"suite","value":"Math"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"39d768f6fda8fdf2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/39dc8cd28592a068.json b/allure-report/data/test-cases/39dc8cd28592a068.json
new file mode 100644
index 00000000000..2c328b851e8
--- /dev/null
+++ b/allure-report/data/test-cases/39dc8cd28592a068.json
@@ -0,0 +1 @@
+{"uid":"39dc8cd28592a068","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1732428194292,"stop":1732428194424,"duration":132},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1732428194291,"stop":1732428194291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194324,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194324,"stop":1732428194391,"duration":67},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194391,"stop":1732428194424,"duration":33},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1732428194434,"stop":1732428194434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Integers: Recreation One"},{"name":"tag","value":"OPTIMIZATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Optimization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"39dc8cd28592a068.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/39eb5e3cc2f12413.json b/allure-report/data/test-cases/39eb5e3cc2f12413.json
new file mode 100644
index 00000000000..bda631d77fa
--- /dev/null
+++ b/allure-report/data/test-cases/39eb5e3cc2f12413.json
@@ -0,0 +1 @@
+{"uid":"39eb5e3cc2f12413","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"23973121b39ff210","name":"stdout","source":"23973121b39ff210.txt","type":"text/plain","size":86}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the odd int"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"39eb5e3cc2f12413.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3a516b9dc7b53625.json b/allure-report/data/test-cases/3a516b9dc7b53625.json
new file mode 100644
index 00000000000..772a232a1cf
--- /dev/null
+++ b/allure-report/data/test-cases/3a516b9dc7b53625.json
@@ -0,0 +1 @@
+{"uid":"3a516b9dc7b53625","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Greek Sort"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Tuple"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"caa8571433eea386","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1}},{"uid":"237d8af0ad05999a","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0}},{"uid":"adba958b88eb7661","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"299c2d5af116c0c6","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d0246537274067fb","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1}},{"uid":"a4849e99633e4676","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0}},{"uid":"327fbdea3443aca5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"c301f45b01d7d10f","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"3a516b9dc7b53625.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3a617c2d20fe6a0a.json b/allure-report/data/test-cases/3a617c2d20fe6a0a.json
deleted file mode 100644
index 41d314a2d81..00000000000
--- a/allure-report/data/test-cases/3a617c2d20fe6a0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3a617c2d20fe6a0a","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"524aa4f029baa8f0","name":"stdout","source":"524aa4f029baa8f0.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"3a617c2d20fe6a0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3a88934bc640802f.json b/allure-report/data/test-cases/3a88934bc640802f.json
new file mode 100644
index 00000000000..638d22e1271
--- /dev/null
+++ b/allure-report/data/test-cases/3a88934bc640802f.json
@@ -0,0 +1 @@
+{"uid":"3a88934bc640802f","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732764218886,"stop":1732764218886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732764218912,"stop":1732764218912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Find the safest places in town"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"3a88934bc640802f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3af8d9a34aaedf9e.json b/allure-report/data/test-cases/3af8d9a34aaedf9e.json
new file mode 100644
index 00000000000..db28a42ccf8
--- /dev/null
+++ b/allure-report/data/test-cases/3af8d9a34aaedf9e.json
@@ -0,0 +1 @@
+{"uid":"3af8d9a34aaedf9e","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1732764220854,"stop":1732764220854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1732764220856,"stop":1732764220856,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Check the exam"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"3af8d9a34aaedf9e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3b252f71e94d60c3.json b/allure-report/data/test-cases/3b252f71e94d60c3.json
deleted file mode 100644
index 3ec9282b177..00000000000
--- a/allure-report/data/test-cases/3b252f71e94d60c3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3b252f71e94d60c3","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"d497d06498897878","name":"stdout","source":"d497d06498897878.txt","type":"text/plain","size":146}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"3b252f71e94d60c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3b2be2c8b8f3d0bb.json b/allure-report/data/test-cases/3b2be2c8b8f3d0bb.json
deleted file mode 100644
index 6a52f4ac431..00000000000
--- a/allure-report/data/test-cases/3b2be2c8b8f3d0bb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3b2be2c8b8f3d0bb","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"47ad300a7de26866","name":"stdout","source":"47ad300a7de26866.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Will you make it?"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"3b2be2c8b8f3d0bb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3b453b26a6476828.json b/allure-report/data/test-cases/3b453b26a6476828.json
deleted file mode 100644
index 2315558b8f5..00000000000
--- a/allure-report/data/test-cases/3b453b26a6476828.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3b453b26a6476828","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"df41cf6b46c44c9e","name":"stdout","source":"df41cf6b46c44c9e.txt","type":"text/plain","size":27}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3b453b26a6476828.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3b9843a7de0fadce.json b/allure-report/data/test-cases/3b9843a7de0fadce.json
new file mode 100644
index 00000000000..8b9cbb7afb3
--- /dev/null
+++ b/allure-report/data/test-cases/3b9843a7de0fadce.json
@@ -0,0 +1 @@
+{"uid":"3b9843a7de0fadce","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ac7ee8f205d4305f","name":"stdout","source":"ac7ee8f205d4305f.txt","type":"text/plain","size":32}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"3b9843a7de0fadce.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3b9e344534b3c5db.json b/allure-report/data/test-cases/3b9e344534b3c5db.json
deleted file mode 100644
index 1307f577e3e..00000000000
--- a/allure-report/data/test-cases/3b9e344534b3c5db.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3b9e344534b3c5db","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1732764218676,"stop":1732764218676,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Strings Mix"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d36e2f5707d2a6d3","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2}},{"uid":"9ee094a1f359821e","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}},{"uid":"584f8bdd5c7f3c16","status":"passed","time":{"start":1724733472421,"stop":1724733472421,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2cc2dcb2d1d8eb43","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2}},{"uid":"2460353038ce1955","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}},{"uid":"afdaa298aab7eba8","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"3b9e344534b3c5db.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3bb063d5045f38b5.json b/allure-report/data/test-cases/3bb063d5045f38b5.json
deleted file mode 100644
index c7638b5b85c..00000000000
--- a/allure-report/data/test-cases/3bb063d5045f38b5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3bb063d5045f38b5","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"66609ce44d720b41","name":"stdout","source":"66609ce44d720b41.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"The Greatest Warrior"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"3bb063d5045f38b5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3bcfd32a26f68acf.json b/allure-report/data/test-cases/3bcfd32a26f68acf.json
new file mode 100644
index 00000000000..8e938b12114
--- /dev/null
+++ b/allure-report/data/test-cases/3bcfd32a26f68acf.json
@@ -0,0 +1 @@
+{"uid":"3bcfd32a26f68acf","name":"test_starting_position_from_negatives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on negative grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 89, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"3bcfd32a26f68acf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3bdd18878d95b69a.json b/allure-report/data/test-cases/3bdd18878d95b69a.json
new file mode 100644
index 00000000000..37d4deae857
--- /dev/null
+++ b/allure-report/data/test-cases/3bdd18878d95b69a.json
@@ -0,0 +1 @@
+{"uid":"3bdd18878d95b69a","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"491334107dd5238e","name":"stdout","source":"491334107dd5238e.txt","type":"text/plain","size":104}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"3bdd18878d95b69a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3bf609775738b0d6.json b/allure-report/data/test-cases/3bf609775738b0d6.json
new file mode 100644
index 00000000000..a8f89755bda
--- /dev/null
+++ b/allure-report/data/test-cases/3bf609775738b0d6.json
@@ -0,0 +1 @@
+{"uid":"3bf609775738b0d6","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 32, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"3bf609775738b0d6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3c275e4650ef1fcb.json b/allure-report/data/test-cases/3c275e4650ef1fcb.json
deleted file mode 100644
index 48f372862ea..00000000000
--- a/allure-report/data/test-cases/3c275e4650ef1fcb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3c275e4650ef1fcb","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"26e6b6f5238c5b93","name":"stdout","source":"26e6b6f5238c5b93.txt","type":"text/plain","size":72}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"3c275e4650ef1fcb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3c7a781e3674db5e.json b/allure-report/data/test-cases/3c7a781e3674db5e.json
deleted file mode 100644
index 489542ea5ba..00000000000
--- a/allure-report/data/test-cases/3c7a781e3674db5e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3c7a781e3674db5e","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1732764219151,"stop":1732764219151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1732764219151,"stop":1732764219151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1732764219153,"stop":1732764219153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6aa550180790876d","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0}},{"uid":"6463a9e3be0b4026","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"4ab2fd070154adeb","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2b98fb3b88f75199","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0}},{"uid":"369d691aa58bf89d","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"2c4e292a782b80e3","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"3c7a781e3674db5e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3c99f2489842209e.json b/allure-report/data/test-cases/3c99f2489842209e.json
deleted file mode 100644
index 67a5e80fcb8..00000000000
--- a/allure-report/data/test-cases/3c99f2489842209e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3c99f2489842209e","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a45595e4822528c2","name":"stdout","source":"a45595e4822528c2.txt","type":"text/plain","size":86}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the odd int"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3c99f2489842209e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3cb7f65d354963ea.json b/allure-report/data/test-cases/3cb7f65d354963ea.json
deleted file mode 100644
index f00a5bd65d3..00000000000
--- a/allure-report/data/test-cases/3cb7f65d354963ea.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3cb7f65d354963ea","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1732764221267,"stop":1732764221268,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"51021ef4547a41f8","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0}},{"uid":"579e5f45553c02f2","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"43c9c9efb1c04251","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4045abc0bf075d90","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0}},{"uid":"54942c51ed88331c","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"f3b283ff21d85aec","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"3cb7f65d354963ea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3cf56b09b04e1e0.json b/allure-report/data/test-cases/3cf56b09b04e1e0.json
new file mode 100644
index 00000000000..38734c1bc82
--- /dev/null
+++ b/allure-report/data/test-cases/3cf56b09b04e1e0.json
@@ -0,0 +1 @@
+{"uid":"3cf56b09b04e1e0","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"50e06d17e1c8d051","name":"stdout","source":"50e06d17e1c8d051.txt","type":"text/plain","size":487}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Password validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3cf56b09b04e1e0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3d05de3d43cf437d.json b/allure-report/data/test-cases/3d05de3d43cf437d.json
deleted file mode 100644
index cec67571a88..00000000000
--- a/allure-report/data/test-cases/3d05de3d43cf437d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3d05de3d43cf437d","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732764218790,"stop":1732764218790,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":12,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732764218797,"stop":1732764218797,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"OOP"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"epic","value":"4 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"10f08e5166368fc8","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0}},{"uid":"70c180d1e9f40ddc","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}},{"uid":"4941703c69aa6dd8","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"751027d0ac0cc021","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0}},{"uid":"37b95a78feb35857","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}},{"uid":"bc3230f80ad8864d","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"3d05de3d43cf437d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3d09efb523dadc81.json b/allure-report/data/test-cases/3d09efb523dadc81.json
deleted file mode 100644
index 6b7d11c1d48..00000000000
--- a/allure-report/data/test-cases/3d09efb523dadc81.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3d09efb523dadc81","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1732428194630,"stop":1732428194630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Count letters in string"},{"name":"feature","value":"String"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"HASHES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5808ff71c7cfa1c6aa00006d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"3d09efb523dadc81.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3d317930834fc5a0.json b/allure-report/data/test-cases/3d317930834fc5a0.json
new file mode 100644
index 00000000000..4877c3ad654
--- /dev/null
+++ b/allure-report/data/test-cases/3d317930834fc5a0.json
@@ -0,0 +1 @@
+{"uid":"3d317930834fc5a0","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2c7e8a807d9268ca","name":"stdout","source":"2c7e8a807d9268ca.txt","type":"text/plain","size":76}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3d317930834fc5a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3d40466198fa34e6.json b/allure-report/data/test-cases/3d40466198fa34e6.json
deleted file mode 100644
index cc457d7caf0..00000000000
--- a/allure-report/data/test-cases/3d40466198fa34e6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3d40466198fa34e6","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1732764220922,"stop":1732764220922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"696e651c40149097","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0}},{"uid":"7fb0d954404a7411","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"efdfaccb93c4c6b4","status":"passed","time":{"start":1724733474632,"stop":1724733474632,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fda81d5edcbfeda5","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0}},{"uid":"9f7fc4731241a976","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"cd298347a8b67e93","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"3d40466198fa34e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3d4ef3b1faaf3c9d.json b/allure-report/data/test-cases/3d4ef3b1faaf3c9d.json
deleted file mode 100644
index 4dbb70b07d8..00000000000
--- a/allure-report/data/test-cases/3d4ef3b1faaf3c9d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3d4ef3b1faaf3c9d","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"be09c92a6fe0ac60","name":"stdout","source":"be09c92a6fe0ac60.txt","type":"text/plain","size":336}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"story","value":"Pull your words together, man!"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"3d4ef3b1faaf3c9d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3d6d6f8c83d1b77.json b/allure-report/data/test-cases/3d6d6f8c83d1b77.json
new file mode 100644
index 00000000000..2a073c55c2a
--- /dev/null
+++ b/allure-report/data/test-cases/3d6d6f8c83d1b77.json
@@ -0,0 +1 @@
+{"uid":"3d6d6f8c83d1b77","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"78ccb02d90c15e25","name":"stdout","source":"78ccb02d90c15e25.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"3d6d6f8c83d1b77.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3d9d773987a3ac09.json b/allure-report/data/test-cases/3d9d773987a3ac09.json
new file mode 100644
index 00000000000..1d7efd7b918
--- /dev/null
+++ b/allure-report/data/test-cases/3d9d773987a3ac09.json
@@ -0,0 +1 @@
+{"uid":"3d9d773987a3ac09","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"95fe30b3b4a958d6","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0}},{"uid":"cab8fd48239210db","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0}},{"uid":"d579d28da21d0458","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"e1fc0b63790bda69","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1c3655d4a978bd79","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0}},{"uid":"87dc5713a007f1d7","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0}},{"uid":"d9458c8615b9e985","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"863d982a547ab48a","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"3d9d773987a3ac09.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3de1512f067d459d.json b/allure-report/data/test-cases/3de1512f067d459d.json
deleted file mode 100644
index cfad75712fa..00000000000
--- a/allure-report/data/test-cases/3de1512f067d459d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3de1512f067d459d","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1732764219197,"stop":1732764219197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"The Hashtag Generator"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e5d70f307aec9205","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0}},{"uid":"a9ecee1b4fc0ab11","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"c12e168b06d36fc7","status":"passed","time":{"start":1724733473014,"stop":1724733473014,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9b5127c91b9deeb6","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0}},{"uid":"14d24a2946d66b00","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"e943739be0c776f3","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"tags":["SORTING","ALGORITHMS"]},"source":"3de1512f067d459d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3de5bbe9e7cab5b6.json b/allure-report/data/test-cases/3de5bbe9e7cab5b6.json
deleted file mode 100644
index 0acdcc538a0..00000000000
--- a/allure-report/data/test-cases/3de5bbe9e7cab5b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3de5bbe9e7cab5b6","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732764221042,"stop":1732764221042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fe07573cd07e1ed8","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1}},{"uid":"b8bd7a062c96fe90","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"bcdd15975118f527","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2951c359ba3fd421","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1}},{"uid":"972d0622d29729c4","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"2c2a3e42bb3933c8","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"3de5bbe9e7cab5b6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3e0c67e156a2779f.json b/allure-report/data/test-cases/3e0c67e156a2779f.json
new file mode 100644
index 00000000000..b0000258a58
--- /dev/null
+++ b/allure-report/data/test-cases/3e0c67e156a2779f.json
@@ -0,0 +1 @@
+{"uid":"3e0c67e156a2779f","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1732428194482,"stop":1732428194482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"3e0c67e156a2779f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3e3617735ee8a318.json b/allure-report/data/test-cases/3e3617735ee8a318.json
new file mode 100644
index 00000000000..2a1d593bdf1
--- /dev/null
+++ b/allure-report/data/test-cases/3e3617735ee8a318.json
@@ -0,0 +1 @@
+{"uid":"3e3617735ee8a318","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1732764220773,"stop":1732764220773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/570f6436b29c708a32000826","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"3e3617735ee8a318.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3e564e38813f1539.json b/allure-report/data/test-cases/3e564e38813f1539.json
deleted file mode 100644
index 1b895657b94..00000000000
--- a/allure-report/data/test-cases/3e564e38813f1539.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3e564e38813f1539","name":"Testing Walker class - position property from negative grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":true,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732764218568,"stop":1732764218569,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732764218576,"stop":1732764218576,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"46ad98eaed470ea7","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0}},{"uid":"d34aca89a8362e7c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"ee3233c4ab89c7ec","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472327,"stop":1724733472327,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":2,"unknown":0,"total":4},"items":[{"uid":"a76c277b6c0b5940","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0}},{"uid":"801bdccb4e1aa824","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"92b17e5074e54ef7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"3e564e38813f1539.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3e7bb737d50c6ad2.json b/allure-report/data/test-cases/3e7bb737d50c6ad2.json
new file mode 100644
index 00000000000..474ad6a98ef
--- /dev/null
+++ b/allure-report/data/test-cases/3e7bb737d50c6ad2.json
@@ -0,0 +1 @@
+{"uid":"3e7bb737d50c6ad2","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219251,"stop":1732764219251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1732764219252,"stop":1732764219252,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Array to HTML table"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"3e7bb737d50c6ad2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3e8030135d08e5ec.json b/allure-report/data/test-cases/3e8030135d08e5ec.json
new file mode 100644
index 00000000000..973afa54946
--- /dev/null
+++ b/allure-report/data/test-cases/3e8030135d08e5ec.json
@@ -0,0 +1 @@
+{"uid":"3e8030135d08e5ec","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1a639fee286babca","name":"stdout","source":"1a639fee286babca.txt","type":"text/plain","size":939}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Moving Zeros To The End"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"3e8030135d08e5ec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3e88e2d0381e105a.json b/allure-report/data/test-cases/3e88e2d0381e105a.json
deleted file mode 100644
index 32741e8bba0..00000000000
--- a/allure-report/data/test-cases/3e88e2d0381e105a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3e88e2d0381e105a","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a93887f366c469bf","name":"stdout","source":"a93887f366c469bf.txt","type":"text/plain","size":230}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Greek Sort"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Tuple"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"3e88e2d0381e105a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3ead41117d0ad5b6.json b/allure-report/data/test-cases/3ead41117d0ad5b6.json
deleted file mode 100644
index c74e5f87d88..00000000000
--- a/allure-report/data/test-cases/3ead41117d0ad5b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3ead41117d0ad5b6","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1732764220847,"stop":1732764220847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Century From Year"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Numbers"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"864737f712b002ec","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0}},{"uid":"3fe8a02ede1e6532","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}},{"uid":"65bb39f46c25941f","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c7e963fd1c95dafe","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0}},{"uid":"d3037fd25424c6f3","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}},{"uid":"1d2c6842ef40288f","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"3ead41117d0ad5b6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3ed2084bc0b6f03d.json b/allure-report/data/test-cases/3ed2084bc0b6f03d.json
new file mode 100644
index 00000000000..70dc212c0cb
--- /dev/null
+++ b/allure-report/data/test-cases/3ed2084bc0b6f03d.json
@@ -0,0 +1 @@
+{"uid":"3ed2084bc0b6f03d","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1732428195915,"stop":1732428195915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Pull your words together, man!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59ad7d2e07157af687000070","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},"source":"3ed2084bc0b6f03d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3f1d46f60fdb6ff1.json b/allure-report/data/test-cases/3f1d46f60fdb6ff1.json
new file mode 100644
index 00000000000..81ab84ff04f
--- /dev/null
+++ b/allure-report/data/test-cases/3f1d46f60fdb6ff1.json
@@ -0,0 +1 @@
+{"uid":"3f1d46f60fdb6ff1","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"788d307008b11df5","name":"stdout","source":"788d307008b11df5.txt","type":"text/plain","size":1536}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Lists"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"LISTS"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"3f1d46f60fdb6ff1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3f2e19b818fd15f5.json b/allure-report/data/test-cases/3f2e19b818fd15f5.json
new file mode 100644
index 00000000000..e7b4dfedffa
--- /dev/null
+++ b/allure-report/data/test-cases/3f2e19b818fd15f5.json
@@ -0,0 +1 @@
+{"uid":"3f2e19b818fd15f5","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"The Hashtag Generator"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bb728a3601eecc02","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0}},{"uid":"539e48e315449d8e","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0}},{"uid":"64e42fae205d69e4","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"4eec4d08404980cd","status":"passed","time":{"start":1724733473014,"stop":1724733473014,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3de1512f067d459d","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0}},{"uid":"9b5127c91b9deeb6","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0}},{"uid":"14d24a2946d66b00","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"e943739be0c776f3","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"tags":["SORTING","ALGORITHMS"]},"source":"3f2e19b818fd15f5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3f3a4afa0166112e.json b/allure-report/data/test-cases/3f3a4afa0166112e.json
new file mode 100644
index 00000000000..3e835a87420
--- /dev/null
+++ b/allure-report/data/test-cases/3f3a4afa0166112e.json
@@ -0,0 +1 @@
+{"uid":"3f3a4afa0166112e","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Will you make it?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fbd2d46d837906e7","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0}},{"uid":"a9aa7cc6bd5c34be","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2}},{"uid":"33cec918ed89f21","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"d20f10e7196a7103","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7c6af0e0a129f035","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0}},{"uid":"b2705032891531e8","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2}},{"uid":"afae2f3faef55f2b","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"627a7fd2fe38a284","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"3f3a4afa0166112e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3f3bfc03f90689c3.json b/allure-report/data/test-cases/3f3bfc03f90689c3.json
deleted file mode 100644
index 17c719082c7..00000000000
--- a/allure-report/data/test-cases/3f3bfc03f90689c3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3f3bfc03f90689c3","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d4f2ea957f6fd3d1","name":"stdout","source":"d4f2ea957f6fd3d1.txt","type":"text/plain","size":1009}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"Snail"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"3f3bfc03f90689c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3f678007c09ea2b5.json b/allure-report/data/test-cases/3f678007c09ea2b5.json
deleted file mode 100644
index d4213cd75e7..00000000000
--- a/allure-report/data/test-cases/3f678007c09ea2b5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3f678007c09ea2b5","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1732428194667,"stop":1732428194668,"duration":1},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194667,"stop":1732428194667,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1732428194668,"stop":1732428194668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194668,"stop":1732428194668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194668,"stop":1732428194668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"3f678007c09ea2b5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3f9c404f9b9586bb.json b/allure-report/data/test-cases/3f9c404f9b9586bb.json
new file mode 100644
index 00000000000..f986d5247ac
--- /dev/null
+++ b/allure-report/data/test-cases/3f9c404f9b9586bb.json
@@ -0,0 +1 @@
+{"uid":"3f9c404f9b9586bb","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1724735129414,"stop":1724735129430,"duration":16},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"51a20e306213f50c","name":"stdout","source":"51a20e306213f50c.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"3f9c404f9b9586bb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3fc024845e1d1c6.json b/allure-report/data/test-cases/3fc024845e1d1c6.json
new file mode 100644
index 00000000000..891917d5c12
--- /dev/null
+++ b/allure-report/data/test-cases/3fc024845e1d1c6.json
@@ -0,0 +1 @@
+{"uid":"3fc024845e1d1c6","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1a54a6c3a38e3980","name":"stdout","source":"1a54a6c3a38e3980.txt","type":"text/plain","size":554}],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"3fc024845e1d1c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3fd5a8d15bcf78fb.json b/allure-report/data/test-cases/3fd5a8d15bcf78fb.json
new file mode 100644
index 00000000000..ab47daaf4c4
--- /dev/null
+++ b/allure-report/data/test-cases/3fd5a8d15bcf78fb.json
@@ -0,0 +1 @@
+{"uid":"3fd5a8d15bcf78fb","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"36d68ec5646bcd8f","name":"stdout","source":"36d68ec5646bcd8f.txt","type":"text/plain","size":356}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"VALIDATION"},{"name":"feature","value":"Validation"},{"name":"tag","value":"UTILITIES"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Valid Parentheses"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"3fd5a8d15bcf78fb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3fe8a02ede1e6532.json b/allure-report/data/test-cases/3fe8a02ede1e6532.json
deleted file mode 100644
index b13ce6aa628..00000000000
--- a/allure-report/data/test-cases/3fe8a02ede1e6532.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3fe8a02ede1e6532","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"763b805ca97b9cb4","name":"stdout","source":"763b805ca97b9cb4.txt","type":"text/plain","size":410}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Numbers"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Century From Year"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"3fe8a02ede1e6532.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3ff093181cede851.json b/allure-report/data/test-cases/3ff093181cede851.json
new file mode 100644
index 00000000000..87247c34ffa
--- /dev/null
+++ b/allure-report/data/test-cases/3ff093181cede851.json
@@ -0,0 +1 @@
+{"uid":"3ff093181cede851","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c8141b2abd713c90","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1}},{"uid":"a712aa917a11c1d8","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1}},{"uid":"653d6409b929d554","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}},{"uid":"a6eaf13968162fc7","status":"passed","time":{"start":1724733473171,"stop":1724733473186,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c0a4502fedd41667","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1}},{"uid":"239a317b6e090fd8","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1}},{"uid":"51a9aec46de8d878","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}},{"uid":"43c0068fe0a1265e","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"3ff093181cede851.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/3ff87d981594c6f7.json b/allure-report/data/test-cases/3ff87d981594c6f7.json
deleted file mode 100644
index 853a1ca8f99..00000000000
--- a/allure-report/data/test-cases/3ff87d981594c6f7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3ff87d981594c6f7","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1732764220596,"stop":1732764220596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732764220596,"stop":1732764220596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1732764220598,"stop":1732764220598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"story","value":"Password validator"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56a921fa8c5167d8e7000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9054a710a823b80a","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0}},{"uid":"2f46a2e41d4cb55","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"cf349408f505ed67","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5ce6881896e2614d","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0}},{"uid":"9519f48ec729ba4c","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"aee4538f6230f980","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"3ff87d981594c6f7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/40205ec1b133a2fd.json b/allure-report/data/test-cases/40205ec1b133a2fd.json
new file mode 100644
index 00000000000..0f0483ab614
--- /dev/null
+++ b/allure-report/data/test-cases/40205ec1b133a2fd.json
@@ -0,0 +1 @@
+{"uid":"40205ec1b133a2fd","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"44f2331d72fdaf9f","name":"stdout","source":"44f2331d72fdaf9f.txt","type":"text/plain","size":793}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MEMOIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"feature","value":"Memoization"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"40205ec1b133a2fd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4026348dc538d851.json b/allure-report/data/test-cases/4026348dc538d851.json
new file mode 100644
index 00000000000..b77822bdb39
--- /dev/null
+++ b/allure-report/data/test-cases/4026348dc538d851.json
@@ -0,0 +1 @@
+{"uid":"4026348dc538d851","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9639571481038f39","name":"stdout","source":"9639571481038f39.txt","type":"text/plain","size":27}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4026348dc538d851.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/405571045d735c93.json b/allure-report/data/test-cases/405571045d735c93.json
new file mode 100644
index 00000000000..782706c42d4
--- /dev/null
+++ b/allure-report/data/test-cases/405571045d735c93.json
@@ -0,0 +1 @@
+{"uid":"405571045d735c93","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ac454cba7b8ef897","name":"stdout","source":"ac454cba7b8ef897.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing is_prime util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"405571045d735c93.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/405b625cf95f9fbd.json b/allure-report/data/test-cases/405b625cf95f9fbd.json
deleted file mode 100644
index 7d703382c2e..00000000000
--- a/allure-report/data/test-cases/405b625cf95f9fbd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"405b625cf95f9fbd","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1732764220462,"stop":1732764220462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Disemvowel Trolls"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52fba66badcd10859f00097e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a75aa53086c60820","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0}},{"uid":"9dc0ca62f1db510f","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"f40d2270a86983a1","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"900a2cbb7155295","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0}},{"uid":"fdff4b964fae0427","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"f1c4cfcd59974ea","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"405b625cf95f9fbd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/40605a6b825041b.json b/allure-report/data/test-cases/40605a6b825041b.json
new file mode 100644
index 00000000000..b1930c6bd58
--- /dev/null
+++ b/allure-report/data/test-cases/40605a6b825041b.json
@@ -0,0 +1 @@
+{"uid":"40605a6b825041b","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1732428196346,"stop":1732428196346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Remove First and Last Character"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"40605a6b825041b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4062058c45eaf899.json b/allure-report/data/test-cases/4062058c45eaf899.json
new file mode 100644
index 00000000000..9f40d5c5905
--- /dev/null
+++ b/allure-report/data/test-cases/4062058c45eaf899.json
@@ -0,0 +1 @@
+{"uid":"4062058c45eaf899","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1732428196311,"stop":1732428196312,"duration":1},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732428196313,"stop":1732428196313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"4062058c45eaf899.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/406377324fdf0256.json b/allure-report/data/test-cases/406377324fdf0256.json
deleted file mode 100644
index e7fd55d23ee..00000000000
--- a/allure-report/data/test-cases/406377324fdf0256.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"406377324fdf0256","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f2a9e45ebf48d755","name":"stdout","source":"f2a9e45ebf48d755.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"406377324fdf0256.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4092d3473f63825.json b/allure-report/data/test-cases/4092d3473f63825.json
new file mode 100644
index 00000000000..6e3825d042b
--- /dev/null
+++ b/allure-report/data/test-cases/4092d3473f63825.json
@@ -0,0 +1 @@
+{"uid":"4092d3473f63825","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6f68f7e9f588442e","name":"stdout","source":"6f68f7e9f588442e.txt","type":"text/plain","size":1093}],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Disease Spread"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"4092d3473f63825.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4098e50c368546e.json b/allure-report/data/test-cases/4098e50c368546e.json
new file mode 100644
index 00000000000..2cbf17cab34
--- /dev/null
+++ b/allure-report/data/test-cases/4098e50c368546e.json
@@ -0,0 +1 @@
+{"uid":"4098e50c368546e","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"19fe4b4b294825d2","name":"stdout","source":"19fe4b4b294825d2.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"4098e50c368546e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/40a0fe54277654cc.json b/allure-report/data/test-cases/40a0fe54277654cc.json
deleted file mode 100644
index 1e15ec0e4c3..00000000000
--- a/allure-report/data/test-cases/40a0fe54277654cc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"40a0fe54277654cc","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5f030da14b8e67d2","name":"stdout","source":"5f030da14b8e67d2.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing gen_primes util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"40a0fe54277654cc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/40b9b78f2d258cf9.json b/allure-report/data/test-cases/40b9b78f2d258cf9.json
new file mode 100644
index 00000000000..a3f2d388a60
--- /dev/null
+++ b/allure-report/data/test-cases/40b9b78f2d258cf9.json
@@ -0,0 +1 @@
+{"uid":"40b9b78f2d258cf9","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"5 kyu"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3855d942abd2cdd4","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2}},{"uid":"3e0c67e156a2779f","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0}},{"uid":"7d777a45074a2435","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"73654e59fd10df4d","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3c7a781e3674db5e","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2}},{"uid":"2b98fb3b88f75199","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0}},{"uid":"369d691aa58bf89d","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"2c4e292a782b80e3","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"40b9b78f2d258cf9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/40fa5a64adc09d6a.json b/allure-report/data/test-cases/40fa5a64adc09d6a.json
new file mode 100644
index 00000000000..7fbe67836fa
--- /dev/null
+++ b/allure-report/data/test-cases/40fa5a64adc09d6a.json
@@ -0,0 +1 @@
+{"uid":"40fa5a64adc09d6a","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dcf012b2df6b781b","name":"stdout","source":"dcf012b2df6b781b.txt","type":"text/plain","size":539}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Maximum Multiple"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"40fa5a64adc09d6a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/41668c3c4e1a677a.json b/allure-report/data/test-cases/41668c3c4e1a677a.json
deleted file mode 100644
index 3fd7d85265a..00000000000
--- a/allure-report/data/test-cases/41668c3c4e1a677a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"41668c3c4e1a677a","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764220212,"stop":1732764220212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data (4) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (200) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (-1) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (1291) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764220214,"stop":1732764220214,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514b92a657cdc65150000006","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ee16b6e353dfd7cd","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1}},{"uid":"3a617c2d20fe6a0a","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"741a61f0f9cb4c37","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"af82a0c3b0cef265","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1}},{"uid":"84f17449b7b13451","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"324c41918ed3c26a","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"41668c3c4e1a677a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/416bb0c0ac58f7b6.json b/allure-report/data/test-cases/416bb0c0ac58f7b6.json
deleted file mode 100644
index 886488539c3..00000000000
--- a/allure-report/data/test-cases/416bb0c0ac58f7b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"416bb0c0ac58f7b6","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732764220295,"stop":1732764220295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Performance"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Row of the odd triangle"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bb7d4237e3a80dd7","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0}},{"uid":"1be5b98a41807de8","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}},{"uid":"b7108f3053cbc60d","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"59b1922c33f3ac65","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0}},{"uid":"9b82a842fdc9b867","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}},{"uid":"4c3877c30e625752","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}}]},"tags":["PERFORMANCE","ALGORITHMS"]},"source":"416bb0c0ac58f7b6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/418db164c4b04ca4.json b/allure-report/data/test-cases/418db164c4b04ca4.json
new file mode 100644
index 00000000000..23ae7c9a817
--- /dev/null
+++ b/allure-report/data/test-cases/418db164c4b04ca4.json
@@ -0,0 +1 @@
+{"uid":"418db164c4b04ca4","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732764220480,"stop":1732764220480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"418db164c4b04ca4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/41a0b3fc08086e96.json b/allure-report/data/test-cases/41a0b3fc08086e96.json
new file mode 100644
index 00000000000..625cab2f1c2
--- /dev/null
+++ b/allure-report/data/test-cases/41a0b3fc08086e96.json
@@ -0,0 +1 @@
+{"uid":"41a0b3fc08086e96","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"87f01e814f201b12","name":"stdout","source":"87f01e814f201b12.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Always perfect"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"41a0b3fc08086e96.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/41a6baf598873d9b.json b/allure-report/data/test-cases/41a6baf598873d9b.json
deleted file mode 100644
index d9e27cc99c5..00000000000
--- a/allure-report/data/test-cases/41a6baf598873d9b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"41a6baf598873d9b","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1732428194561,"stop":1732428194561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Array.diff"},{"name":"tag","value":"LISTS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"41a6baf598873d9b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4223e436b2847599.json b/allure-report/data/test-cases/4223e436b2847599.json
new file mode 100644
index 00000000000..c2a35d41c15
--- /dev/null
+++ b/allure-report/data/test-cases/4223e436b2847599.json
@@ -0,0 +1 @@
+{"uid":"4223e436b2847599","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"FUNCTIONS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Games"},{"name":"tag","value":"CONTROL FLOW"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"33fde501ad5f49b7","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0}},{"uid":"d8938caa254e2720","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0}},{"uid":"94470fc1dd0d3d27","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"a65eaf9a40469196","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d0931e78c129f8d8","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0}},{"uid":"f91e38b8c375d31c","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0}},{"uid":"90a24ba96aea3cfc","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"396df158495e2556","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"4223e436b2847599.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/42358797bb03e774.json b/allure-report/data/test-cases/42358797bb03e774.json
deleted file mode 100644
index 5517d4c47fd..00000000000
--- a/allure-report/data/test-cases/42358797bb03e774.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"42358797bb03e774","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1732428196249,"stop":1732428196250,"duration":1},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732428196237,"stop":1732428196237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196250,"stop":1732428196250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732428196251,"stop":1732428196251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"42358797bb03e774.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/42452319aaa200ae.json b/allure-report/data/test-cases/42452319aaa200ae.json
deleted file mode 100644
index 4f8ba52cefa..00000000000
--- a/allure-report/data/test-cases/42452319aaa200ae.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"42452319aaa200ae","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fb983dadd4fd2138","name":"stdout","source":"fb983dadd4fd2138.txt","type":"text/plain","size":22}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"42452319aaa200ae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4249127f6bff6f10.json b/allure-report/data/test-cases/4249127f6bff6f10.json
deleted file mode 100644
index 3dac48c7822..00000000000
--- a/allure-report/data/test-cases/4249127f6bff6f10.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4249127f6bff6f10","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1732764218611,"stop":1732764218611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1732764218617,"stop":1732764218617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATES/TIME"},{"name":"story","value":"Human readable duration format"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FORMATS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1e6c7d1c4189d9dd","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0}},{"uid":"42bd5b348187136c","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"9f41894781b470ee","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7cc0844ab5ecf216","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0}},{"uid":"47f8df09a84d8337","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"409595d25cc5d60c","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"4249127f6bff6f10.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/427e4e0e38cec3a1.json b/allure-report/data/test-cases/427e4e0e38cec3a1.json
new file mode 100644
index 00000000000..221f33083a5
--- /dev/null
+++ b/allure-report/data/test-cases/427e4e0e38cec3a1.json
@@ -0,0 +1 @@
+{"uid":"427e4e0e38cec3a1","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"description":"\n Testing using big test data\n :return:\n ","descriptionHtml":" Testing using big test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 70, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"427e4e0e38cec3a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/42bd5b348187136c.json b/allure-report/data/test-cases/42bd5b348187136c.json
deleted file mode 100644
index 6e1d91e5384..00000000000
--- a/allure-report/data/test-cases/42bd5b348187136c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"42bd5b348187136c","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"70a5653f29871a87","name":"stdout","source":"70a5653f29871a87.txt","type":"text/plain","size":1515}],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATS"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Human readable duration format"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"42bd5b348187136c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/42eeca3ee9327f4d.json b/allure-report/data/test-cases/42eeca3ee9327f4d.json
new file mode 100644
index 00000000000..30c28f2b02f
--- /dev/null
+++ b/allure-report/data/test-cases/42eeca3ee9327f4d.json
@@ -0,0 +1 @@
+{"uid":"42eeca3ee9327f4d","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1732764220357,"stop":1732764220357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/541c8630095125aba6000c00","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"42eeca3ee9327f4d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/432b6e8e59506414.json b/allure-report/data/test-cases/432b6e8e59506414.json
new file mode 100644
index 00000000000..01c0df923cb
--- /dev/null
+++ b/allure-report/data/test-cases/432b6e8e59506414.json
@@ -0,0 +1 @@
+{"uid":"432b6e8e59506414","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"432b6e8e59506414.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/43578fd4f74ce5d9.json b/allure-report/data/test-cases/43578fd4f74ce5d9.json
new file mode 100644
index 00000000000..1484717715e
--- /dev/null
+++ b/allure-report/data/test-cases/43578fd4f74ce5d9.json
@@ -0,0 +1 @@
+{"uid":"43578fd4f74ce5d9","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PARSING"},{"name":"story","value":"Count IP Addresses"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4803d92c50fef81a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218824,"stop":1732764218824,"duration":0}},{"uid":"73b957e217c05b3b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194170,"stop":1732428194170,"duration":0}},{"uid":"a7585b25b34695fe","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"ac366a2ecd02d5dd","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472561,"stop":1724733472561,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"93b00a3d2e7b92c1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218824,"stop":1732764218824,"duration":0}},{"uid":"e5b1f301926fe23","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194170,"stop":1732428194170,"duration":0}},{"uid":"1dee8c06fd165199","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"e5ac2209dd79eabb","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"43578fd4f74ce5d9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/437936b48694b75d.json b/allure-report/data/test-cases/437936b48694b75d.json
deleted file mode 100644
index ee945bd5e4e..00000000000
--- a/allure-report/data/test-cases/437936b48694b75d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"437936b48694b75d","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"613c4bb712b376ab","name":"stdout","source":"613c4bb712b376ab.txt","type":"text/plain","size":1093}],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Disease Spread"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"437936b48694b75d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4391e2c86d08e20.json b/allure-report/data/test-cases/4391e2c86d08e20.json
new file mode 100644
index 00000000000..21745c4f0e2
--- /dev/null
+++ b/allure-report/data/test-cases/4391e2c86d08e20.json
@@ -0,0 +1 @@
+{"uid":"4391e2c86d08e20","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"4391e2c86d08e20.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4397ca89d4873d0b.json b/allure-report/data/test-cases/4397ca89d4873d0b.json
new file mode 100644
index 00000000000..c87fbbc507c
--- /dev/null
+++ b/allure-report/data/test-cases/4397ca89d4873d0b.json
@@ -0,0 +1 @@
+{"uid":"4397ca89d4873d0b","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1732428194194,"stop":1732428194194,"duration":0},"description":"\n Testing using empty test data\n :return:\n ","descriptionHtml":" Testing using empty test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 108, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"4397ca89d4873d0b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/43a52f18fb3b8136.json b/allure-report/data/test-cases/43a52f18fb3b8136.json
new file mode 100644
index 00000000000..888c4a39933
--- /dev/null
+++ b/allure-report/data/test-cases/43a52f18fb3b8136.json
@@ -0,0 +1 @@
+{"uid":"43a52f18fb3b8136","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Snail"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Competent"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"824bfc7518105d49","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0}},{"uid":"b91b3028c146d7df","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0}},{"uid":"474912065ebca71","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}},{"uid":"903c4d3d57375ecf","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e7035dc3ef8d99c0","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0}},{"uid":"461527a27e50c04a","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0}},{"uid":"95ddc175910ea52","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}},{"uid":"16026a681cee6bae","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}}]},"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"43a52f18fb3b8136.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/43a8b37a1715c915.json b/allure-report/data/test-cases/43a8b37a1715c915.json
deleted file mode 100644
index da38cbe4da7..00000000000
--- a/allure-report/data/test-cases/43a8b37a1715c915.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"43a8b37a1715c915","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1732764218582,"stop":1732764218582,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732764218583,"stop":1732764218583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1732764218584,"stop":1732764218584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"aea343086c8abd68","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1}},{"uid":"47cf0745ec1b0964","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"f207a08521ff3dd3","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8dde6031964dc28f","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1}},{"uid":"b1d54b76165521a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"164087ecc666d9a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"43a8b37a1715c915.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/43ae83fa91833c8.json b/allure-report/data/test-cases/43ae83fa91833c8.json
new file mode 100644
index 00000000000..4ad09c9a792
--- /dev/null
+++ b/allure-report/data/test-cases/43ae83fa91833c8.json
@@ -0,0 +1 @@
+{"uid":"43ae83fa91833c8","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_compute_ranks","historyId":"cf898711b7f774f53cf0bc1d40cbb323","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1732764219168,"stop":1732764219168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sports League Table Ranking"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"43ae83fa91833c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/43c9c9efb1c04251.json b/allure-report/data/test-cases/43c9c9efb1c04251.json
deleted file mode 100644
index fddd3883689..00000000000
--- a/allure-report/data/test-cases/43c9c9efb1c04251.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"43c9c9efb1c04251","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"27ebdb1cdb347243","name":"stdout","source":"27ebdb1cdb347243.txt","type":"text/plain","size":193}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"43c9c9efb1c04251.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/43e580c8ccbc2ae0.json b/allure-report/data/test-cases/43e580c8ccbc2ae0.json
new file mode 100644
index 00000000000..cf0d6dd49d8
--- /dev/null
+++ b/allure-report/data/test-cases/43e580c8ccbc2ae0.json
@@ -0,0 +1 @@
+{"uid":"43e580c8ccbc2ae0","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b04de969348b1187","name":"stdout","source":"b04de969348b1187.txt","type":"text/plain","size":352}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"flatten()"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","ARRAYS"]},"source":"43e580c8ccbc2ae0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/44141b5da145c70a.json b/allure-report/data/test-cases/44141b5da145c70a.json
new file mode 100644
index 00000000000..81bad727491
--- /dev/null
+++ b/allure-report/data/test-cases/44141b5da145c70a.json
@@ -0,0 +1 @@
+{"uid":"44141b5da145c70a","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7fae1c49f318568","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0}},{"uid":"8c0ab77873b28b8f","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0}},{"uid":"2752c76835c96fe1","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}},{"uid":"895846e60323f8ba","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a78b9243c26a61bf","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0}},{"uid":"2655a1e6934b1850","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0}},{"uid":"b5a45493f51c1d67","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}},{"uid":"7f890ca68cdfc481","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"44141b5da145c70a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/44221036fb99a571.json b/allure-report/data/test-cases/44221036fb99a571.json
new file mode 100644
index 00000000000..39feba326ec
--- /dev/null
+++ b/allure-report/data/test-cases/44221036fb99a571.json
@@ -0,0 +1 @@
+{"uid":"44221036fb99a571","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732764221329,"stop":1732764221329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732764221344,"stop":1732764221344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"44221036fb99a571.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/442731f3c269dae1.json b/allure-report/data/test-cases/442731f3c269dae1.json
new file mode 100644
index 00000000000..e2e0417440f
--- /dev/null
+++ b/allure-report/data/test-cases/442731f3c269dae1.json
@@ -0,0 +1 @@
+{"uid":"442731f3c269dae1","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5e736eac717d48b8","name":"stdout","source":"5e736eac717d48b8.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"442731f3c269dae1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/44275f12522bda28.json b/allure-report/data/test-cases/44275f12522bda28.json
new file mode 100644
index 00000000000..64b8a426909
--- /dev/null
+++ b/allure-report/data/test-cases/44275f12522bda28.json
@@ -0,0 +1 @@
+{"uid":"44275f12522bda28","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Keep up the hoop"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"44275f12522bda28.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4430fa612ad99844.json b/allure-report/data/test-cases/4430fa612ad99844.json
deleted file mode 100644
index 9065d2dbe64..00000000000
--- a/allure-report/data/test-cases/4430fa612ad99844.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4430fa612ad99844","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"491bdfb319cbef56","name":"stdout","source":"491bdfb319cbef56.txt","type":"text/plain","size":371}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"4430fa612ad99844.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4438dce845a8b680.json b/allure-report/data/test-cases/4438dce845a8b680.json
deleted file mode 100644
index 8ae581d8d19..00000000000
--- a/allure-report/data/test-cases/4438dce845a8b680.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4438dce845a8b680","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"67c96b92db3f1ee1","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0}},{"uid":"adbbb2c26291ccd5","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"582aa68275dac68e","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d9328098007f6ade","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0}},{"uid":"99a050e28b9f808c","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"a33fb2570aec1823","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"4438dce845a8b680.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/44516baeffa03c9d.json b/allure-report/data/test-cases/44516baeffa03c9d.json
deleted file mode 100644
index ef9415afc69..00000000000
--- a/allure-report/data/test-cases/44516baeffa03c9d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"44516baeffa03c9d","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"44516baeffa03c9d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/44684f939061cdde.json b/allure-report/data/test-cases/44684f939061cdde.json
new file mode 100644
index 00000000000..5e5671fa5d4
--- /dev/null
+++ b/allure-report/data/test-cases/44684f939061cdde.json
@@ -0,0 +1 @@
+{"uid":"44684f939061cdde","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"44684f939061cdde.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/44dd7ed6ddd58149.json b/allure-report/data/test-cases/44dd7ed6ddd58149.json
new file mode 100644
index 00000000000..30aa49ae7d9
--- /dev/null
+++ b/allure-report/data/test-cases/44dd7ed6ddd58149.json
@@ -0,0 +1 @@
+{"uid":"44dd7ed6ddd58149","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1732428195966,"stop":1732428195967,"duration":1},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428195966,"stop":1732428195966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732428195967,"stop":1732428195967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","PUZZLES"]},"source":"44dd7ed6ddd58149.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/44e584571b03be2.json b/allure-report/data/test-cases/44e584571b03be2.json
deleted file mode 100644
index 7007c32fac0..00000000000
--- a/allure-report/data/test-cases/44e584571b03be2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"44e584571b03be2","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[{"name":"Assert that classes have Bob arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have Dog arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 5 arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have good arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 50lb arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have brown arg","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"16068cef6801ede5","name":"stdout","source":"16068cef6801ede5.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Make Class"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Classes"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"44e584571b03be2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/450fbb27e2067be4.json b/allure-report/data/test-cases/450fbb27e2067be4.json
deleted file mode 100644
index 3d313f39a58..00000000000
--- a/allure-report/data/test-cases/450fbb27e2067be4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"450fbb27e2067be4","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1732764218627,"stop":1732764218627,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"FILTERING"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Most frequently used words in a text"},{"name":"tag","value":"RANKING"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1f21450476aa4c9a","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1}},{"uid":"65c772a236576a2d","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"4b28b33a131eefd9","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f85ab0d3a8429db7","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1}},{"uid":"c7c7f21adbc73706","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"647dfe698e2a6fdb","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"450fbb27e2067be4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/453e6c562bbae4f7.json b/allure-report/data/test-cases/453e6c562bbae4f7.json
new file mode 100644
index 00000000000..c15fb91f307
--- /dev/null
+++ b/allure-report/data/test-cases/453e6c562bbae4f7.json
@@ -0,0 +1 @@
+{"uid":"453e6c562bbae4f7","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"453e6c562bbae4f7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/456a7345e9aeb905.json b/allure-report/data/test-cases/456a7345e9aeb905.json
new file mode 100644
index 00000000000..a3802f8ced7
--- /dev/null
+++ b/allure-report/data/test-cases/456a7345e9aeb905.json
@@ -0,0 +1 @@
+{"uid":"456a7345e9aeb905","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Math"},{"name":"story","value":"Multiply"},{"name":"tag","value":"INTRODUCTION"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Multiplication"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b00d5d40ec75b250","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0}},{"uid":"49d94e51d64718a4","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0}},{"uid":"1746b1293c111d5c","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"15b13324091bd06f","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"edb8f84ee9c3dd36","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0}},{"uid":"284ee1b80abfdb89","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0}},{"uid":"1efaf2ab015adde4","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"6af8370630444180","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"456a7345e9aeb905.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/458495e9a11139a4.json b/allure-report/data/test-cases/458495e9a11139a4.json
new file mode 100644
index 00000000000..7887c4800b0
--- /dev/null
+++ b/allure-report/data/test-cases/458495e9a11139a4.json
@@ -0,0 +1 @@
+{"uid":"458495e9a11139a4","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1732764219159,"stop":1732764219159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1732764219160,"stop":1732764219160,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Pig Latin"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"458495e9a11139a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/45a592633cd8d633.json b/allure-report/data/test-cases/45a592633cd8d633.json
new file mode 100644
index 00000000000..36ed92d85e0
--- /dev/null
+++ b/allure-report/data/test-cases/45a592633cd8d633.json
@@ -0,0 +1 @@
+{"uid":"45a592633cd8d633","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"cbd3c7018b67e8e4","name":"stdout","source":"cbd3c7018b67e8e4.txt","type":"text/plain","size":411}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"45a592633cd8d633.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/45bc1447720343e5.json b/allure-report/data/test-cases/45bc1447720343e5.json
deleted file mode 100644
index cbeb3833980..00000000000
--- a/allure-report/data/test-cases/45bc1447720343e5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"45bc1447720343e5","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"72a8521de031df4e","name":"stdout","source":"72a8521de031df4e.txt","type":"text/plain","size":554}],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"45bc1447720343e5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4617147ad7612076.json b/allure-report/data/test-cases/4617147ad7612076.json
deleted file mode 100644
index 312df6ccfaf..00000000000
--- a/allure-report/data/test-cases/4617147ad7612076.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4617147ad7612076","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3cf96ebaed3b737c","name":"stdout","source":"3cf96ebaed3b737c.txt","type":"text/plain","size":348}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Who likes it?"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"4617147ad7612076.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/46352cf5111d5c61.json b/allure-report/data/test-cases/46352cf5111d5c61.json
new file mode 100644
index 00000000000..56021e5795f
--- /dev/null
+++ b/allure-report/data/test-cases/46352cf5111d5c61.json
@@ -0,0 +1 @@
+{"uid":"46352cf5111d5c61","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"8603861216d7d4c6","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0}},{"uid":"4062058c45eaf899","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1}},{"uid":"11dd46913546ab74","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}},{"uid":"c78ec33b6fe131a0","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"689b611d3c9a3124","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0}},{"uid":"bd4541daca134967","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1}},{"uid":"7ac9af93b3d2f297","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}},{"uid":"3be027c950740ddd","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"46352cf5111d5c61.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/469fb46dbe1a31d.json b/allure-report/data/test-cases/469fb46dbe1a31d.json
new file mode 100644
index 00000000000..5c4f6c1b4ed
--- /dev/null
+++ b/allure-report/data/test-cases/469fb46dbe1a31d.json
@@ -0,0 +1 @@
+{"uid":"469fb46dbe1a31d","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Permute a Palindrome"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ef78b96af32d8f44","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1}},{"uid":"b74e7e51e0827a84","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0}},{"uid":"9c497f5f830a2958","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"634a6fc50b2ba707","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8bc712dc2d3a7199","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1}},{"uid":"1c8c3b6600a20e75","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0}},{"uid":"9098856200f13690","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f5b1db39220bbcf9","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"469fb46dbe1a31d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/46ad98eaed470ea7.json b/allure-report/data/test-cases/46ad98eaed470ea7.json
deleted file mode 100644
index 522266d6bec..00000000000
--- a/allure-report/data/test-cases/46ad98eaed470ea7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"46ad98eaed470ea7","name":"Testing Walker class - position property from negative grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732428193935,"stop":1732428193935,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"46ad98eaed470ea7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/46c119be5111a687.json b/allure-report/data/test-cases/46c119be5111a687.json
new file mode 100644
index 00000000000..9d314e30223
--- /dev/null
+++ b/allure-report/data/test-cases/46c119be5111a687.json
@@ -0,0 +1 @@
+{"uid":"46c119be5111a687","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1732764220206,"stop":1732764220206,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220207,"stop":1732764220207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1732764220208,"stop":1732764220208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/586d6cefbcc21eed7a001155","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"46c119be5111a687.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/46d58d763aebfedc.json b/allure-report/data/test-cases/46d58d763aebfedc.json
new file mode 100644
index 00000000000..3540cf8f8fd
--- /dev/null
+++ b/allure-report/data/test-cases/46d58d763aebfedc.json
@@ -0,0 +1 @@
+{"uid":"46d58d763aebfedc","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1732764221213,"stop":1732764221213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732764221219,"stop":1732764221219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"46d58d763aebfedc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/46de5298b06a2e8f.json b/allure-report/data/test-cases/46de5298b06a2e8f.json
deleted file mode 100644
index 5e4b0c87cb6..00000000000
--- a/allure-report/data/test-cases/46de5298b06a2e8f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"46de5298b06a2e8f","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d31f2c0a44e75654","name":"stdout","source":"d31f2c0a44e75654.txt","type":"text/plain","size":72}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"46de5298b06a2e8f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/46eea1e10beb3240.json b/allure-report/data/test-cases/46eea1e10beb3240.json
deleted file mode 100644
index 7510d39aad0..00000000000
--- a/allure-report/data/test-cases/46eea1e10beb3240.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"46eea1e10beb3240","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732764220444,"stop":1732764220444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5703befafee18856","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1}},{"uid":"c5bfa9ec903b7b32","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"2ba00773a1bfae2e","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2baefc3521a1da2a","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1}},{"uid":"76548c4669002681","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"fb032b53923bc0e9","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"46eea1e10beb3240.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4710cc2182eb85cb.json b/allure-report/data/test-cases/4710cc2182eb85cb.json
deleted file mode 100644
index 4a271d409ed..00000000000
--- a/allure-report/data/test-cases/4710cc2182eb85cb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4710cc2182eb85cb","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732764221357,"stop":1732764221357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732764221358,"stop":1732764221358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732764221363,"stop":1732764221363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"71f8f5b376b254cf","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0}},{"uid":"406377324fdf0256","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"335c39c3e0f7aa15","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"54bb63fb3736b8ae","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0}},{"uid":"b97e3a9bf54f17f3","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"73d92f8f0c07772d","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"4710cc2182eb85cb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4719969d944ed48a.json b/allure-report/data/test-cases/4719969d944ed48a.json
deleted file mode 100644
index e9c98a9f57f..00000000000
--- a/allure-report/data/test-cases/4719969d944ed48a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4719969d944ed48a","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"baac53f2bcc51cfd","name":"stdout","source":"baac53f2bcc51cfd.txt","type":"text/plain","size":992}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Decipher this!"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"4719969d944ed48a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/472edec34fd4cc19.json b/allure-report/data/test-cases/472edec34fd4cc19.json
deleted file mode 100644
index 27d6d9c67e6..00000000000
--- a/allure-report/data/test-cases/472edec34fd4cc19.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"472edec34fd4cc19","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"312dff4578efa314","name":"stdout","source":"312dff4578efa314.txt","type":"text/plain","size":326}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"472edec34fd4cc19.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4736a066b330a3e5.json b/allure-report/data/test-cases/4736a066b330a3e5.json
new file mode 100644
index 00000000000..272c04d812b
--- /dev/null
+++ b/allure-report/data/test-cases/4736a066b330a3e5.json
@@ -0,0 +1 @@
+{"uid":"4736a066b330a3e5","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e5b6ae7757c6e743","name":"stdout","source":"e5b6ae7757c6e743.txt","type":"text/plain","size":1865}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"4736a066b330a3e5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4736c243443acbf6.json b/allure-report/data/test-cases/4736c243443acbf6.json
deleted file mode 100644
index 0e7220cd1a9..00000000000
--- a/allure-report/data/test-cases/4736c243443acbf6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4736c243443acbf6","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cf8fa237e5fc3101","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0}},{"uid":"9aaaa009f2bba8b1","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"6444bc59e77319f9","status":"passed","time":{"start":1724733474647,"stop":1724733474647,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1aaf298f74019608","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0}},{"uid":"d0862b5213f7938f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"53d75ff9d73daf75","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"4736c243443acbf6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/474912065ebca71.json b/allure-report/data/test-cases/474912065ebca71.json
new file mode 100644
index 00000000000..c761f783ecd
--- /dev/null
+++ b/allure-report/data/test-cases/474912065ebca71.json
@@ -0,0 +1 @@
+{"uid":"474912065ebca71","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"60ceec260ccbe12f","name":"stdout","source":"60ceec260ccbe12f.txt","type":"text/plain","size":1009}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Snail"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"474912065ebca71.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/476ac59c15a93d4b.json b/allure-report/data/test-cases/476ac59c15a93d4b.json
new file mode 100644
index 00000000000..e3b22a6e059
--- /dev/null
+++ b/allure-report/data/test-cases/476ac59c15a93d4b.json
@@ -0,0 +1 @@
+{"uid":"476ac59c15a93d4b","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"64799626cd40a47b","name":"stdout","source":"64799626cd40a47b.txt","type":"text/plain","size":307}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Check the exam"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"476ac59c15a93d4b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/478b2bb987aa8c1c.json b/allure-report/data/test-cases/478b2bb987aa8c1c.json
new file mode 100644
index 00000000000..64d92682001
--- /dev/null
+++ b/allure-report/data/test-cases/478b2bb987aa8c1c.json
@@ -0,0 +1 @@
+{"uid":"478b2bb987aa8c1c","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1732428194610,"stop":1732428194610,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732428194610,"stop":1732428194610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732428194612,"stop":1732428194612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Character frequency"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"478b2bb987aa8c1c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/479b452abb7b813c.json b/allure-report/data/test-cases/479b452abb7b813c.json
deleted file mode 100644
index 24223007b0f..00000000000
--- a/allure-report/data/test-cases/479b452abb7b813c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"479b452abb7b813c","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1732428194544,"stop":1732428194544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Where my anagrams at?"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"479b452abb7b813c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/47cf0745ec1b0964.json b/allure-report/data/test-cases/47cf0745ec1b0964.json
deleted file mode 100644
index e0cd0b4669f..00000000000
--- a/allure-report/data/test-cases/47cf0745ec1b0964.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"47cf0745ec1b0964","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9970c74c966a73af","name":"stdout","source":"9970c74c966a73af.txt","type":"text/plain","size":1865}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"47cf0745ec1b0964.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/47e3461a4e252fc1.json b/allure-report/data/test-cases/47e3461a4e252fc1.json
new file mode 100644
index 00000000000..7b96931e1c0
--- /dev/null
+++ b/allure-report/data/test-cases/47e3461a4e252fc1.json
@@ -0,0 +1 @@
+{"uid":"47e3461a4e252fc1","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9e4cc550b1ac8808","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0}},{"uid":"c3f4680f378d24e0","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0}},{"uid":"635a66b4aaab6101","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"84d7e1eb21948129","status":"passed","time":{"start":1724733474632,"stop":1724733474632,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3d40466198fa34e6","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0}},{"uid":"fda81d5edcbfeda5","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0}},{"uid":"9f7fc4731241a976","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"cd298347a8b67e93","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"47e3461a4e252fc1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/47eeb9c764763918.json b/allure-report/data/test-cases/47eeb9c764763918.json
new file mode 100644
index 00000000000..a2f7f8606b2
--- /dev/null
+++ b/allure-report/data/test-cases/47eeb9c764763918.json
@@ -0,0 +1 @@
+{"uid":"47eeb9c764763918","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"17b2af932389b810","name":"stdout","source":"17b2af932389b810.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"47eeb9c764763918.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/47f8dbee3cb403d3.json b/allure-report/data/test-cases/47f8dbee3cb403d3.json
deleted file mode 100644
index 0671d0641f5..00000000000
--- a/allure-report/data/test-cases/47f8dbee3cb403d3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"47f8dbee3cb403d3","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b38075c83e7baebb","name":"stdout","source":"b38075c83e7baebb.txt","type":"text/plain","size":908}],"parameters":[],"stepsCount":14,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE"},{"name":"tag","value":"FEATURES"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LANGUAGE"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"tag","value":"ADVANCED"},{"name":"tag","value":"PROGRAMMING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},"source":"47f8dbee3cb403d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4803d92c50fef81a.json b/allure-report/data/test-cases/4803d92c50fef81a.json
new file mode 100644
index 00000000000..6fff88fd168
--- /dev/null
+++ b/allure-report/data/test-cases/4803d92c50fef81a.json
@@ -0,0 +1 @@
+{"uid":"4803d92c50fef81a","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count IP Addresses"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"4803d92c50fef81a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/482801cdd802c850.json b/allure-report/data/test-cases/482801cdd802c850.json
deleted file mode 100644
index 0e80cdf7be8..00000000000
--- a/allure-report/data/test-cases/482801cdd802c850.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"482801cdd802c850","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5a774371a2badce6","name":"stdout","source":"5a774371a2badce6.txt","type":"text/plain","size":939}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Moving Zeros To The End"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"482801cdd802c850.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/482cc1b462231f44.json b/allure-report/data/test-cases/482cc1b462231f44.json
new file mode 100644
index 00000000000..98211d85ee2
--- /dev/null
+++ b/allure-report/data/test-cases/482cc1b462231f44.json
@@ -0,0 +1 @@
+{"uid":"482cc1b462231f44","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 37, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d645ef6b4817b107","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218558,"stop":1732764218558,"duration":0}},{"uid":"f5045863352b0844","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193914,"stop":1732428193914,"duration":0}},{"uid":"82ae018d43c04f85","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"b89f1a91511e43fe","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472312,"stop":1724733472312,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"577d9e765fb39849","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218558,"stop":1732764218558,"duration":0}},{"uid":"996ab105867adbc9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193914,"stop":1732428193914,"duration":0}},{"uid":"88c7e92ae3f035ea","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"620b2589fb870406","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"482cc1b462231f44.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4875af937b850b1f.json b/allure-report/data/test-cases/4875af937b850b1f.json
new file mode 100644
index 00000000000..7f00ad6e22e
--- /dev/null
+++ b/allure-report/data/test-cases/4875af937b850b1f.json
@@ -0,0 +1 @@
+{"uid":"4875af937b850b1f","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1732428196200,"stop":1732428196201,"duration":1},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1732428196200,"stop":1732428196200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732428196202,"stop":1732428196202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"4875af937b850b1f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/48a3545f29b9b695.json b/allure-report/data/test-cases/48a3545f29b9b695.json
new file mode 100644
index 00000000000..9d883c8acbd
--- /dev/null
+++ b/allure-report/data/test-cases/48a3545f29b9b695.json
@@ -0,0 +1 @@
+{"uid":"48a3545f29b9b695","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a6116dd9c620e39c","name":"stdout","source":"a6116dd9c620e39c.txt","type":"text/plain","size":130}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Messi goals function"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"48a3545f29b9b695.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/48e03b38164b77c2.json b/allure-report/data/test-cases/48e03b38164b77c2.json
deleted file mode 100644
index 599901a75a0..00000000000
--- a/allure-report/data/test-cases/48e03b38164b77c2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"48e03b38164b77c2","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1732764219205,"stop":1732764219205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219206,"stop":1732764219207,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1732764219209,"stop":1732764219209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAY"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5bc730ff95f1c205","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0}},{"uid":"2da97da2ac2c9bbd","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"1c33446eccccc45a","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6e3ab906ce5621b5","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0}},{"uid":"6cad203fab564c60","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"63cbfe00daba1c69","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"tags":["ARRAY","ALGORITHMS"]},"source":"48e03b38164b77c2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/48e1ee32ef518911.json b/allure-report/data/test-cases/48e1ee32ef518911.json
new file mode 100644
index 00000000000..92d264f6b88
--- /dev/null
+++ b/allure-report/data/test-cases/48e1ee32ef518911.json
@@ -0,0 +1 @@
+{"uid":"48e1ee32ef518911","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"982c55cae2a7ef4a","name":"stdout","source":"982c55cae2a7ef4a.txt","type":"text/plain","size":41}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"48e1ee32ef518911.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/48f19bb58dd1432f.json b/allure-report/data/test-cases/48f19bb58dd1432f.json
new file mode 100644
index 00000000000..7799aca28b2
--- /dev/null
+++ b/allure-report/data/test-cases/48f19bb58dd1432f.json
@@ -0,0 +1 @@
+{"uid":"48f19bb58dd1432f","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1733030100106,"stop":1733030100106,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1733030100106,"stop":1733030100106,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Easy Diagonal"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4b7f4ecd4f7fef24","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745}},{"uid":"52c8b26b912e9951","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717}},{"uid":"da31e11488208aed","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}},{"uid":"ab7fe234dc976ac6","status":"passed","time":{"start":1724733473218,"stop":1724733473889,"duration":671}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"53eb34bc4e02fa07","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745}},{"uid":"56da494ae1701253","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717}},{"uid":"964ad50f448ed64d","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}},{"uid":"7f2ec06c200d3086","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"48f19bb58dd1432f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/48f4ecefce5c7b7e.json b/allure-report/data/test-cases/48f4ecefce5c7b7e.json
new file mode 100644
index 00000000000..6dab3293878
--- /dev/null
+++ b/allure-report/data/test-cases/48f4ecefce5c7b7e.json
@@ -0,0 +1 @@
+{"uid":"48f4ecefce5c7b7e","name":"Testing dirReduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f5d9059f956d5013","name":"stdout","source":"f5d9059f956d5013.txt","type":"text/plain","size":204}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Directions Reduction"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"48f4ecefce5c7b7e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/48fa5f91e3478c29.json b/allure-report/data/test-cases/48fa5f91e3478c29.json
deleted file mode 100644
index 74dbf170727..00000000000
--- a/allure-report/data/test-cases/48fa5f91e3478c29.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"48fa5f91e3478c29","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1732764220151,"stop":1732764220151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"SECURITY"},{"name":"story","value":"Encrypt this!"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"CIPHERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4ab01f4fc722fa2f","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0}},{"uid":"1751fe3c0a6687c3","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}},{"uid":"229dd074fbcb6ca1","status":"passed","time":{"start":1724733473889,"stop":1724733473905,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4a386a153d4cde6","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0}},{"uid":"19910c11538825d6","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}},{"uid":"6b49391a0624f51c","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"48fa5f91e3478c29.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/49044c1c42d54a81.json b/allure-report/data/test-cases/49044c1c42d54a81.json
deleted file mode 100644
index 13f2d067478..00000000000
--- a/allure-report/data/test-cases/49044c1c42d54a81.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"49044c1c42d54a81","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b3163cc1ff017e55","name":"stdout","source":"b3163cc1ff017e55.txt","type":"text/plain","size":353}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Remove String Spaces"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"49044c1c42d54a81.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/49244d740987433.json b/allure-report/data/test-cases/49244d740987433.json
new file mode 100644
index 00000000000..fda1e6e9b25
--- /dev/null
+++ b/allure-report/data/test-cases/49244d740987433.json
@@ -0,0 +1 @@
+{"uid":"49244d740987433","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Password validator"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56a921fa8c5167d8e7000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"305e207ab9e52150","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1}},{"uid":"2c5d8621f6ad138a","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0}},{"uid":"3cf56b09b04e1e0","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"9d243bfb1021bb63","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3ff87d981594c6f7","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1}},{"uid":"5ce6881896e2614d","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0}},{"uid":"9519f48ec729ba4c","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"aee4538f6230f980","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"49244d740987433.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4928db7c01341cec.json b/allure-report/data/test-cases/4928db7c01341cec.json
new file mode 100644
index 00000000000..42a78fbb55b
--- /dev/null
+++ b/allure-report/data/test-cases/4928db7c01341cec.json
@@ -0,0 +1 @@
+{"uid":"4928db7c01341cec","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1732764218692,"stop":1732764218692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Validation"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"VALIDATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"4928db7c01341cec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/49330a85ee41c454.json b/allure-report/data/test-cases/49330a85ee41c454.json
new file mode 100644
index 00000000000..3ac40739301
--- /dev/null
+++ b/allure-report/data/test-cases/49330a85ee41c454.json
@@ -0,0 +1 @@
+{"uid":"49330a85ee41c454","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732764221042,"stop":1732764221042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"49330a85ee41c454.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4941703c69aa6dd8.json b/allure-report/data/test-cases/4941703c69aa6dd8.json
deleted file mode 100644
index 30052588514..00000000000
--- a/allure-report/data/test-cases/4941703c69aa6dd8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4941703c69aa6dd8","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5d2b03d7ca85feb9","name":"stdout","source":"5d2b03d7ca85feb9.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":12,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"The Greatest Warrior"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RULES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"4941703c69aa6dd8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/494bc5055e76bf71.json b/allure-report/data/test-cases/494bc5055e76bf71.json
deleted file mode 100644
index e2a18d1f45a..00000000000
--- a/allure-report/data/test-cases/494bc5055e76bf71.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"494bc5055e76bf71","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1732428194006,"stop":1732428194008,"duration":2},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428194005,"stop":1732428194005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1732428194006,"stop":1732428194006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1732428194006,"stop":1732428194006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1732428194007,"stop":1732428194007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428194009,"stop":1732428194009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Range Extraction"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"494bc5055e76bf71.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4968a6d06aaa9f9c.json b/allure-report/data/test-cases/4968a6d06aaa9f9c.json
new file mode 100644
index 00000000000..965fb8dc405
--- /dev/null
+++ b/allure-report/data/test-cases/4968a6d06aaa9f9c.json
@@ -0,0 +1 @@
+{"uid":"4968a6d06aaa9f9c","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9da75d7f845f0505","name":"stdout","source":"9da75d7f845f0505.txt","type":"text/plain","size":111}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"4968a6d06aaa9f9c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/497e27a7f74365e8.json b/allure-report/data/test-cases/497e27a7f74365e8.json
deleted file mode 100644
index d06cb04226a..00000000000
--- a/allure-report/data/test-cases/497e27a7f74365e8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"497e27a7f74365e8","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e255c73086be3d07","name":"stdout","source":"e255c73086be3d07.txt","type":"text/plain","size":22}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing is_prime util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"497e27a7f74365e8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4990a9f9fb7d9809.json b/allure-report/data/test-cases/4990a9f9fb7d9809.json
new file mode 100644
index 00000000000..fa99113362f
--- /dev/null
+++ b/allure-report/data/test-cases/4990a9f9fb7d9809.json
@@ -0,0 +1 @@
+{"uid":"4990a9f9fb7d9809","name":"Simple test for valid parentheses","fullName":"kyu_7.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses_true","historyId":"0462123913893ea85af1447412b7733e","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should return True for valid parentheses.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should return True for valid parentheses.
","status":"passed","steps":[{"name":"Enter test string ('()', '((()))', '()()()', '(()())()', '()(())((()))(())()')and verify that the function returns True.","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ('()', '((()))', '()()()', '(()())()', '()(())((()))(())()')and verify that the function returns True.","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ('()', '((()))', '()()()', '(()())()', '()(())((()))(())()')and verify that the function returns True.","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ('()', '((()))', '()()()', '(()())()', '()(())((()))(())()')and verify that the function returns True.","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ('()', '((()))', '()()()', '(()())()', '()(())((()))(())()')and verify that the function returns True.","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Valid Parentheses"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/6411b91a5e71b915d237332d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},"source":"4990a9f9fb7d9809.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/49ad6a9c0404421b.json b/allure-report/data/test-cases/49ad6a9c0404421b.json
deleted file mode 100644
index eef75408f6e..00000000000
--- a/allure-report/data/test-cases/49ad6a9c0404421b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"49ad6a9c0404421b","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ed44c13e0e5a3954","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0}},{"uid":"9b5105f2c1baa9ed","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"8bc93f78736d3a0e","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"33e90a465d3b6e95","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0}},{"uid":"a70ffb4d0a92e5c8","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"291bd12f30edb56f","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"49ad6a9c0404421b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/49d94e51d64718a4.json b/allure-report/data/test-cases/49d94e51d64718a4.json
new file mode 100644
index 00000000000..77d852a2b8f
--- /dev/null
+++ b/allure-report/data/test-cases/49d94e51d64718a4.json
@@ -0,0 +1 @@
+{"uid":"49d94e51d64718a4","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1732428196330,"stop":1732428196330,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Multiply"},{"name":"feature","value":"Multiplication"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"tag","value":"INTRODUCTION"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"49d94e51d64718a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/49fa9055aa757d7b.json b/allure-report/data/test-cases/49fa9055aa757d7b.json
new file mode 100644
index 00000000000..f81d3a7f3c1
--- /dev/null
+++ b/allure-report/data/test-cases/49fa9055aa757d7b.json
@@ -0,0 +1 @@
+{"uid":"49fa9055aa757d7b","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f63a818ce466a5d5","name":"stdout","source":"f63a818ce466a5d5.txt","type":"text/plain","size":227}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"49fa9055aa757d7b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4a25f98e06778e12.json b/allure-report/data/test-cases/4a25f98e06778e12.json
new file mode 100644
index 00000000000..b66dd076a5f
--- /dev/null
+++ b/allure-report/data/test-cases/4a25f98e06778e12.json
@@ -0,0 +1 @@
+{"uid":"4a25f98e06778e12","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1732428194224,"stop":1732428194224,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1732428194223,"stop":1732428194223,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1732428194224,"stop":1732428194224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1732428194225,"stop":1732428194225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Fibonacci Streaming"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"4a25f98e06778e12.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4a34b1c679ee3fc0.json b/allure-report/data/test-cases/4a34b1c679ee3fc0.json
new file mode 100644
index 00000000000..6228a9fa7f6
--- /dev/null
+++ b/allure-report/data/test-cases/4a34b1c679ee3fc0.json
@@ -0,0 +1 @@
+{"uid":"4a34b1c679ee3fc0","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":16,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1732428196003,"stop":1732428196003,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of powers of 2"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9f95424a336600278a9632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"4a34b1c679ee3fc0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4a6083b6c2f5cc4b.json b/allure-report/data/test-cases/4a6083b6c2f5cc4b.json
deleted file mode 100644
index 34f9a0722da..00000000000
--- a/allure-report/data/test-cases/4a6083b6c2f5cc4b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4a6083b6c2f5cc4b","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1732428195606,"stop":1732428195607,"duration":1},"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1732428195606,"stop":1732428195606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1732428195610,"stop":1732428195610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"PUZZLES"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"4a6083b6c2f5cc4b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4a970025f2147b3a.json b/allure-report/data/test-cases/4a970025f2147b3a.json
new file mode 100644
index 00000000000..9056a46cad3
--- /dev/null
+++ b/allure-report/data/test-cases/4a970025f2147b3a.json
@@ -0,0 +1 @@
+{"uid":"4a970025f2147b3a","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"PUZZLES"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"14a62b5662523525","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1}},{"uid":"44dd7ed6ddd58149","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1}},{"uid":"9d27d41bfa6de8dc","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"1ec22d6f24411c0a","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b3f6328bce0de37c","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1}},{"uid":"749e2bcfe9e98a99","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1}},{"uid":"fd395297ed368b03","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"ad12195e4f930686","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"tags":["GAMES","PUZZLES"]},"source":"4a970025f2147b3a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ab01f4fc722fa2f.json b/allure-report/data/test-cases/4ab01f4fc722fa2f.json
deleted file mode 100644
index d52f0fb0720..00000000000
--- a/allure-report/data/test-cases/4ab01f4fc722fa2f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4ab01f4fc722fa2f","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1732428195456,"stop":1732428195456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Encrypt this!"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"4ab01f4fc722fa2f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ab2fd070154adeb.json b/allure-report/data/test-cases/4ab2fd070154adeb.json
deleted file mode 100644
index 91ad16888a1..00000000000
--- a/allure-report/data/test-cases/4ab2fd070154adeb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4ab2fd070154adeb","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"145b065c02fb875","name":"stdout","source":"145b065c02fb875.txt","type":"text/plain","size":311}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"4ab2fd070154adeb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ac6613711439ff9.json b/allure-report/data/test-cases/4ac6613711439ff9.json
new file mode 100644
index 00000000000..46ed357a366
--- /dev/null
+++ b/allure-report/data/test-cases/4ac6613711439ff9.json
@@ -0,0 +1 @@
+{"uid":"4ac6613711439ff9","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1732428196411,"stop":1732428196411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"4ac6613711439ff9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4acb1c573ef8b7bb.json b/allure-report/data/test-cases/4acb1c573ef8b7bb.json
deleted file mode 100644
index 594dd9a5c98..00000000000
--- a/allure-report/data/test-cases/4acb1c573ef8b7bb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4acb1c573ef8b7bb","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1732428196369,"stop":1732428196369,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1732428196369,"stop":1732428196369,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732428196370,"stop":1732428196370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"4acb1c573ef8b7bb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ade5d7baabdb848.json b/allure-report/data/test-cases/4ade5d7baabdb848.json
new file mode 100644
index 00000000000..6f47584e65b
--- /dev/null
+++ b/allure-report/data/test-cases/4ade5d7baabdb848.json
@@ -0,0 +1 @@
+{"uid":"4ade5d7baabdb848","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1732428194048,"stop":1732428194108,"duration":60},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1732428194117,"stop":1732428194117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Sum by Factors"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"4ade5d7baabdb848.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4aeb02bd06c6709d.json b/allure-report/data/test-cases/4aeb02bd06c6709d.json
new file mode 100644
index 00000000000..114cba016f9
--- /dev/null
+++ b/allure-report/data/test-cases/4aeb02bd06c6709d.json
@@ -0,0 +1 @@
+{"uid":"4aeb02bd06c6709d","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1732428196446,"stop":1732428196446,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1732428196445,"stop":1732428196445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196446,"stop":1732428196446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1732428196447,"stop":1732428196447,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"story","value":"Will there be enough space?"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS"]},"source":"4aeb02bd06c6709d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4b22647a9cdd2bef.json b/allure-report/data/test-cases/4b22647a9cdd2bef.json
deleted file mode 100644
index aa422c2d892..00000000000
--- a/allure-report/data/test-cases/4b22647a9cdd2bef.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4b22647a9cdd2bef","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1732428194048,"stop":1732428194108,"duration":60},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1732428194048,"stop":1732428194048,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1732428194108,"stop":1732428194108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1732428194117,"stop":1732428194117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Sum by Factors"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"4b22647a9cdd2bef.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4b28b33a131eefd9.json b/allure-report/data/test-cases/4b28b33a131eefd9.json
deleted file mode 100644
index ea2633e0a82..00000000000
--- a/allure-report/data/test-cases/4b28b33a131eefd9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4b28b33a131eefd9","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"64228c9b0b57911a","name":"stdout","source":"64228c9b0b57911a.txt","type":"text/plain","size":3097}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"PARSING"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"RANKING"},{"name":"story","value":"Most frequently used words in a text"},{"name":"feature","value":"String"},{"name":"tag","value":"FILTERING"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"4b28b33a131eefd9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4b2984e4fa36f94.json b/allure-report/data/test-cases/4b2984e4fa36f94.json
deleted file mode 100644
index 6e5883e8653..00000000000
--- a/allure-report/data/test-cases/4b2984e4fa36f94.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4b2984e4fa36f94","name":"Testing Walker class - position property from positive grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":true,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732764218568,"stop":1732764218569,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218574,"stop":1732764218574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732764218576,"stop":1732764218576,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"c8da32e94b736fef","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1}},{"uid":"a35155a27bb8937d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"e9cabde1f2c64760","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472327,"stop":1724733472327,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":2,"unknown":0,"total":4},"items":[{"uid":"413fd3063d3e7dc4","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1}},{"uid":"ee4f0501c1152713","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"3edaeb1c9114b312","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"4b2984e4fa36f94.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4b38126bac5fa484.json b/allure-report/data/test-cases/4b38126bac5fa484.json
new file mode 100644
index 00000000000..90f77a1685f
--- /dev/null
+++ b/allure-report/data/test-cases/4b38126bac5fa484.json
@@ -0,0 +1 @@
+{"uid":"4b38126bac5fa484","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"496a8fc7c085caf4","name":"stdout","source":"496a8fc7c085caf4.txt","type":"text/plain","size":424}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"V A P O R C O D E"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4b38126bac5fa484.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4b75654893666492.json b/allure-report/data/test-cases/4b75654893666492.json
new file mode 100644
index 00000000000..f9e00d18ae0
--- /dev/null
+++ b/allure-report/data/test-cases/4b75654893666492.json
@@ -0,0 +1 @@
+{"uid":"4b75654893666492","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1732428195520,"stop":1732428195520,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/586d6cefbcc21eed7a001155","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"4b75654893666492.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4b7f4ecd4f7fef24.json b/allure-report/data/test-cases/4b7f4ecd4f7fef24.json
new file mode 100644
index 00000000000..c1ea139164b
--- /dev/null
+++ b/allure-report/data/test-cases/4b7f4ecd4f7fef24.json
@@ -0,0 +1 @@
+{"uid":"4b7f4ecd4f7fef24","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1732764219386,"stop":1732764219386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1732764220132,"stop":1732764220132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1732764220144,"stop":1732764220144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Diagonal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"4b7f4ecd4f7fef24.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4b82056eac592aba.json b/allure-report/data/test-cases/4b82056eac592aba.json
new file mode 100644
index 00000000000..828ce18c62c
--- /dev/null
+++ b/allure-report/data/test-cases/4b82056eac592aba.json
@@ -0,0 +1 @@
+{"uid":"4b82056eac592aba","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4b82056eac592aba.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ba6a0676ce201a1.json b/allure-report/data/test-cases/4ba6a0676ce201a1.json
new file mode 100644
index 00000000000..8afc6928c71
--- /dev/null
+++ b/allure-report/data/test-cases/4ba6a0676ce201a1.json
@@ -0,0 +1 @@
+{"uid":"4ba6a0676ce201a1","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1724735127828,"stop":1724735127844,"duration":16},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1724735127828,"stop":1724735127828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724735127828,"stop":1724735127844,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"46d017d45a55c05d","name":"stdout","source":"46d017d45a55c05d.txt","type":"text/plain","size":793}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"tag","value":"MEMOIZATION"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"OPTIMIZATION"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"4ba6a0676ce201a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4bc08c1baeba1126.json b/allure-report/data/test-cases/4bc08c1baeba1126.json
new file mode 100644
index 00000000000..093a13065d8
--- /dev/null
+++ b/allure-report/data/test-cases/4bc08c1baeba1126.json
@@ -0,0 +1 @@
+{"uid":"4bc08c1baeba1126","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cf7f17d6f7fd036a","name":"stdout","source":"cf7f17d6f7fd036a.txt","type":"text/plain","size":76}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4bc08c1baeba1126.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4c31a5ec99c6ca69.json b/allure-report/data/test-cases/4c31a5ec99c6ca69.json
deleted file mode 100644
index c4ee433ef6d..00000000000
--- a/allure-report/data/test-cases/4c31a5ec99c6ca69.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4c31a5ec99c6ca69","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fceb9ab1ca4c439c","name":"stdout","source":"fceb9ab1ca4c439c.txt","type":"text/plain","size":1093}],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Disease Spread"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"4c31a5ec99c6ca69.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4c4230f8e0e384cc.json b/allure-report/data/test-cases/4c4230f8e0e384cc.json
new file mode 100644
index 00000000000..05853ef8ce4
--- /dev/null
+++ b/allure-report/data/test-cases/4c4230f8e0e384cc.json
@@ -0,0 +1 @@
+{"uid":"4c4230f8e0e384cc","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1732428195509,"stop":1732428195510,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1732428195512,"stop":1732428195512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Help the bookseller !"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"4c4230f8e0e384cc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4c5cc35d3de0d6f4.json b/allure-report/data/test-cases/4c5cc35d3de0d6f4.json
deleted file mode 100644
index 568216d8bed..00000000000
--- a/allure-report/data/test-cases/4c5cc35d3de0d6f4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4c5cc35d3de0d6f4","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732764221286,"stop":1732764221286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732764221299,"stop":1732764221299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"749bcfd3f56dec1a","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1}},{"uid":"68e1fa91eff84fb2","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"b8f5ce56991bbe59","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d04b40a520c97bdd","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1}},{"uid":"92297f3cbdd8ad78","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"70e9bff1f7e13160","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"4c5cc35d3de0d6f4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4c8c8098a5ba0587.json b/allure-report/data/test-cases/4c8c8098a5ba0587.json
new file mode 100644
index 00000000000..d5c1a8afd4a
--- /dev/null
+++ b/allure-report/data/test-cases/4c8c8098a5ba0587.json
@@ -0,0 +1 @@
+{"uid":"4c8c8098a5ba0587","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1732428196064,"stop":1732428196065,"duration":1},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1732428196064,"stop":1732428196064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"4c8c8098a5ba0587.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ca3cfa2d2c9d074.json b/allure-report/data/test-cases/4ca3cfa2d2c9d074.json
deleted file mode 100644
index d0ccf385b38..00000000000
--- a/allure-report/data/test-cases/4ca3cfa2d2c9d074.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4ca3cfa2d2c9d074","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1732428194285,"stop":1732428194285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Human Readable Time"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"4ca3cfa2d2c9d074.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4cc7d24b84024142.json b/allure-report/data/test-cases/4cc7d24b84024142.json
new file mode 100644
index 00000000000..b68b5dee38f
--- /dev/null
+++ b/allure-report/data/test-cases/4cc7d24b84024142.json
@@ -0,0 +1 @@
+{"uid":"4cc7d24b84024142","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the odd int"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54da5a58ea159efa38000836","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bff3d119847a95d6","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0}},{"uid":"f70eefcf6fb13da","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0}},{"uid":"c3fd98c434ab7b3d","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"39eb5e3cc2f12413","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"59e860fc2782867c","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0}},{"uid":"b2ea4d6d64dc027a","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0}},{"uid":"6ab6caccad49b468","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"ccf5a8c46639d0ec","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"4cc7d24b84024142.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d0543e962e43a97.json b/allure-report/data/test-cases/4d0543e962e43a97.json
new file mode 100644
index 00000000000..3611bd56065
--- /dev/null
+++ b/allure-report/data/test-cases/4d0543e962e43a97.json
@@ -0,0 +1 @@
+{"uid":"4d0543e962e43a97","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"4d0543e962e43a97.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d07449717f6193c.json b/allure-report/data/test-cases/4d07449717f6193c.json
new file mode 100644
index 00000000000..b53ff3cb479
--- /dev/null
+++ b/allure-report/data/test-cases/4d07449717f6193c.json
@@ -0,0 +1 @@
+{"uid":"4d07449717f6193c","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Counting sheep..."},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c666a2fc70e4969f","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0}},{"uid":"2687b62465687fa1","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1}},{"uid":"d10b96136002b581","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"6fb97aca94ac90f1","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"302e450946481df3","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0}},{"uid":"60180807c3815756","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1}},{"uid":"a10d36c92cf89a63","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"9710b9a44c2e3c82","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"4d07449717f6193c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d0958f9149b5791.json b/allure-report/data/test-cases/4d0958f9149b5791.json
deleted file mode 100644
index 86d943f40aa..00000000000
--- a/allure-report/data/test-cases/4d0958f9149b5791.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4d0958f9149b5791","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 52, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"4d0958f9149b5791.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d2239036502cf20.json b/allure-report/data/test-cases/4d2239036502cf20.json
new file mode 100644
index 00000000000..fae2a879d41
--- /dev/null
+++ b/allure-report/data/test-cases/4d2239036502cf20.json
@@ -0,0 +1 @@
+{"uid":"4d2239036502cf20","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"39cdb5ecef1e6852","name":"stdout","source":"39cdb5ecef1e6852.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"4d2239036502cf20.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d2d9b386eb6ebf2.json b/allure-report/data/test-cases/4d2d9b386eb6ebf2.json
deleted file mode 100644
index 879bd9f8447..00000000000
--- a/allure-report/data/test-cases/4d2d9b386eb6ebf2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4d2d9b386eb6ebf2","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1732428195660,"stop":1732428195660,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732428195659,"stop":1732428195659,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195660,"stop":1732428195660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732428195661,"stop":1732428195661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition III"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"4d2d9b386eb6ebf2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d4729a99109106e.json b/allure-report/data/test-cases/4d4729a99109106e.json
deleted file mode 100644
index d1d45da4906..00000000000
--- a/allure-report/data/test-cases/4d4729a99109106e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4d4729a99109106e","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1732764219268,"stop":1732764219268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1732764219272,"stop":1732764219272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Casino chips"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"23151e1dbdaacb09","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0}},{"uid":"c61d34eb10bf204","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}},{"uid":"7ec3425d5267a222","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d19efceb39f40f4f","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0}},{"uid":"41efd0d786aed73","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}},{"uid":"d1585e7c78fd8d06","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"4d4729a99109106e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d53eb58d77047e8.json b/allure-report/data/test-cases/4d53eb58d77047e8.json
new file mode 100644
index 00000000000..ea2f7ac68f2
--- /dev/null
+++ b/allure-report/data/test-cases/4d53eb58d77047e8.json
@@ -0,0 +1 @@
+{"uid":"4d53eb58d77047e8","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SEARCH"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First non-repeating character"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c6c0fd894bae942b","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0}},{"uid":"f3b126d8812a5b41","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0}},{"uid":"a65123311cff1206","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"df6ed9e3e14c891a","status":"passed","time":{"start":1724733472765,"stop":1724733472765,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5ad5cb812fbd5d4a","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0}},{"uid":"cf71a425c4796a9","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0}},{"uid":"fd4d83368b6d5d5e","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"689de206e9df0991","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"4d53eb58d77047e8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d57a8ddade5816.json b/allure-report/data/test-cases/4d57a8ddade5816.json
deleted file mode 100644
index 26a94854ca6..00000000000
--- a/allure-report/data/test-cases/4d57a8ddade5816.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4d57a8ddade5816","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"804c421dc94f15f8","name":"stdout","source":"804c421dc94f15f8.txt","type":"text/plain","size":170}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Where my anagrams at?"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"4d57a8ddade5816.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d64a30c387b7743.json b/allure-report/data/test-cases/4d64a30c387b7743.json
new file mode 100644
index 00000000000..fe2adf64268
--- /dev/null
+++ b/allure-report/data/test-cases/4d64a30c387b7743.json
@@ -0,0 +1 @@
+{"uid":"4d64a30c387b7743","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58941fec8afa3618c9000184","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a6f615adf58af171","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0}},{"uid":"cb1c1fa1e4f21add","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0}},{"uid":"49fa9055aa757d7b","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"b27497f64988d4cb","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"56d019840f444cec","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0}},{"uid":"56ad7c473898c46d","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0}},{"uid":"e738d6d09d0feb9e","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c63189b867db5809","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"4d64a30c387b7743.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d86cc91fd1923ec.json b/allure-report/data/test-cases/4d86cc91fd1923ec.json
new file mode 100644
index 00000000000..4125867144a
--- /dev/null
+++ b/allure-report/data/test-cases/4d86cc91fd1923ec.json
@@ -0,0 +1 @@
+{"uid":"4d86cc91fd1923ec","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1732764220991,"stop":1732764220991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Messi goals function"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"4d86cc91fd1923ec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4d8c29fe45d13f2d.json b/allure-report/data/test-cases/4d8c29fe45d13f2d.json
deleted file mode 100644
index 10e3e9a69e1..00000000000
--- a/allure-report/data/test-cases/4d8c29fe45d13f2d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4d8c29fe45d13f2d","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1732764220350,"stop":1732764220350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"String transformer"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5878520d52628a092f0002d0","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"34ca51906297ee6f","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0}},{"uid":"152d6167de0fb37e","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"6226ef3ddb316aa7","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"bcc8c6b28fb32dd0","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0}},{"uid":"704aacac2db91585","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"469371686ca36a1e","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"4d8c29fe45d13f2d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4db417c919f14dad.json b/allure-report/data/test-cases/4db417c919f14dad.json
new file mode 100644
index 00000000000..3787ecbef0f
--- /dev/null
+++ b/allure-report/data/test-cases/4db417c919f14dad.json
@@ -0,0 +1 @@
+{"uid":"4db417c919f14dad","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1732428196244,"stop":1732428196245,"duration":1},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732428196237,"stop":1732428196237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196244,"stop":1732428196244,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732428196251,"stop":1732428196251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"4db417c919f14dad.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4df2e31ca734bf47.json b/allure-report/data/test-cases/4df2e31ca734bf47.json
new file mode 100644
index 00000000000..cca3e6ef50c
--- /dev/null
+++ b/allure-report/data/test-cases/4df2e31ca734bf47.json
@@ -0,0 +1 @@
+{"uid":"4df2e31ca734bf47","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"description":"\n Testing using big test data\n :return:\n ","descriptionHtml":" Testing using big test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 70, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Diophantine Equation"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"427e4e0e38cec3a1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218842,"stop":1732764218842,"duration":0}},{"uid":"94ea40491ebef366","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194190,"stop":1732428194190,"duration":0}},{"uid":"ce842a0bacb75304","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"141816067eecf7ae","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"31802a90aeba5e97","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218842,"stop":1732764218842,"duration":0}},{"uid":"c42292a9c36c46f3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194190,"stop":1732428194190,"duration":0}},{"uid":"a6bf4a932c1ec147","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"6827fd264cb4d263","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"4df2e31ca734bf47.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4df5cc35809df545.json b/allure-report/data/test-cases/4df5cc35809df545.json
deleted file mode 100644
index 754f4237c40..00000000000
--- a/allure-report/data/test-cases/4df5cc35809df545.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4df5cc35809df545","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1732428194464,"stop":1732428194464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"story","value":"Moving Zeros To The End"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52597aa56021e91c93000cb0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"4df5cc35809df545.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4df9c941adb35f26.json b/allure-report/data/test-cases/4df9c941adb35f26.json
deleted file mode 100644
index 23f9d1d962b..00000000000
--- a/allure-report/data/test-cases/4df9c941adb35f26.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4df9c941adb35f26","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7ac45d8c1df7c43f","name":"stdout","source":"7ac45d8c1df7c43f.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"story","value":"Not very secure"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"BUGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"4df9c941adb35f26.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4dfeb434e28153fe.json b/allure-report/data/test-cases/4dfeb434e28153fe.json
deleted file mode 100644
index 01d6016d93b..00000000000
--- a/allure-report/data/test-cases/4dfeb434e28153fe.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4dfeb434e28153fe","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4dfeb434e28153fe.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4e0b9180415d7384.json b/allure-report/data/test-cases/4e0b9180415d7384.json
new file mode 100644
index 00000000000..536a67794f2
--- /dev/null
+++ b/allure-report/data/test-cases/4e0b9180415d7384.json
@@ -0,0 +1 @@
+{"uid":"4e0b9180415d7384","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1732428195937,"stop":1732428195939,"duration":2},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1732428195937,"stop":1732428195939,"duration":2},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1732428195937,"stop":1732428195938,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195939,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"4e0b9180415d7384.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4e3f7ea473e691d3.json b/allure-report/data/test-cases/4e3f7ea473e691d3.json
new file mode 100644
index 00000000000..8bdea42043a
--- /dev/null
+++ b/allure-report/data/test-cases/4e3f7ea473e691d3.json
@@ -0,0 +1 @@
+{"uid":"4e3f7ea473e691d3","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sort the odd"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"61f607b52c867fb3","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0}},{"uid":"a200977d521a9785","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0}},{"uid":"a32047be9db53ed6","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}},{"uid":"aadfe826c6aeccf6","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e53952640c2c9e47","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0}},{"uid":"fc455123cb448d3e","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0}},{"uid":"31cd5c9e8017f83c","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}},{"uid":"1ef3e1da7f90eb82","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"4e3f7ea473e691d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4e3fc5966ad47411.json b/allure-report/data/test-cases/4e3fc5966ad47411.json
new file mode 100644
index 00000000000..77a1c4a2135
--- /dev/null
+++ b/allure-report/data/test-cases/4e3fc5966ad47411.json
@@ -0,0 +1 @@
+{"uid":"4e3fc5966ad47411","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"HASHES"},{"name":"story","value":"Count letters in string"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5808ff71c7cfa1c6aa00006d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b56e159e9a8b128f","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1}},{"uid":"27ff7d9c249750c3","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0}},{"uid":"7019f73b053e7ae6","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"31fa8902feb5ac83","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d6ad7a05187743ff","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1}},{"uid":"256a10c9792b808f","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0}},{"uid":"616180d049b16d1d","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"7ba8a4247f4c6307","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"4e3fc5966ad47411.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4e87d924fe50548.json b/allure-report/data/test-cases/4e87d924fe50548.json
new file mode 100644
index 00000000000..d9557f92710
--- /dev/null
+++ b/allure-report/data/test-cases/4e87d924fe50548.json
@@ -0,0 +1 @@
+{"uid":"4e87d924fe50548","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2096e2c2c39f7dc3","name":"stdout","source":"2096e2c2c39f7dc3.txt","type":"text/plain","size":1515}],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATS"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Human readable duration format"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"4e87d924fe50548.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ea092b3f85ebfcb.json b/allure-report/data/test-cases/4ea092b3f85ebfcb.json
deleted file mode 100644
index 743d7346e35..00000000000
--- a/allure-report/data/test-cases/4ea092b3f85ebfcb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4ea092b3f85ebfcb","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1732428195847,"stop":1732428195847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58941fec8afa3618c9000184","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"4ea092b3f85ebfcb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4eaed4684cfaee8f.json b/allure-report/data/test-cases/4eaed4684cfaee8f.json
deleted file mode 100644
index 36a7c770fe3..00000000000
--- a/allure-report/data/test-cases/4eaed4684cfaee8f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4eaed4684cfaee8f","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4163d90850028d14","name":"stdout","source":"4163d90850028d14.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Formatting decimal places #1"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Formatting"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4eaed4684cfaee8f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4eb91d777aea105a.json b/allure-report/data/test-cases/4eb91d777aea105a.json
deleted file mode 100644
index 456a258d95d..00000000000
--- a/allure-report/data/test-cases/4eb91d777aea105a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4eb91d777aea105a","name":"Testing dir_reduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1732764218860,"stop":1732764218860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['NORTH', 'SOUTH', 'SOUTH', 'EAST', 'WEST', 'NORTH', 'WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'EAST', 'NORTH', 'EAST', 'WEST', 'WEST', 'EAST', 'EAST', 'WEST', 'SOUTH']) and verify the output (['NORTH', 'EAST']) vs expected (['NORTH', 'EAST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['EAST', 'NORTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'SOUTH', 'NORTH', 'NORTH', 'SOUTH', 'WEST', 'NORTH', 'EAST', 'WEST', 'WEST', 'WEST', 'EAST', 'SOUTH', 'SOUTH']) and verify the output (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH']) vs expected (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['WEST', 'NORTH', 'EAST', 'EAST', 'EAST', 'EAST', 'WEST', 'WEST', 'WEST', 'WEST', 'NORTH', 'NORTH', 'SOUTH', 'EAST']) and verify the output (['WEST', 'NORTH', 'NORTH', 'EAST']) vs expected (['WEST', 'NORTH', 'NORTH', 'EAST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1732764218862,"stop":1732764218862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Directions Reduction"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"aa8525de66192fb3","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0}},{"uid":"a07fccce3e37ee4a","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"f7f7ddd6c717f082","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5ea5418b10cdf416","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0}},{"uid":"5e6aa533c6c0fafa","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"d65c16a1b47d468e","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"4eb91d777aea105a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4ed891af5fcb8959.json b/allure-report/data/test-cases/4ed891af5fcb8959.json
new file mode 100644
index 00000000000..0e5227a2412
--- /dev/null
+++ b/allure-report/data/test-cases/4ed891af5fcb8959.json
@@ -0,0 +1 @@
+{"uid":"4ed891af5fcb8959","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9817c9d821675f57","name":"stdout","source":"9817c9d821675f57.txt","type":"text/plain","size":1380}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ASCII"},{"name":"suite","value":"Character Encodings"},{"name":"feature","value":"String"},{"name":"tag","value":"FORMATS"},{"name":"tag","value":"BINARY"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"4ed891af5fcb8959.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4eec4d08404980cd.json b/allure-report/data/test-cases/4eec4d08404980cd.json
new file mode 100644
index 00000000000..e5cba99ab1b
--- /dev/null
+++ b/allure-report/data/test-cases/4eec4d08404980cd.json
@@ -0,0 +1 @@
+{"uid":"4eec4d08404980cd","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3042b984a74017cb","name":"stdout","source":"3042b984a74017cb.txt","type":"text/plain","size":1367}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"The Hashtag Generator"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS"]},"source":"4eec4d08404980cd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4f20da98ae3e1985.json b/allure-report/data/test-cases/4f20da98ae3e1985.json
deleted file mode 100644
index f477ba8bbbf..00000000000
--- a/allure-report/data/test-cases/4f20da98ae3e1985.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4f20da98ae3e1985","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1724733472624,"stop":1724733472765,"duration":141},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472624,"stop":1724733472749,"duration":125},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d03a9a8c81cbe39f","name":"stdout","source":"d03a9a8c81cbe39f.txt","type":"text/plain","size":46002}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"4f20da98ae3e1985.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4f2bbc07480f42a4.json b/allure-report/data/test-cases/4f2bbc07480f42a4.json
deleted file mode 100644
index 373efda6715..00000000000
--- a/allure-report/data/test-cases/4f2bbc07480f42a4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4f2bbc07480f42a4","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"38545087bdeef541","name":"stdout","source":"38545087bdeef541.txt","type":"text/plain","size":216}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4f2bbc07480f42a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4f327dad8c4d7133.json b/allure-report/data/test-cases/4f327dad8c4d7133.json
new file mode 100644
index 00000000000..8d8ecd4d7e2
--- /dev/null
+++ b/allure-report/data/test-cases/4f327dad8c4d7133.json
@@ -0,0 +1 @@
+{"uid":"4f327dad8c4d7133","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1732764219205,"stop":1732764219205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219206,"stop":1732764219207,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732764219207,"stop":1732764219207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1732764219209,"stop":1732764219209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAY"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ARRAY","ALGORITHMS"]},"source":"4f327dad8c4d7133.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4f80880da2e426c8.json b/allure-report/data/test-cases/4f80880da2e426c8.json
new file mode 100644
index 00000000000..f28c16adc83
--- /dev/null
+++ b/allure-report/data/test-cases/4f80880da2e426c8.json
@@ -0,0 +1 @@
+{"uid":"4f80880da2e426c8","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1732764219350,"stop":1732764219350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"4f80880da2e426c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4f999b555dd62215.json b/allure-report/data/test-cases/4f999b555dd62215.json
deleted file mode 100644
index 3f8aaa5ce4f..00000000000
--- a/allure-report/data/test-cases/4f999b555dd62215.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4f999b555dd62215","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"4f999b555dd62215.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/4fc00e9c47abe8d0.json b/allure-report/data/test-cases/4fc00e9c47abe8d0.json
deleted file mode 100644
index df00b8fc643..00000000000
--- a/allure-report/data/test-cases/4fc00e9c47abe8d0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4fc00e9c47abe8d0","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"4fc00e9c47abe8d0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/500f182a6eedd000.json b/allure-report/data/test-cases/500f182a6eedd000.json
deleted file mode 100644
index eb59b08adf7..00000000000
--- a/allure-report/data/test-cases/500f182a6eedd000.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"500f182a6eedd000","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1724735127122,"stop":1724735127141,"duration":19},"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fbbce307fc80ae94","name":"stdout","source":"fbbce307fc80ae94.txt","type":"text/plain","size":1904}],"parameters":[],"stepsCount":21,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"2 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"PARSING STRINGS"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"OPERATORS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"parentSuite","value":"Proficient"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"500f182a6eedd000.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5016998388e149a3.json b/allure-report/data/test-cases/5016998388e149a3.json
new file mode 100644
index 00000000000..fbe41b72075
--- /dev/null
+++ b/allure-report/data/test-cases/5016998388e149a3.json
@@ -0,0 +1 @@
+{"uid":"5016998388e149a3","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d66cc433d6fd8732","name":"stdout","source":"d66cc433d6fd8732.txt","type":"text/plain","size":231}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"L1: Set Alarm"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Boolean"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BOOLEANS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","BOOLEANS"]},"source":"5016998388e149a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5052ffebbe9e5222.json b/allure-report/data/test-cases/5052ffebbe9e5222.json
new file mode 100644
index 00000000000..0136a6460ab
--- /dev/null
+++ b/allure-report/data/test-cases/5052ffebbe9e5222.json
@@ -0,0 +1 @@
+{"uid":"5052ffebbe9e5222","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1732764218643,"stop":1732764218643,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"5052ffebbe9e5222.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/50577b0cb2a4b7be.json b/allure-report/data/test-cases/50577b0cb2a4b7be.json
new file mode 100644
index 00000000000..656e5eddb3b
--- /dev/null
+++ b/allure-report/data/test-cases/50577b0cb2a4b7be.json
@@ -0,0 +1 @@
+{"uid":"50577b0cb2a4b7be","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"50577b0cb2a4b7be.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/506e0ee504d23a05.json b/allure-report/data/test-cases/506e0ee504d23a05.json
new file mode 100644
index 00000000000..a31ab89b0a0
--- /dev/null
+++ b/allure-report/data/test-cases/506e0ee504d23a05.json
@@ -0,0 +1 @@
+{"uid":"506e0ee504d23a05","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030098974,"stop":1733030098989,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a3e837b6100ae0c4","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14}},{"uid":"a30e32170a464ad0","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4}},{"uid":"3765df1aaa05656f","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}},{"uid":"8729b907b71b7609","status":"passed","time":{"start":1724733472624,"stop":1724733472765,"duration":141}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b684b0c7250ecf6d","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14}},{"uid":"f727d28e098b30b7","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4}},{"uid":"9cb8749ab5d5d5c7","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}},{"uid":"2ed8dfd7ca5a3d13","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}}]},"tags":["ALGORITHMS"]},"source":"506e0ee504d23a05.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/50aed2563bca9cb0.json b/allure-report/data/test-cases/50aed2563bca9cb0.json
new file mode 100644
index 00000000000..80fd21d21a6
--- /dev/null
+++ b/allure-report/data/test-cases/50aed2563bca9cb0.json
@@ -0,0 +1 @@
+{"uid":"50aed2563bca9cb0","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f28cf2c881206bc7","name":"stdout","source":"f28cf2c881206bc7.txt","type":"text/plain","size":1865}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Lists"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"50aed2563bca9cb0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/50b7ff1fe714521a.json b/allure-report/data/test-cases/50b7ff1fe714521a.json
deleted file mode 100644
index 36a53cdb8b8..00000000000
--- a/allure-report/data/test-cases/50b7ff1fe714521a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"50b7ff1fe714521a","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1732428194276,"stop":1732428194276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1732428194278,"stop":1732428194278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"story","value":"flatten()"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","ARRAYS"]},"source":"50b7ff1fe714521a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/50d6552ddbe0d86a.json b/allure-report/data/test-cases/50d6552ddbe0d86a.json
new file mode 100644
index 00000000000..43c072fcf3c
--- /dev/null
+++ b/allure-report/data/test-cases/50d6552ddbe0d86a.json
@@ -0,0 +1 @@
+{"uid":"50d6552ddbe0d86a","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6e533a6d7b553e50","name":"stdout","source":"6e533a6d7b553e50.txt","type":"text/plain","size":1500}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"String subpattern recognition II"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"50d6552ddbe0d86a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/51021ef4547a41f8.json b/allure-report/data/test-cases/51021ef4547a41f8.json
deleted file mode 100644
index e00cfa45d76..00000000000
--- a/allure-report/data/test-cases/51021ef4547a41f8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"51021ef4547a41f8","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1732428196411,"stop":1732428196411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"51021ef4547a41f8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/51076f5a3e3475ad.json b/allure-report/data/test-cases/51076f5a3e3475ad.json
new file mode 100644
index 00000000000..e45afcefad0
--- /dev/null
+++ b/allure-report/data/test-cases/51076f5a3e3475ad.json
@@ -0,0 +1 @@
+{"uid":"51076f5a3e3475ad","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1732428193918,"stop":1732428193918,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"51076f5a3e3475ad.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/510e078ddda4bd3c.json b/allure-report/data/test-cases/510e078ddda4bd3c.json
deleted file mode 100644
index 3b62d2024c4..00000000000
--- a/allure-report/data/test-cases/510e078ddda4bd3c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"510e078ddda4bd3c","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1732428196133,"stop":1732428196134,"duration":1},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"510e078ddda4bd3c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/51801b1697e4932d.json b/allure-report/data/test-cases/51801b1697e4932d.json
new file mode 100644
index 00000000000..6f7e5e247c5
--- /dev/null
+++ b/allure-report/data/test-cases/51801b1697e4932d.json
@@ -0,0 +1 @@
+{"uid":"51801b1697e4932d","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"51801b1697e4932d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/51842db2fafc0136.json b/allure-report/data/test-cases/51842db2fafc0136.json
new file mode 100644
index 00000000000..fa74a0574f6
--- /dev/null
+++ b/allure-report/data/test-cases/51842db2fafc0136.json
@@ -0,0 +1 @@
+{"uid":"51842db2fafc0136","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1724735127282,"stop":1724735127297,"duration":15},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"768a2542510e9424","name":"stdout","source":"768a2542510e9424.txt","type":"text/plain","size":225}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Strip Comments"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"51842db2fafc0136.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5194ad39db439d08.json b/allure-report/data/test-cases/5194ad39db439d08.json
deleted file mode 100644
index 8409104dd02..00000000000
--- a/allure-report/data/test-cases/5194ad39db439d08.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5194ad39db439d08","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1732764218552,"stop":1732764218553,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1732764218555,"stop":1732764218555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Calculator"},{"name":"tag","value":"EXPRESSIONS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1a204aa873a93d86","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0}},{"uid":"197e00510d3eb166","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}},{"uid":"abed1b9a0913387d","status":"passed","time":{"start":1724733472312,"stop":1724733472312,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e78e70d10bce7cf5","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0}},{"uid":"371888dd705cab28","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}},{"uid":"57bbb6ca73efd1b4","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}}]},"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"5194ad39db439d08.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/520c156ef3917d19.json b/allure-report/data/test-cases/520c156ef3917d19.json
new file mode 100644
index 00000000000..391167a9676
--- /dev/null
+++ b/allure-report/data/test-cases/520c156ef3917d19.json
@@ -0,0 +1 @@
+{"uid":"520c156ef3917d19","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732764220574,"stop":1732764220574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"520c156ef3917d19.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/522017a410240b47.json b/allure-report/data/test-cases/522017a410240b47.json
new file mode 100644
index 00000000000..237bd6922c4
--- /dev/null
+++ b/allure-report/data/test-cases/522017a410240b47.json
@@ -0,0 +1 @@
+{"uid":"522017a410240b47","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"566cb1395d2623ee","name":"stdout","source":"566cb1395d2623ee.txt","type":"text/plain","size":36}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"522017a410240b47.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/522a0d282fded9dd.json b/allure-report/data/test-cases/522a0d282fded9dd.json
deleted file mode 100644
index 20a4ad56241..00000000000
--- a/allure-report/data/test-cases/522a0d282fded9dd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"522a0d282fded9dd","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3f0fa9f25e69b0db","name":"stdout","source":"3f0fa9f25e69b0db.txt","type":"text/plain","size":299}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Numericals of a String"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"522a0d282fded9dd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/522dabffb376b9c8.json b/allure-report/data/test-cases/522dabffb376b9c8.json
new file mode 100644
index 00000000000..5b4b9200e64
--- /dev/null
+++ b/allure-report/data/test-cases/522dabffb376b9c8.json
@@ -0,0 +1 @@
+{"uid":"522dabffb376b9c8","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"49e08a4f979422ca","name":"stdout","source":"49e08a4f979422ca.txt","type":"text/plain","size":3097}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"PARSING"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"RANKING"},{"name":"story","value":"Most frequently used words in a text"},{"name":"feature","value":"String"},{"name":"tag","value":"FILTERING"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"522dabffb376b9c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5238b22fc20ccda9.json b/allure-report/data/test-cases/5238b22fc20ccda9.json
new file mode 100644
index 00000000000..5e268544dea
--- /dev/null
+++ b/allure-report/data/test-cases/5238b22fc20ccda9.json
@@ -0,0 +1 @@
+{"uid":"5238b22fc20ccda9","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"694927049ad61cd3","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0}},{"uid":"7edeace92746910e","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1}},{"uid":"3fc024845e1d1c6","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"d157034757bf8b88","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"324d19209fbeb70d","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0}},{"uid":"28c03a6c5cc24cef","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1}},{"uid":"2aa3a63b6fff605a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"fb3ce43e36479ba0","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"5238b22fc20ccda9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/523993bf26b2b2d.json b/allure-report/data/test-cases/523993bf26b2b2d.json
new file mode 100644
index 00000000000..189e1bd2934
--- /dev/null
+++ b/allure-report/data/test-cases/523993bf26b2b2d.json
@@ -0,0 +1 @@
+{"uid":"523993bf26b2b2d","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"523993bf26b2b2d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/52402d5056a00e1d.json b/allure-report/data/test-cases/52402d5056a00e1d.json
deleted file mode 100644
index 163af843fc9..00000000000
--- a/allure-report/data/test-cases/52402d5056a00e1d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"52402d5056a00e1d","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1732764221213,"stop":1732764221213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732764221219,"stop":1732764221219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"2fb895d93acc0bab","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0}},{"uid":"cefd3a9afeec351e","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"c7b8f329dd40406f","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b9b6a14fc4bd1dd7","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0}},{"uid":"56a28cc490d83b65","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"f1acd3007b7873ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"52402d5056a00e1d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5283421c34c2facb.json b/allure-report/data/test-cases/5283421c34c2facb.json
new file mode 100644
index 00000000000..f123b9240fe
--- /dev/null
+++ b/allure-report/data/test-cases/5283421c34c2facb.json
@@ -0,0 +1 @@
+{"uid":"5283421c34c2facb","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1724735127438,"stop":1724735127453,"duration":15},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"afb99113fdc97fa7","name":"stdout","source":"afb99113fdc97fa7.txt","type":"text/plain","size":908}],"parameters":[],"stepsCount":14,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"LANGUAGE"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PROGRAMMING"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FEATURES"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ADVANCED"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","PROGRAMMING","FUNDAMENTALS","FEATURES","ADVANCED"]},"source":"5283421c34c2facb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/529f7f81e90deb17.json b/allure-report/data/test-cases/529f7f81e90deb17.json
new file mode 100644
index 00000000000..9aa61977372
--- /dev/null
+++ b/allure-report/data/test-cases/529f7f81e90deb17.json
@@ -0,0 +1 @@
+{"uid":"529f7f81e90deb17","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"70549112d1201a37","name":"stdout","source":"70549112d1201a37.txt","type":"text/plain","size":1013}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Performance"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Row of the odd triangle"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","ALGORITHMS"]},"source":"529f7f81e90deb17.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/52a5dee2c595fefe.json b/allure-report/data/test-cases/52a5dee2c595fefe.json
new file mode 100644
index 00000000000..12b62866038
--- /dev/null
+++ b/allure-report/data/test-cases/52a5dee2c595fefe.json
@@ -0,0 +1 @@
+{"uid":"52a5dee2c595fefe","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1732428195905,"stop":1732428195906,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1732428195908,"stop":1732428195908,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Flow Control"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Powers of 3"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57be674b93687de78c0001d9","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},"source":"52a5dee2c595fefe.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/52c8b26b912e9951.json b/allure-report/data/test-cases/52c8b26b912e9951.json
new file mode 100644
index 00000000000..221a623feeb
--- /dev/null
+++ b/allure-report/data/test-cases/52c8b26b912e9951.json
@@ -0,0 +1 @@
+{"uid":"52c8b26b912e9951","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1732428194708,"stop":1732428195425,"duration":717},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1732428194708,"stop":1732428194708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1732428195425,"stop":1732428195425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1732428195438,"stop":1732428195438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Diagonal"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"52c8b26b912e9951.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/52e4a6d580ce5f36.json b/allure-report/data/test-cases/52e4a6d580ce5f36.json
new file mode 100644
index 00000000000..e499c36123f
--- /dev/null
+++ b/allure-report/data/test-cases/52e4a6d580ce5f36.json
@@ -0,0 +1 @@
+{"uid":"52e4a6d580ce5f36","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1732428193969,"stop":1732428193969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FORMATS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Human readable duration format"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"52e4a6d580ce5f36.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/52e55a2445119fdd.json b/allure-report/data/test-cases/52e55a2445119fdd.json
new file mode 100644
index 00000000000..e1296ea408c
--- /dev/null
+++ b/allure-report/data/test-cases/52e55a2445119fdd.json
@@ -0,0 +1 @@
+{"uid":"52e55a2445119fdd","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"String subpattern recognition II"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a391ad8e145cdee0000c4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"8b29a5334bdbc1b5","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0}},{"uid":"7886d18807eb6c13","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0}},{"uid":"6722ace1ab285b1e","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}},{"uid":"50d6552ddbe0d86a","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c5bce40c2868c787","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0}},{"uid":"2e46c970e553e301","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0}},{"uid":"9e5b993187ac8b27","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}},{"uid":"c0ff31e127206139","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"52e55a2445119fdd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/52f852c4238fea22.json b/allure-report/data/test-cases/52f852c4238fea22.json
new file mode 100644
index 00000000000..d446f84c9b9
--- /dev/null
+++ b/allure-report/data/test-cases/52f852c4238fea22.json
@@ -0,0 +1 @@
+{"uid":"52f852c4238fea22","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"V A P O R C O D E"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5966eeb31b229e44eb00007a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ce004e41100b8867","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0}},{"uid":"6b11699e388f2732","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0}},{"uid":"f293182f40cb67e1","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"4b38126bac5fa484","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a6592dc6717fe514","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0}},{"uid":"ffa13a74003ae703","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0}},{"uid":"5a22d7a269c3ca06","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"9275e1d85a023003","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"52f852c4238fea22.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/530cf97bef900b31.json b/allure-report/data/test-cases/530cf97bef900b31.json
new file mode 100644
index 00000000000..3d65ff900f7
--- /dev/null
+++ b/allure-report/data/test-cases/530cf97bef900b31.json
@@ -0,0 +1 @@
+{"uid":"530cf97bef900b31","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_something","historyId":"21739eee721a124a84e5414945df03e6","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"29d2aeece76c7fe3","name":"stdout","source":"29d2aeece76c7fe3.txt","type":"text/plain","size":772}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sports League Table Ranking"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"530cf97bef900b31.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5319ce0d16f13f7e.json b/allure-report/data/test-cases/5319ce0d16f13f7e.json
new file mode 100644
index 00000000000..2f7590ca9d7
--- /dev/null
+++ b/allure-report/data/test-cases/5319ce0d16f13f7e.json
@@ -0,0 +1 @@
+{"uid":"5319ce0d16f13f7e","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b5f1637aeba19ba4","name":"stdout","source":"b5f1637aeba19ba4.txt","type":"text/plain","size":348}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Who likes it?"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"5319ce0d16f13f7e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/532d8f53f92733e9.json b/allure-report/data/test-cases/532d8f53f92733e9.json
deleted file mode 100644
index 5a9931a0567..00000000000
--- a/allure-report/data/test-cases/532d8f53f92733e9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"532d8f53f92733e9","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1732428193949,"stop":1732428193951,"duration":2},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1732428193949,"stop":1732428193949,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193950,"stop":1732428193950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1732428193951,"stop":1732428193951,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"532d8f53f92733e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5364303890f7a5a1.json b/allure-report/data/test-cases/5364303890f7a5a1.json
new file mode 100644
index 00000000000..fdb12efe865
--- /dev/null
+++ b/allure-report/data/test-cases/5364303890f7a5a1.json
@@ -0,0 +1 @@
+{"uid":"5364303890f7a5a1","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"aa0a102aebb2ddf0","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0}},{"uid":"4ac6613711439ff9","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0}},{"uid":"7b7000404fe21186","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"f4b278a94a1e847f","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3cb7f65d354963ea","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0}},{"uid":"4045abc0bf075d90","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0}},{"uid":"54942c51ed88331c","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"f3b283ff21d85aec","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"5364303890f7a5a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5364b62b05552f1e.json b/allure-report/data/test-cases/5364b62b05552f1e.json
deleted file mode 100644
index f1af8ba3c38..00000000000
--- a/allure-report/data/test-cases/5364b62b05552f1e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5364b62b05552f1e","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Find the smallest"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"5364b62b05552f1e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/53900b5a556367f8.json b/allure-report/data/test-cases/53900b5a556367f8.json
new file mode 100644
index 00000000000..8d2ca381de9
--- /dev/null
+++ b/allure-report/data/test-cases/53900b5a556367f8.json
@@ -0,0 +1 @@
+{"uid":"53900b5a556367f8","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"170e0e9c6fcebe10","name":"stdout","source":"170e0e9c6fcebe10.txt","type":"text/plain","size":992}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Decipher this!"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"53900b5a556367f8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5392fbee850dfcf4.json b/allure-report/data/test-cases/5392fbee850dfcf4.json
deleted file mode 100644
index 1a7dad70c0d..00000000000
--- a/allure-report/data/test-cases/5392fbee850dfcf4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5392fbee850dfcf4","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bcefb385384ff8bd","name":"stdout","source":"bcefb385384ff8bd.txt","type":"text/plain","size":428}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Factorial"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Color Choice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"5392fbee850dfcf4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/539e48e315449d8e.json b/allure-report/data/test-cases/539e48e315449d8e.json
new file mode 100644
index 00000000000..afc67d5c265
--- /dev/null
+++ b/allure-report/data/test-cases/539e48e315449d8e.json
@@ -0,0 +1 @@
+{"uid":"539e48e315449d8e","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1732428194521,"stop":1732428194521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"The Hashtag Generator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS"]},"source":"539e48e315449d8e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/53eb34bc4e02fa07.json b/allure-report/data/test-cases/53eb34bc4e02fa07.json
deleted file mode 100644
index a03f4df9029..00000000000
--- a/allure-report/data/test-cases/53eb34bc4e02fa07.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"53eb34bc4e02fa07","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1732764219386,"stop":1732764219386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1732764219387,"stop":1732764219387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1732764220132,"stop":1732764220132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1732764220144,"stop":1732764220144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Diagonal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"711b3df283530a5b","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717}},{"uid":"8d85f39401914c16","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}},{"uid":"abf4f2031d384e78","status":"passed","time":{"start":1724733473218,"stop":1724733473889,"duration":671}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"56da494ae1701253","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717}},{"uid":"964ad50f448ed64d","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}},{"uid":"7f2ec06c200d3086","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"53eb34bc4e02fa07.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/53fa8d477eb42fd3.json b/allure-report/data/test-cases/53fa8d477eb42fd3.json
deleted file mode 100644
index a99cd958d79..00000000000
--- a/allure-report/data/test-cases/53fa8d477eb42fd3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"53fa8d477eb42fd3","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"797fb7eadd505b53","name":"stdout","source":"797fb7eadd505b53.txt","type":"text/plain","size":233}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep Hydrated!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"53fa8d477eb42fd3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/54122a7c8f1149b2.json b/allure-report/data/test-cases/54122a7c8f1149b2.json
deleted file mode 100644
index 22ef7fcb8c9..00000000000
--- a/allure-report/data/test-cases/54122a7c8f1149b2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"54122a7c8f1149b2","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1732428196321,"stop":1732428196321,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1732428196320,"stop":1732428196320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1732428196321,"stop":1732428196321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1732428196323,"stop":1732428196323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"MakeUpperCase"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"54122a7c8f1149b2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5421992f655c2a5d.json b/allure-report/data/test-cases/5421992f655c2a5d.json
new file mode 100644
index 00000000000..df11d761e32
--- /dev/null
+++ b/allure-report/data/test-cases/5421992f655c2a5d.json
@@ -0,0 +1 @@
+{"uid":"5421992f655c2a5d","name":"test_starting_position_from_positives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on positive grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"5421992f655c2a5d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5444c88fc365358c.json b/allure-report/data/test-cases/5444c88fc365358c.json
new file mode 100644
index 00000000000..547a1412088
--- /dev/null
+++ b/allure-report/data/test-cases/5444c88fc365358c.json
@@ -0,0 +1 @@
+{"uid":"5444c88fc365358c","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1732764220664,"stop":1732764220664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Significant Figures"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9fe0ace0aad7001290acb7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"5444c88fc365358c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/545394bf3fbbd64b.json b/allure-report/data/test-cases/545394bf3fbbd64b.json
deleted file mode 100644
index 179e976d0a6..00000000000
--- a/allure-report/data/test-cases/545394bf3fbbd64b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"545394bf3fbbd64b","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"72987b318aa88c6e","name":"stdout","source":"72987b318aa88c6e.txt","type":"text/plain","size":48}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"545394bf3fbbd64b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5471ece0090e3d4.json b/allure-report/data/test-cases/5471ece0090e3d4.json
deleted file mode 100644
index 100c92a56b8..00000000000
--- a/allure-report/data/test-cases/5471ece0090e3d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5471ece0090e3d4","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a6b1894a1d267067","name":"stdout","source":"a6b1894a1d267067.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5471ece0090e3d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/547e143b73834674.json b/allure-report/data/test-cases/547e143b73834674.json
new file mode 100644
index 00000000000..96bd4557172
--- /dev/null
+++ b/allure-report/data/test-cases/547e143b73834674.json
@@ -0,0 +1 @@
+{"uid":"547e143b73834674","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"394478f192e8a5de","name":"stdout","source":"394478f192e8a5de.txt","type":"text/plain","size":170}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Where my anagrams at?"},{"name":"epic","value":"5 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"547e143b73834674.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5488ed1b45d5018a.json b/allure-report/data/test-cases/5488ed1b45d5018a.json
new file mode 100644
index 00000000000..78b37bc3d17
--- /dev/null
+++ b/allure-report/data/test-cases/5488ed1b45d5018a.json
@@ -0,0 +1 @@
+{"uid":"5488ed1b45d5018a","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_calculate","historyId":"a9a9cea93ff72e09882edc4b831ce933","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"177ff12f105ad4fb","name":"stdout","source":"177ff12f105ad4fb.txt","type":"text/plain","size":242}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155/train/python","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5493a4d389a4b9e6","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e695b3f4b0bdd51b","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"a076808e43574371","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"a492d74df14be54a","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c11bd2bbb0f17cd9","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"5488ed1b45d5018a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5493a4d389a4b9e6.json b/allure-report/data/test-cases/5493a4d389a4b9e6.json
new file mode 100644
index 00000000000..aaea29496e7
--- /dev/null
+++ b/allure-report/data/test-cases/5493a4d389a4b9e6.json
@@ -0,0 +1 @@
+{"uid":"5493a4d389a4b9e6","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_calculate","historyId":"a9a9cea93ff72e09882edc4b831ce933","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7f5a59d26508f55d","name":"stdout","source":"7f5a59d26508f55d.txt","type":"text/plain","size":242}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"5493a4d389a4b9e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5496efe2fd3e353.json b/allure-report/data/test-cases/5496efe2fd3e353.json
new file mode 100644
index 00000000000..f2de4f8077c
--- /dev/null
+++ b/allure-report/data/test-cases/5496efe2fd3e353.json
@@ -0,0 +1 @@
+{"uid":"5496efe2fd3e353","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Math"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Messi goals function"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4d86cc91fd1923ec","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0}},{"uid":"559abc951e1b2adf","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1}},{"uid":"d5cb7590517b0cc1","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"48a3545f29b9b695","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"965bac5a2c55f031","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0}},{"uid":"73f30fbb9798a5d5","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1}},{"uid":"d1a80d9f422182d","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"a2776f2124bd86f4","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"5496efe2fd3e353.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/54d8fcc9aa407768.json b/allure-report/data/test-cases/54d8fcc9aa407768.json
new file mode 100644
index 00000000000..9fe1b9433fd
--- /dev/null
+++ b/allure-report/data/test-cases/54d8fcc9aa407768.json
@@ -0,0 +1 @@
+{"uid":"54d8fcc9aa407768","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"54d8fcc9aa407768.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/54fbe05c675f404a.json b/allure-report/data/test-cases/54fbe05c675f404a.json
deleted file mode 100644
index 56c91c6b996..00000000000
--- a/allure-report/data/test-cases/54fbe05c675f404a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"54fbe05c675f404a","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"85613c3b6c6421c4","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0}},{"uid":"ff24b513a2221397","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"1938d829429abf54","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"12f0442ef33f054e","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0}},{"uid":"e9aaea22e808b4eb","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"a0cc441d7d4eb4dd","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"54fbe05c675f404a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5503b0de9149b0f0.json b/allure-report/data/test-cases/5503b0de9149b0f0.json
new file mode 100644
index 00000000000..4adae8f326d
--- /dev/null
+++ b/allure-report/data/test-cases/5503b0de9149b0f0.json
@@ -0,0 +1 @@
+{"uid":"5503b0de9149b0f0","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Is your period late"},{"name":"feature","value":"Date"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"378737d914acf19c","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2}},{"uid":"6044467509892ff0","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0}},{"uid":"b6d612c29223f1e3","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"6a0ae436d7d72bb","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ffc8d600f4ca1daf","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2}},{"uid":"be8f9e1d393606ac","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0}},{"uid":"64a44b1c9018ad85","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"8fac702aa93d2093","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"5503b0de9149b0f0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/552b72a0721ea486.json b/allure-report/data/test-cases/552b72a0721ea486.json
deleted file mode 100644
index 5c82b4cef7f..00000000000
--- a/allure-report/data/test-cases/552b72a0721ea486.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"552b72a0721ea486","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"The Greatest Warrior"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"552b72a0721ea486.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/555817f2fd5ba68f.json b/allure-report/data/test-cases/555817f2fd5ba68f.json
new file mode 100644
index 00000000000..61d91ad3f45
--- /dev/null
+++ b/allure-report/data/test-cases/555817f2fd5ba68f.json
@@ -0,0 +1 @@
+{"uid":"555817f2fd5ba68f","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6db0502ca689b396","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1}},{"uid":"4e0b9180415d7384","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2}},{"uid":"4b82056eac592aba","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"ddab479d47dfd717","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8388a8495a8b75af","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1}},{"uid":"8ea6e5a2b5515469","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2}},{"uid":"c799982c38b97fcc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"af191d67a3f53ad3","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"555817f2fd5ba68f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/555a795f08de5e6c.json b/allure-report/data/test-cases/555a795f08de5e6c.json
deleted file mode 100644
index f81cc08775a..00000000000
--- a/allure-report/data/test-cases/555a795f08de5e6c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"555a795f08de5e6c","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"555a795f08de5e6c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5567075f87625777.json b/allure-report/data/test-cases/5567075f87625777.json
new file mode 100644
index 00000000000..9dc2fc61941
--- /dev/null
+++ b/allure-report/data/test-cases/5567075f87625777.json
@@ -0,0 +1 @@
+{"uid":"5567075f87625777","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1732764220793,"stop":1732764220793,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"5567075f87625777.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/55719c1a41a634a4.json b/allure-report/data/test-cases/55719c1a41a634a4.json
new file mode 100644
index 00000000000..ebb80d4363f
--- /dev/null
+++ b/allure-report/data/test-cases/55719c1a41a634a4.json
@@ -0,0 +1 @@
+{"uid":"55719c1a41a634a4","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"suite","value":"Math"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"55719c1a41a634a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/559abc951e1b2adf.json b/allure-report/data/test-cases/559abc951e1b2adf.json
new file mode 100644
index 00000000000..68855d5cf70
--- /dev/null
+++ b/allure-report/data/test-cases/559abc951e1b2adf.json
@@ -0,0 +1 @@
+{"uid":"559abc951e1b2adf","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1732428196208,"stop":1732428196209,"duration":1},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1732428196208,"stop":1732428196208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1732428196209,"stop":1732428196209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1732428196209,"stop":1732428196209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1732428196209,"stop":1732428196209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Messi goals function"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"559abc951e1b2adf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/55a0094c41d10012.json b/allure-report/data/test-cases/55a0094c41d10012.json
deleted file mode 100644
index b50a6ee27b5..00000000000
--- a/allure-report/data/test-cases/55a0094c41d10012.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"55a0094c41d10012","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3642f149df538341","name":"stdout","source":"3642f149df538341.txt","type":"text/plain","size":97}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"55a0094c41d10012.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/55bf5f341a824ad0.json b/allure-report/data/test-cases/55bf5f341a824ad0.json
new file mode 100644
index 00000000000..58685971e34
--- /dev/null
+++ b/allure-report/data/test-cases/55bf5f341a824ad0.json
@@ -0,0 +1 @@
+{"uid":"55bf5f341a824ad0","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732764221329,"stop":1732764221329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732764221344,"stop":1732764221344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"55bf5f341a824ad0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/563a12b2ae66d10b.json b/allure-report/data/test-cases/563a12b2ae66d10b.json
deleted file mode 100644
index 1f3d024ad13..00000000000
--- a/allure-report/data/test-cases/563a12b2ae66d10b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"563a12b2ae66d10b","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1732428195832,"stop":1732428195833,"duration":1},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732428195832,"stop":1732428195832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732428195833,"stop":1732428195833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732428195840,"stop":1732428195840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"563a12b2ae66d10b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5647d5db4078d707.json b/allure-report/data/test-cases/5647d5db4078d707.json
new file mode 100644
index 00000000000..ee099979e84
--- /dev/null
+++ b/allure-report/data/test-cases/5647d5db4078d707.json
@@ -0,0 +1 @@
+{"uid":"5647d5db4078d707","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Formatting"},{"name":"story","value":"Formatting decimal places #0"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ab2861d9bed3765e","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0}},{"uid":"17e173f94ae42aac","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1}},{"uid":"59b3d14f4d280871","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"feb720678835be31","status":"passed","time":{"start":1724733474679,"stop":1724733474679,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a61ba5af03a1f296","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0}},{"uid":"784b6f629ce5c547","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1}},{"uid":"90eee3ddc83b1454","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"c0e2de6ef36ce602","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"5647d5db4078d707.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/564bcc936cf15d1a.json b/allure-report/data/test-cases/564bcc936cf15d1a.json
new file mode 100644
index 00000000000..f065c0380fd
--- /dev/null
+++ b/allure-report/data/test-cases/564bcc936cf15d1a.json
@@ -0,0 +1 @@
+{"uid":"564bcc936cf15d1a","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"Is it a palindrome?"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"86de6e64454fca19","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0}},{"uid":"f41e10c3a1cb906c","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0}},{"uid":"592d9cd2b7f473ab","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"e184ca1912266ffb","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e532878179cb6f87","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0}},{"uid":"b3db9caa12a5149e","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0}},{"uid":"76f8c586f8a804f0","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"69f91e5f44fcbcaa","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"564bcc936cf15d1a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5654bb5658921dcd.json b/allure-report/data/test-cases/5654bb5658921dcd.json
deleted file mode 100644
index 5666c0c0159..00000000000
--- a/allure-report/data/test-cases/5654bb5658921dcd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5654bb5658921dcd","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1732764218943,"stop":1732764218943,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1732764218946,"stop":1732764218946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATES/TIME"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Human Readable Time"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4ca3cfa2d2c9d074","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0}},{"uid":"75040d42480a95e8","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}},{"uid":"e63c100babc1267d","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"67a957cc2815c6ee","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0}},{"uid":"cb5c8ea3b9796931","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}},{"uid":"4e7abb728f95d63f","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"5654bb5658921dcd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/56a70ac6c19b5c2a.json b/allure-report/data/test-cases/56a70ac6c19b5c2a.json
new file mode 100644
index 00000000000..177dd23d281
--- /dev/null
+++ b/allure-report/data/test-cases/56a70ac6c19b5c2a.json
@@ -0,0 +1 @@
+{"uid":"56a70ac6c19b5c2a","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1732764218599,"stop":1732764218599,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1732764218604,"stop":1732764218604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"SECURITY"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CIPHERS"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"56a70ac6c19b5c2a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/56d019840f444cec.json b/allure-report/data/test-cases/56d019840f444cec.json
deleted file mode 100644
index 6b6a6cdf9e7..00000000000
--- a/allure-report/data/test-cases/56d019840f444cec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"56d019840f444cec","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1732764220538,"stop":1732764220538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58941fec8afa3618c9000184","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4ea092b3f85ebfcb","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0}},{"uid":"f71bd4516df37f52","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"91d86d4a26e41755","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"56ad7c473898c46d","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0}},{"uid":"e738d6d09d0feb9e","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c63189b867db5809","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"56d019840f444cec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/56d0c429ca5615e0.json b/allure-report/data/test-cases/56d0c429ca5615e0.json
new file mode 100644
index 00000000000..09706511585
--- /dev/null
+++ b/allure-report/data/test-cases/56d0c429ca5615e0.json
@@ -0,0 +1 @@
+{"uid":"56d0c429ca5615e0","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1732764220350,"stop":1732764220350,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"String transformer"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5878520d52628a092f0002d0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"56d0c429ca5615e0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/56d273815a84483f.json b/allure-report/data/test-cases/56d273815a84483f.json
new file mode 100644
index 00000000000..00648310d96
--- /dev/null
+++ b/allure-report/data/test-cases/56d273815a84483f.json
@@ -0,0 +1 @@
+{"uid":"56d273815a84483f","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"89e2dbaee5a08a8e","name":"stdout","source":"89e2dbaee5a08a8e.txt","type":"text/plain","size":185}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"56d273815a84483f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/56e6898f814c9a2c.json b/allure-report/data/test-cases/56e6898f814c9a2c.json
deleted file mode 100644
index 3a0f8503875..00000000000
--- a/allure-report/data/test-cases/56e6898f814c9a2c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"56e6898f814c9a2c","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"cd297c98bb2f9177","name":"stdout","source":"cd297c98bb2f9177.txt","type":"text/plain","size":90}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"56e6898f814c9a2c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5703befafee18856.json b/allure-report/data/test-cases/5703befafee18856.json
deleted file mode 100644
index 769d1e2c12c..00000000000
--- a/allure-report/data/test-cases/5703befafee18856.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5703befafee18856","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1732428195750,"stop":1732428195751,"duration":1},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195750,"stop":1732428195751,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"5703befafee18856.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/574cb5d6827dca2a.json b/allure-report/data/test-cases/574cb5d6827dca2a.json
deleted file mode 100644
index 256ad0312ad..00000000000
--- a/allure-report/data/test-cases/574cb5d6827dca2a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"574cb5d6827dca2a","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1732428194237,"stop":1732428194238,"duration":1},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732428194231,"stop":1732428194231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428194238,"stop":1732428194238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732428194255,"stop":1732428194255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the safest places in town"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"574cb5d6827dca2a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/577d9e765fb39849.json b/allure-report/data/test-cases/577d9e765fb39849.json
deleted file mode 100644
index 40fa41e144e..00000000000
--- a/allure-report/data/test-cases/577d9e765fb39849.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"577d9e765fb39849","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 37, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"63ceea7fe946ff07","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193914,"stop":1732428193914,"duration":0}},{"uid":"f10852a0a46489bf","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"96ce14353b4f3e49","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472312,"stop":1724733472312,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"996ab105867adbc9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193914,"stop":1732428193914,"duration":0}},{"uid":"88c7e92ae3f035ea","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"620b2589fb870406","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"577d9e765fb39849.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/579e5f45553c02f2.json b/allure-report/data/test-cases/579e5f45553c02f2.json
deleted file mode 100644
index 87a6f6e223d..00000000000
--- a/allure-report/data/test-cases/579e5f45553c02f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"579e5f45553c02f2","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"abff3e6ddecc6408","name":"stdout","source":"abff3e6ddecc6408.txt","type":"text/plain","size":193}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"579e5f45553c02f2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/57c8e0dc2c8662c2.json b/allure-report/data/test-cases/57c8e0dc2c8662c2.json
new file mode 100644
index 00000000000..c3429171c07
--- /dev/null
+++ b/allure-report/data/test-cases/57c8e0dc2c8662c2.json
@@ -0,0 +1 @@
+{"uid":"57c8e0dc2c8662c2","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"74fd4cb3a0d16df5","name":"stdout","source":"74fd4cb3a0d16df5.txt","type":"text/plain","size":354}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Fibonacci Streaming"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"57c8e0dc2c8662c2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/57eb8463acc316b7.json b/allure-report/data/test-cases/57eb8463acc316b7.json
new file mode 100644
index 00000000000..01844c080f8
--- /dev/null
+++ b/allure-report/data/test-cases/57eb8463acc316b7.json
@@ -0,0 +1 @@
+{"uid":"57eb8463acc316b7","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"57eb8463acc316b7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/57fc1349073137a7.json b/allure-report/data/test-cases/57fc1349073137a7.json
new file mode 100644
index 00000000000..911df23a243
--- /dev/null
+++ b/allure-report/data/test-cases/57fc1349073137a7.json
@@ -0,0 +1 @@
+{"uid":"57fc1349073137a7","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732764220323,"stop":1732764220323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition I"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a49f074b3bfa89b4c00002b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"57fc1349073137a7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5814d63d4b392228.json b/allure-report/data/test-cases/5814d63d4b392228.json
new file mode 100644
index 00000000000..e5c62bd0dd8
--- /dev/null
+++ b/allure-report/data/test-cases/5814d63d4b392228.json
@@ -0,0 +1 @@
+{"uid":"5814d63d4b392228","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9823bb7abc34f758","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1}},{"uid":"d7c080fc06195b6c","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0}},{"uid":"c1f0d1467179d957","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"ee6c548e8326102a","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6a636a909012a6f0","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1}},{"uid":"2de3f7cf44554fd8","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0}},{"uid":"9c38060cc376f686","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"6bb1a909958ad3a2","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"5814d63d4b392228.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5815fdb3e38780e6.json b/allure-report/data/test-cases/5815fdb3e38780e6.json
deleted file mode 100644
index 8b8a2ae7b8e..00000000000
--- a/allure-report/data/test-cases/5815fdb3e38780e6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5815fdb3e38780e6","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ea9613cb4c662f2e","name":"stdout","source":"ea9613cb4c662f2e.txt","type":"text/plain","size":1178}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5815fdb3e38780e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/582aa68275dac68e.json b/allure-report/data/test-cases/582aa68275dac68e.json
deleted file mode 100644
index ed57e507953..00000000000
--- a/allure-report/data/test-cases/582aa68275dac68e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"582aa68275dac68e","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"57a50be8b38a35c0","name":"stdout","source":"57a50be8b38a35c0.txt","type":"text/plain","size":378}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"582aa68275dac68e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/583a0190aa99ad42.json b/allure-report/data/test-cases/583a0190aa99ad42.json
deleted file mode 100644
index b20149bdd5d..00000000000
--- a/allure-report/data/test-cases/583a0190aa99ad42.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"583a0190aa99ad42","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a85d028b53b2fa36","name":"stdout","source":"a85d028b53b2fa36.txt","type":"text/plain","size":213}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"ARITHMETIC"},{"name":"story","value":"Sum of odd numbers"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","LISTS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"583a0190aa99ad42.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/584f8bdd5c7f3c16.json b/allure-report/data/test-cases/584f8bdd5c7f3c16.json
deleted file mode 100644
index 7a60f1cb6c6..00000000000
--- a/allure-report/data/test-cases/584f8bdd5c7f3c16.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"584f8bdd5c7f3c16","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2e61a28436ed8397","name":"stdout","source":"2e61a28436ed8397.txt","type":"text/plain","size":882}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Strings Mix"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"584f8bdd5c7f3c16.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5880c730022f01ee.json b/allure-report/data/test-cases/5880c730022f01ee.json
new file mode 100644
index 00000000000..f00cbac4c4c
--- /dev/null
+++ b/allure-report/data/test-cases/5880c730022f01ee.json
@@ -0,0 +1 @@
+{"uid":"5880c730022f01ee","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"RANGES"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"story","value":"Count the Monkeys!"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7f28ecea13e4e886","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0}},{"uid":"611d558a953db4dc","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0}},{"uid":"1e414e40d5aadc94","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"88501d2467af647f","status":"passed","time":{"start":1724733474585,"stop":1724733474600,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d9e0d2d6c00c88e9","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0}},{"uid":"dde0d2c7fdfdde63","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0}},{"uid":"5b9aa5357d8d514d","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"8b31152bd581baeb","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"5880c730022f01ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/58a164b572fc5a50.json b/allure-report/data/test-cases/58a164b572fc5a50.json
deleted file mode 100644
index bda7024a4b1..00000000000
--- a/allure-report/data/test-cases/58a164b572fc5a50.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"58a164b572fc5a50","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"998c70b07f1415e5","name":"stdout","source":"998c70b07f1415e5.txt","type":"text/plain","size":530}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"58a164b572fc5a50.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/58bbccd3c8af3c06.json b/allure-report/data/test-cases/58bbccd3c8af3c06.json
deleted file mode 100644
index a3e0a12ba24..00000000000
--- a/allure-report/data/test-cases/58bbccd3c8af3c06.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"58bbccd3c8af3c06","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9b3917a8b59d5897","name":"stdout","source":"9b3917a8b59d5897.txt","type":"text/plain","size":1195}],"parameters":[],"stepsCount":16,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Calculation"},{"name":"story","value":"Sum of powers of 2"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"58bbccd3c8af3c06.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5908d364b75f844e.json b/allure-report/data/test-cases/5908d364b75f844e.json
deleted file mode 100644
index 8383684bf2c..00000000000
--- a/allure-report/data/test-cases/5908d364b75f844e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5908d364b75f844e","name":"Testing the 'valid_braces' function","fullName":"kyu_6.valid_braces.test_valid_braces.ValidBracesTestCase#test_valid_braces","historyId":"6c14cedc5a513765002a31220c677a3f","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"description":"\n Testing the 'valid_braces' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidBracesTestCase","time":{"start":1732764220382,"stop":1732764220382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'valid_braces' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1732764220384,"stop":1732764220384,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidBracesTestCase::0","time":{"start":1732764220386,"stop":1732764220386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Valid Braces"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.valid_braces.test_valid_braces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5277c8a221e209d3f6000b56","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"5908d364b75f844e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/591cfdbc90cf4c5e.json b/allure-report/data/test-cases/591cfdbc90cf4c5e.json
deleted file mode 100644
index 255c487264c..00000000000
--- a/allure-report/data/test-cases/591cfdbc90cf4c5e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"591cfdbc90cf4c5e","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732764221137,"stop":1732764221137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"946a2bd47c8adfbc","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0}},{"uid":"c78900977fa836","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"a618a1e47f6e349d","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a77a517a493b3eb2","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0}},{"uid":"52187b3daff300ae","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"de314943cf5bdd10","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"591cfdbc90cf4c5e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/592d9cd2b7f473ab.json b/allure-report/data/test-cases/592d9cd2b7f473ab.json
new file mode 100644
index 00000000000..28faba0d83e
--- /dev/null
+++ b/allure-report/data/test-cases/592d9cd2b7f473ab.json
@@ -0,0 +1 @@
+{"uid":"592d9cd2b7f473ab","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d857b907a04662b0","name":"stdout","source":"d857b907a04662b0.txt","type":"text/plain","size":556}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"story","value":"Is it a palindrome?"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"592d9cd2b7f473ab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5956e80e98375be.json b/allure-report/data/test-cases/5956e80e98375be.json
deleted file mode 100644
index 1da5e08a424..00000000000
--- a/allure-report/data/test-cases/5956e80e98375be.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5956e80e98375be","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"250e2e008fa1f7b7","name":"stdout","source":"250e2e008fa1f7b7.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5956e80e98375be.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/59a630e9120dbf2c.json b/allure-report/data/test-cases/59a630e9120dbf2c.json
deleted file mode 100644
index a2c401c9605..00000000000
--- a/allure-report/data/test-cases/59a630e9120dbf2c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"59a630e9120dbf2c","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1724733474491,"stop":1724733474507,"duration":16},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"59a630e9120dbf2c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/59b3d14f4d280871.json b/allure-report/data/test-cases/59b3d14f4d280871.json
new file mode 100644
index 00000000000..5f6ad948512
--- /dev/null
+++ b/allure-report/data/test-cases/59b3d14f4d280871.json
@@ -0,0 +1 @@
+{"uid":"59b3d14f4d280871","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d548d3f08000ee3d","name":"stdout","source":"d548d3f08000ee3d.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Formatting decimal places #0"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Formatting"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"59b3d14f4d280871.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/59cf1cc1a5cff79.json b/allure-report/data/test-cases/59cf1cc1a5cff79.json
new file mode 100644
index 00000000000..3b51f90e30b
--- /dev/null
+++ b/allure-report/data/test-cases/59cf1cc1a5cff79.json
@@ -0,0 +1 @@
+{"uid":"59cf1cc1a5cff79","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"261dd410d8763d0c","name":"stdout","source":"261dd410d8763d0c.txt","type":"text/plain","size":37}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"59cf1cc1a5cff79.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/59d6a997f5b4aca5.json b/allure-report/data/test-cases/59d6a997f5b4aca5.json
new file mode 100644
index 00000000000..ab0ed1f27f2
--- /dev/null
+++ b/allure-report/data/test-cases/59d6a997f5b4aca5.json
@@ -0,0 +1 @@
+{"uid":"59d6a997f5b4aca5","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8cf8917f49abc708","name":"stdout","source":"8cf8917f49abc708.txt","type":"text/plain","size":401}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Isograms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"59d6a997f5b4aca5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/59e860fc2782867c.json b/allure-report/data/test-cases/59e860fc2782867c.json
deleted file mode 100644
index 40bd2ce8479..00000000000
--- a/allure-report/data/test-cases/59e860fc2782867c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"59e860fc2782867c","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1732764220157,"stop":1732764220157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the odd int"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54da5a58ea159efa38000836","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"38d84fb9239b5f2e","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0}},{"uid":"82d71f1a1b9a4c08","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"3c99f2489842209e","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b2ea4d6d64dc027a","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0}},{"uid":"6ab6caccad49b468","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"ccf5a8c46639d0ec","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"59e860fc2782867c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5a12cd507dfc239d.json b/allure-report/data/test-cases/5a12cd507dfc239d.json
new file mode 100644
index 00000000000..235bcc42d4d
--- /dev/null
+++ b/allure-report/data/test-cases/5a12cd507dfc239d.json
@@ -0,0 +1 @@
+{"uid":"5a12cd507dfc239d","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b6c652a922a26947","name":"stdout","source":"b6c652a922a26947.txt","type":"text/plain","size":808}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5a12cd507dfc239d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5a1dd57eb64fa0aa.json b/allure-report/data/test-cases/5a1dd57eb64fa0aa.json
new file mode 100644
index 00000000000..9ceacb47ac5
--- /dev/null
+++ b/allure-report/data/test-cases/5a1dd57eb64fa0aa.json
@@ -0,0 +1 @@
+{"uid":"5a1dd57eb64fa0aa","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1732428196430,"stop":1732428196430,"duration":0},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1732428196430,"stop":1732428196430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732428196437,"stop":1732428196437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"5a1dd57eb64fa0aa.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5a4c9eb3dcb32bf5.json b/allure-report/data/test-cases/5a4c9eb3dcb32bf5.json
deleted file mode 100644
index d97899955a1..00000000000
--- a/allure-report/data/test-cases/5a4c9eb3dcb32bf5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5a4c9eb3dcb32bf5","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"d3d4f5edff7b23a8","name":"stdout","source":"d3d4f5edff7b23a8.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"5a4c9eb3dcb32bf5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5a5d0954bb249b69.json b/allure-report/data/test-cases/5a5d0954bb249b69.json
new file mode 100644
index 00000000000..935d136dd27
--- /dev/null
+++ b/allure-report/data/test-cases/5a5d0954bb249b69.json
@@ -0,0 +1 @@
+{"uid":"5a5d0954bb249b69","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Permutations"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PERMUTATIONS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b37adbf845502fe8","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218647,"stop":1732764218647,"duration":0}},{"uid":"231a2a65aa8e32a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193998,"stop":1732428193998,"duration":0}},{"uid":"ab9420b5e475e35","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"f9dcb27f6a2f5731","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472390,"stop":1724733472390,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"c25f8210fdb51a41","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218647,"stop":1732764218647,"duration":0}},{"uid":"4942ac4be65ef1b0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193998,"stop":1732428193998,"duration":0}},{"uid":"1319e1ae94efdc02","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"6fbcaa806475fb37","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"5a5d0954bb249b69.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5a6f2f90ae14c26f.json b/allure-report/data/test-cases/5a6f2f90ae14c26f.json
new file mode 100644
index 00000000000..ae4c24a73bd
--- /dev/null
+++ b/allure-report/data/test-cases/5a6f2f90ae14c26f.json
@@ -0,0 +1 @@
+{"uid":"5a6f2f90ae14c26f","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5a6f2f90ae14c26f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5a88d917682070e.json b/allure-report/data/test-cases/5a88d917682070e.json
deleted file mode 100644
index f03c580bbe8..00000000000
--- a/allure-report/data/test-cases/5a88d917682070e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5a88d917682070e","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1732428195520,"stop":1732428195520,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/586d6cefbcc21eed7a001155","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"5a88d917682070e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5aa15cdd34cdd72f.json b/allure-report/data/test-cases/5aa15cdd34cdd72f.json
new file mode 100644
index 00000000000..6bb72e13025
--- /dev/null
+++ b/allure-report/data/test-cases/5aa15cdd34cdd72f.json
@@ -0,0 +1 @@
+{"uid":"5aa15cdd34cdd72f","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cb41782d94c9aab7","name":"stdout","source":"cb41782d94c9aab7.txt","type":"text/plain","size":276}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Your order, please"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"5aa15cdd34cdd72f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5aa7474450de295f.json b/allure-report/data/test-cases/5aa7474450de295f.json
deleted file mode 100644
index 01b9621cb89..00000000000
--- a/allure-report/data/test-cases/5aa7474450de295f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5aa7474450de295f","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 24, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"5aa7474450de295f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5abe74757b94997a.json b/allure-report/data/test-cases/5abe74757b94997a.json
deleted file mode 100644
index b2a040aaa0d..00000000000
--- a/allure-report/data/test-cases/5abe74757b94997a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5abe74757b94997a","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1732428194603,"stop":1732428194603,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732428194603,"stop":1732428194603,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732428194612,"stop":1732428194612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Character frequency"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"5abe74757b94997a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ac2db6b2e80def2.json b/allure-report/data/test-cases/5ac2db6b2e80def2.json
new file mode 100644
index 00000000000..2a59f3b3c2b
--- /dev/null
+++ b/allure-report/data/test-cases/5ac2db6b2e80def2.json
@@ -0,0 +1 @@
+{"uid":"5ac2db6b2e80def2","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e245408b463a8838","name":"stdout","source":"e245408b463a8838.txt","type":"text/plain","size":60}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5ac2db6b2e80def2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ac65e8dc17d86a.json b/allure-report/data/test-cases/5ac65e8dc17d86a.json
new file mode 100644
index 00000000000..983e31b55b4
--- /dev/null
+++ b/allure-report/data/test-cases/5ac65e8dc17d86a.json
@@ -0,0 +1 @@
+{"uid":"5ac65e8dc17d86a","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep Hydrated!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"19ea1d35de320e7d","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0}},{"uid":"99e1739d168a007c","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0}},{"uid":"c7a57b49fa57ab27","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}},{"uid":"b8f26140fdddc630","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"388d9dc9fa1f1c3a","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0}},{"uid":"5a2ae93193e5280a","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0}},{"uid":"71d876f4d19ecd67","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}},{"uid":"3151ebffdc64c952","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"5ac65e8dc17d86a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ad5cb812fbd5d4a.json b/allure-report/data/test-cases/5ad5cb812fbd5d4a.json
deleted file mode 100644
index d5420c66d0a..00000000000
--- a/allure-report/data/test-cases/5ad5cb812fbd5d4a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5ad5cb812fbd5d4a","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1732764218925,"stop":1732764218925,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1732764218927,"stop":1732764218927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"SEARCH"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First non-repeating character"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e41edf94f198f2c7","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0}},{"uid":"378b8959bf0b41a9","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"31a691fa5a56c905","status":"passed","time":{"start":1724733472765,"stop":1724733472765,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"cf71a425c4796a9","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0}},{"uid":"fd4d83368b6d5d5e","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"689de206e9df0991","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"5ad5cb812fbd5d4a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5af3592e93b232bc.json b/allure-report/data/test-cases/5af3592e93b232bc.json
new file mode 100644
index 00000000000..b1429683e30
--- /dev/null
+++ b/allure-report/data/test-cases/5af3592e93b232bc.json
@@ -0,0 +1 @@
+{"uid":"5af3592e93b232bc","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Pull your words together, man!"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59ad7d2e07157af687000070","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e9c0a9198a3e1b18","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0}},{"uid":"3ed2084bc0b6f03d","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0}},{"uid":"809e3691a3f26473","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"ee166a73f40d3c20","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f48dcf9628fe90ff","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0}},{"uid":"9521eb418a2faa99","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0}},{"uid":"2b9309fd398214a5","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"f09191f837671677","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"tags":["FORMATTING","STRINGS","ALGORITHMS"]},"source":"5af3592e93b232bc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5b0d83830c13fe88.json b/allure-report/data/test-cases/5b0d83830c13fe88.json
new file mode 100644
index 00000000000..d0fe7e58535
--- /dev/null
+++ b/allure-report/data/test-cases/5b0d83830c13fe88.json
@@ -0,0 +1 @@
+{"uid":"5b0d83830c13fe88","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1731dec9bd704732","name":"stdout","source":"1731dec9bd704732.txt","type":"text/plain","size":1178}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5b0d83830c13fe88.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5b36ed636679609b.json b/allure-report/data/test-cases/5b36ed636679609b.json
new file mode 100644
index 00000000000..65d28804b3d
--- /dev/null
+++ b/allure-report/data/test-cases/5b36ed636679609b.json
@@ -0,0 +1 @@
+{"uid":"5b36ed636679609b","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"19edf49636f3f12c","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0}},{"uid":"67ecde96f288a7b2","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0}},{"uid":"9e10b0087e5b64c","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"e50290ceef277be1","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1bd3919646678e3f","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0}},{"uid":"3e68653192929d9b","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0}},{"uid":"95011c2c3c205658","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"f8cfd8001c2b32fd","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"5b36ed636679609b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5b5df6c66b23ba75.json b/allure-report/data/test-cases/5b5df6c66b23ba75.json
new file mode 100644
index 00000000000..87a7cdf88a3
--- /dev/null
+++ b/allure-report/data/test-cases/5b5df6c66b23ba75.json
@@ -0,0 +1 @@
+{"uid":"5b5df6c66b23ba75","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ARRAY"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4f327dad8c4d7133","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2}},{"uid":"f50250db1c4c6a23","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0}},{"uid":"e1b199f4400527d4","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"7c87151d683c2aad","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"48e03b38164b77c2","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2}},{"uid":"6e3ab906ce5621b5","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0}},{"uid":"6cad203fab564c60","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"63cbfe00daba1c69","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"tags":["ARRAY","ALGORITHMS"]},"source":"5b5df6c66b23ba75.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5b87063c55d646fa.json b/allure-report/data/test-cases/5b87063c55d646fa.json
new file mode 100644
index 00000000000..c864b9e4e16
--- /dev/null
+++ b/allure-report/data/test-cases/5b87063c55d646fa.json
@@ -0,0 +1 @@
+{"uid":"5b87063c55d646fa","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cfefef663b0332e5","name":"stdout","source":"cfefef663b0332e5.txt","type":"text/plain","size":302}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5b87063c55d646fa.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5b904804aa9a6e53.json b/allure-report/data/test-cases/5b904804aa9a6e53.json
deleted file mode 100644
index d1f66c2b1b9..00000000000
--- a/allure-report/data/test-cases/5b904804aa9a6e53.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5b904804aa9a6e53","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1732428193958,"stop":1732428193958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1732428193961,"stop":1732428193961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"5b904804aa9a6e53.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ba553d4084ace90.json b/allure-report/data/test-cases/5ba553d4084ace90.json
new file mode 100644
index 00000000000..5275110f777
--- /dev/null
+++ b/allure-report/data/test-cases/5ba553d4084ace90.json
@@ -0,0 +1 @@
+{"uid":"5ba553d4084ace90","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732764220255,"stop":1732764220255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Permute a Palindrome"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"5ba553d4084ace90.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ba85cabbe7e4e64.json b/allure-report/data/test-cases/5ba85cabbe7e4e64.json
new file mode 100644
index 00000000000..1acf0e57dc2
--- /dev/null
+++ b/allure-report/data/test-cases/5ba85cabbe7e4e64.json
@@ -0,0 +1 @@
+{"uid":"5ba85cabbe7e4e64","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"125be537d5adaaca","name":"stdout","source":"125be537d5adaaca.txt","type":"text/plain","size":1515}],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Human readable duration format"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATS"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"5ba85cabbe7e4e64.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5bbc7cd8e2683c41.json b/allure-report/data/test-cases/5bbc7cd8e2683c41.json
new file mode 100644
index 00000000000..29b52ab2c4b
--- /dev/null
+++ b/allure-report/data/test-cases/5bbc7cd8e2683c41.json
@@ -0,0 +1 @@
+{"uid":"5bbc7cd8e2683c41","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e3e8b5194a02b840","name":"stdout","source":"e3e8b5194a02b840.txt","type":"text/plain","size":298}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Share prices"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5bbc7cd8e2683c41.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5bc730ff95f1c205.json b/allure-report/data/test-cases/5bc730ff95f1c205.json
deleted file mode 100644
index 23e4e086742..00000000000
--- a/allure-report/data/test-cases/5bc730ff95f1c205.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5bc730ff95f1c205","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1732428194529,"stop":1732428194529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAY"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ARRAY","ALGORITHMS"]},"source":"5bc730ff95f1c205.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5bee7e36f6e76857.json b/allure-report/data/test-cases/5bee7e36f6e76857.json
new file mode 100644
index 00000000000..8fd2611ee3a
--- /dev/null
+++ b/allure-report/data/test-cases/5bee7e36f6e76857.json
@@ -0,0 +1 @@
+{"uid":"5bee7e36f6e76857","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"UTILITIES"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"38a864ebd2e42623","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1}},{"uid":"9fb9fb1a0489c1a3","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0}},{"uid":"f7ab664600a360e4","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"f5f644a4f4820d20","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e1af2c095108694d","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1}},{"uid":"9c5c32029e742eac","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0}},{"uid":"fc2c5a5df6e26162","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"79e39b6957e2fa23","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"5bee7e36f6e76857.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5bf0909978db7e30.json b/allure-report/data/test-cases/5bf0909978db7e30.json
deleted file mode 100644
index 6d9fa17f585..00000000000
--- a/allure-report/data/test-cases/5bf0909978db7e30.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5bf0909978db7e30","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1732428196281,"stop":1732428196281,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Keep Hydrated!"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"5bf0909978db7e30.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5bf735ebb9d90923.json b/allure-report/data/test-cases/5bf735ebb9d90923.json
deleted file mode 100644
index 2f18338abde..00000000000
--- a/allure-report/data/test-cases/5bf735ebb9d90923.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5bf735ebb9d90923","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Share prices"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5603a4dd3d96ef798f000068","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"879748b1d447d0a9","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1}},{"uid":"1212df96f6b2dc34","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"a4637a157e542cb8","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4750955362b24610","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1}},{"uid":"884c8d1f852cc3dc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"dba3101c45ee1611","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"tags":["FORMATTING","MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"5bf735ebb9d90923.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5c0380ec075dfe06.json b/allure-report/data/test-cases/5c0380ec075dfe06.json
deleted file mode 100644
index c98b1b722a5..00000000000
--- a/allure-report/data/test-cases/5c0380ec075dfe06.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5c0380ec075dfe06","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"5c0380ec075dfe06.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5c0c21f2226a901c.json b/allure-report/data/test-cases/5c0c21f2226a901c.json
deleted file mode 100644
index dd74a094b79..00000000000
--- a/allure-report/data/test-cases/5c0c21f2226a901c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5c0c21f2226a901c","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1732428195701,"stop":1732428195701,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Vasya - Clerk"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555615a77ebc7c2c8a0000b8","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},"source":"5c0c21f2226a901c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5c460b7e756cd57.json b/allure-report/data/test-cases/5c460b7e756cd57.json
new file mode 100644
index 00000000000..8210ffd514e
--- /dev/null
+++ b/allure-report/data/test-cases/5c460b7e756cd57.json
@@ -0,0 +1 @@
+{"uid":"5c460b7e756cd57","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"tag","value":"UTILS"},{"name":"feature","value":"Utils"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PRIMES"},{"name":"story","value":"Testing is_prime util"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"69bff1baf8829aa6","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1}},{"uid":"9400c2351555d83a","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0}},{"uid":"5c8cbacba511411","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"de75cf0cb11d4a8a","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d731ec2306766d91","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1}},{"uid":"62ef482e2cb3493b","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0}},{"uid":"1b3bd0a5ea1aa072","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"2030ea00b6998f67","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"5c460b7e756cd57.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5c657b72ebb12427.json b/allure-report/data/test-cases/5c657b72ebb12427.json
deleted file mode 100644
index 0549e5a3885..00000000000
--- a/allure-report/data/test-cases/5c657b72ebb12427.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5c657b72ebb12427","name":"'fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8bb1795fd7e9c165","name":"stdout","source":"8bb1795fd7e9c165.txt","type":"text/plain","size":611}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"My head is at the wrong end!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"5c657b72ebb12427.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5c8cbacba511411.json b/allure-report/data/test-cases/5c8cbacba511411.json
new file mode 100644
index 00000000000..632fc9032d9
--- /dev/null
+++ b/allure-report/data/test-cases/5c8cbacba511411.json
@@ -0,0 +1 @@
+{"uid":"5c8cbacba511411","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3bb61b0a55d4385d","name":"stdout","source":"3bb61b0a55d4385d.txt","type":"text/plain","size":22}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"5c8cbacba511411.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5c8e94c26f7e775d.json b/allure-report/data/test-cases/5c8e94c26f7e775d.json
new file mode 100644
index 00000000000..7ba37338f9b
--- /dev/null
+++ b/allure-report/data/test-cases/5c8e94c26f7e775d.json
@@ -0,0 +1 @@
+{"uid":"5c8e94c26f7e775d","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"68019be75248ce7a","name":"stdout","source":"68019be75248ce7a.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"5c8e94c26f7e775d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5cb1c27a6629db87.json b/allure-report/data/test-cases/5cb1c27a6629db87.json
new file mode 100644
index 00000000000..44f8546de17
--- /dev/null
+++ b/allure-report/data/test-cases/5cb1c27a6629db87.json
@@ -0,0 +1 @@
+{"uid":"5cb1c27a6629db87","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"14b7835dfcf5573","name":"stdout","source":"14b7835dfcf5573.txt","type":"text/plain","size":12051}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"String subpattern recognition I"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"5cb1c27a6629db87.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5cbc168dcad54c45.json b/allure-report/data/test-cases/5cbc168dcad54c45.json
new file mode 100644
index 00000000000..7cb0c325227
--- /dev/null
+++ b/allure-report/data/test-cases/5cbc168dcad54c45.json
@@ -0,0 +1 @@
+{"uid":"5cbc168dcad54c45","name":"fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1732764221172,"stop":1732764221172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"story","value":"My head is at the wrong end!"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"5cbc168dcad54c45.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5cbf19148d05755c.json b/allure-report/data/test-cases/5cbf19148d05755c.json
deleted file mode 100644
index d4400e246d0..00000000000
--- a/allure-report/data/test-cases/5cbf19148d05755c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5cbf19148d05755c","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1732428196346,"stop":1732428196346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Remove First and Last Character"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"5cbf19148d05755c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5cc568bcbc2453dc.json b/allure-report/data/test-cases/5cc568bcbc2453dc.json
new file mode 100644
index 00000000000..b10d739eb63
--- /dev/null
+++ b/allure-report/data/test-cases/5cc568bcbc2453dc.json
@@ -0,0 +1 @@
+{"uid":"5cc568bcbc2453dc","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1732428195817,"stop":1732428195818,"duration":1},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1732428195817,"stop":1732428195817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1732428195817,"stop":1732428195817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1732428195819,"stop":1732428195819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"story","value":"Find the longest gap!"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55b86beb1417eab500000051","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"5cc568bcbc2453dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5cda4840465073d5.json b/allure-report/data/test-cases/5cda4840465073d5.json
new file mode 100644
index 00000000000..0e5ebb8bd21
--- /dev/null
+++ b/allure-report/data/test-cases/5cda4840465073d5.json
@@ -0,0 +1 @@
+{"uid":"5cda4840465073d5","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cc4cfb2dc7db30af","name":"stdout","source":"cc4cfb2dc7db30af.txt","type":"text/plain","size":1195}],"parameters":[],"stepsCount":16,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of powers of 2"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5cda4840465073d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5d6b33acb65bb93f.json b/allure-report/data/test-cases/5d6b33acb65bb93f.json
new file mode 100644
index 00000000000..874d3384349
--- /dev/null
+++ b/allure-report/data/test-cases/5d6b33acb65bb93f.json
@@ -0,0 +1 @@
+{"uid":"5d6b33acb65bb93f","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732764220444,"stop":1732764220444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"5d6b33acb65bb93f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5da43d3a303ec46a.json b/allure-report/data/test-cases/5da43d3a303ec46a.json
new file mode 100644
index 00000000000..e7031e1c6f6
--- /dev/null
+++ b/allure-report/data/test-cases/5da43d3a303ec46a.json
@@ -0,0 +1 @@
+{"uid":"5da43d3a303ec46a","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a21d8bb488556a6f","name":"stdout","source":"a21d8bb488556a6f.txt","type":"text/plain","size":216}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"5da43d3a303ec46a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ddbb977ec343693.json b/allure-report/data/test-cases/5ddbb977ec343693.json
new file mode 100644
index 00000000000..b0d0cca187d
--- /dev/null
+++ b/allure-report/data/test-cases/5ddbb977ec343693.json
@@ -0,0 +1 @@
+{"uid":"5ddbb977ec343693","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"5ddbb977ec343693.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5e2354482de170d3.json b/allure-report/data/test-cases/5e2354482de170d3.json
deleted file mode 100644
index 8c672e8e866..00000000000
--- a/allure-report/data/test-cases/5e2354482de170d3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5e2354482de170d3","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1732764218634,"stop":1732764218634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"eac7f340d73193c2","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0}},{"uid":"8dcdfa9166c48fb8","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}},{"uid":"ab7f75990cdffa76","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3e8741eae0b44214","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0}},{"uid":"7b2352a8e3675c67","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}},{"uid":"db7b4c897ddcf1a6","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}}]},"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"5e2354482de170d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5e4416fd32f6992f.json b/allure-report/data/test-cases/5e4416fd32f6992f.json
deleted file mode 100644
index cbb9574a430..00000000000
--- a/allure-report/data/test-cases/5e4416fd32f6992f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5e4416fd32f6992f","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1732764218599,"stop":1732764218599,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1732764218604,"stop":1732764218604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"SECURITY"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CIPHERS"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5b904804aa9a6e53","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0}},{"uid":"c91f2e2d1c4e5a72","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"2483ff464fe4ea07","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9dd5714486b51753","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0}},{"uid":"8a76fd0002a5824c","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"3fa15071b1bee987","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"5e4416fd32f6992f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5e446730ae629c6c.json b/allure-report/data/test-cases/5e446730ae629c6c.json
new file mode 100644
index 00000000000..d369a22574b
--- /dev/null
+++ b/allure-report/data/test-cases/5e446730ae629c6c.json
@@ -0,0 +1 @@
+{"uid":"5e446730ae629c6c","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"5e446730ae629c6c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5e72598a5c064723.json b/allure-report/data/test-cases/5e72598a5c064723.json
new file mode 100644
index 00000000000..b7da3d65696
--- /dev/null
+++ b/allure-report/data/test-cases/5e72598a5c064723.json
@@ -0,0 +1 @@
+{"uid":"5e72598a5c064723","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219175,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219175,"stop":1732764219175,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1732764219176,"stop":1732764219176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS PARSING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"story","value":"String incrementer"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"5e72598a5c064723.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5e8bbbba63c3bb75.json b/allure-report/data/test-cases/5e8bbbba63c3bb75.json
deleted file mode 100644
index 97918d8092f..00000000000
--- a/allure-report/data/test-cases/5e8bbbba63c3bb75.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5e8bbbba63c3bb75","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732428195876,"stop":1732428195876,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"5e8bbbba63c3bb75.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ef563c60f1007ea.json b/allure-report/data/test-cases/5ef563c60f1007ea.json
new file mode 100644
index 00000000000..5e04f55c049
--- /dev/null
+++ b/allure-report/data/test-cases/5ef563c60f1007ea.json
@@ -0,0 +1 @@
+{"uid":"5ef563c60f1007ea","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"10ab1851bf24b8d6","name":"stdout","source":"10ab1851bf24b8d6.txt","type":"text/plain","size":55}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Keep up the hoop"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Conditions"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"5ef563c60f1007ea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5f01b1bb86ec5e4a.json b/allure-report/data/test-cases/5f01b1bb86ec5e4a.json
new file mode 100644
index 00000000000..fef311240ed
--- /dev/null
+++ b/allure-report/data/test-cases/5f01b1bb86ec5e4a.json
@@ -0,0 +1 @@
+{"uid":"5f01b1bb86ec5e4a","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1732764220283,"stop":1732764220283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220286,"stop":1732764220286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220286,"stop":1732764220286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220286,"stop":1732764220286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1732764220288,"stop":1732764220288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"PUZZLES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"5f01b1bb86ec5e4a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5f37f1e35250223f.json b/allure-report/data/test-cases/5f37f1e35250223f.json
new file mode 100644
index 00000000000..1a87275476d
--- /dev/null
+++ b/allure-report/data/test-cases/5f37f1e35250223f.json
@@ -0,0 +1 @@
+{"uid":"5f37f1e35250223f","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6aac0d6477d82d49","name":"stdout","source":"6aac0d6477d82d49.txt","type":"text/plain","size":676}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"LOOPS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"5f37f1e35250223f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5f3a50fbe3f45101.json b/allure-report/data/test-cases/5f3a50fbe3f45101.json
new file mode 100644
index 00000000000..47bd3d7937d
--- /dev/null
+++ b/allure-report/data/test-cases/5f3a50fbe3f45101.json
@@ -0,0 +1 @@
+{"uid":"5f3a50fbe3f45101","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1732764219379,"stop":1732764219379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Duplicate Encoder"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54b42f9314d9229fd6000d9c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"5f3a50fbe3f45101.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5f7165cd602afcbf.json b/allure-report/data/test-cases/5f7165cd602afcbf.json
new file mode 100644
index 00000000000..2b8bd9e9fb7
--- /dev/null
+++ b/allure-report/data/test-cases/5f7165cd602afcbf.json
@@ -0,0 +1 @@
+{"uid":"5f7165cd602afcbf","name":"Testing Walker class - position property from negative grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732428193935,"stop":1732428193935,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"5f7165cd602afcbf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5f97df940bb3f46a.json b/allure-report/data/test-cases/5f97df940bb3f46a.json
deleted file mode 100644
index a587642bb09..00000000000
--- a/allure-report/data/test-cases/5f97df940bb3f46a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5f97df940bb3f46a","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764220695,"stop":1732764220695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764220697,"stop":1732764220697,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b98e581eac70f265","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0}},{"uid":"afc07e402ebe38d8","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"8fd9fc1a4b426539","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a349732eb44f62b9","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0}},{"uid":"d1aabae67bc18ba0","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"fbbb69f84c1b433f","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"5f97df940bb3f46a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5fb0fdc1cb454fb.json b/allure-report/data/test-cases/5fb0fdc1cb454fb.json
new file mode 100644
index 00000000000..22a4973422b
--- /dev/null
+++ b/allure-report/data/test-cases/5fb0fdc1cb454fb.json
@@ -0,0 +1 @@
+{"uid":"5fb0fdc1cb454fb","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1732428195955,"stop":1732428195955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Significant Figures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9fe0ace0aad7001290acb7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"5fb0fdc1cb454fb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ff3f93ff1ffe8b3.json b/allure-report/data/test-cases/5ff3f93ff1ffe8b3.json
deleted file mode 100644
index 3adf6e96125..00000000000
--- a/allure-report/data/test-cases/5ff3f93ff1ffe8b3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5ff3f93ff1ffe8b3","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732764220323,"stop":1732764220323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition I"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a49f074b3bfa89b4c00002b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"70008c90c6552144","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0}},{"uid":"142b0c4f3754d996","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}},{"uid":"76614b580d9bd7f8","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3ae9a46b9a1e7c40","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0}},{"uid":"98200e3d5ae32ca","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}},{"uid":"5ecfe278b9d03b10","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"5ff3f93ff1ffe8b3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ff9cf70b259ca21.json b/allure-report/data/test-cases/5ff9cf70b259ca21.json
new file mode 100644
index 00000000000..44007e00a2e
--- /dev/null
+++ b/allure-report/data/test-cases/5ff9cf70b259ca21.json
@@ -0,0 +1 @@
+{"uid":"5ff9cf70b259ca21","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Who likes it?"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e5feb33263ee430e","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0}},{"uid":"f2bd505717a279f1","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0}},{"uid":"5319ce0d16f13f7e","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"fc29d3ec888c78ca","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6bab07231bfb8a25","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0}},{"uid":"fb237eeb673713e3","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0}},{"uid":"d7357eaa8c15ec47","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"57946e73be805e2a","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"5ff9cf70b259ca21.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/5ffc12c38a719895.json b/allure-report/data/test-cases/5ffc12c38a719895.json
new file mode 100644
index 00000000000..40e8a526361
--- /dev/null
+++ b/allure-report/data/test-cases/5ffc12c38a719895.json
@@ -0,0 +1 @@
+{"uid":"5ffc12c38a719895","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1732428194276,"stop":1732428194276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1732428194278,"stop":1732428194278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"story","value":"flatten()"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","ARRAYS"]},"source":"5ffc12c38a719895.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/600ff9f84893303e.json b/allure-report/data/test-cases/600ff9f84893303e.json
new file mode 100644
index 00000000000..8df797c53aa
--- /dev/null
+++ b/allure-report/data/test-cases/600ff9f84893303e.json
@@ -0,0 +1 @@
+{"uid":"600ff9f84893303e","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"600ff9f84893303e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6035f0fe38b5a062.json b/allure-report/data/test-cases/6035f0fe38b5a062.json
deleted file mode 100644
index c7f82ca4183..00000000000
--- a/allure-report/data/test-cases/6035f0fe38b5a062.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6035f0fe38b5a062","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732764218790,"stop":1732764218790,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732764218797,"stop":1732764218797,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"OOP"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"epic","value":"4 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f520dc2a3cdded7a","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1}},{"uid":"3bb063d5045f38b5","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}},{"uid":"ba3e30be8784f086","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1700dd3f253e8636","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1}},{"uid":"675849fee1009391","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}},{"uid":"c1f2317d20109e13","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"6035f0fe38b5a062.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6044467509892ff0.json b/allure-report/data/test-cases/6044467509892ff0.json
new file mode 100644
index 00000000000..7d6d4b6ec19
--- /dev/null
+++ b/allure-report/data/test-cases/6044467509892ff0.json
@@ -0,0 +1 @@
+{"uid":"6044467509892ff0","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732428196264,"stop":1732428196264,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732428196271,"stop":1732428196271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is your period late"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"6044467509892ff0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6066d349be23d299.json b/allure-report/data/test-cases/6066d349be23d299.json
new file mode 100644
index 00000000000..081caa91384
--- /dev/null
+++ b/allure-report/data/test-cases/6066d349be23d299.json
@@ -0,0 +1 @@
+{"uid":"6066d349be23d299","name":"test_starting_position_from_negatives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on negative grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 89, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"6066d349be23d299.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6081ff969f9ea72a.json b/allure-report/data/test-cases/6081ff969f9ea72a.json
new file mode 100644
index 00000000000..dcfe3fe11c8
--- /dev/null
+++ b/allure-report/data/test-cases/6081ff969f9ea72a.json
@@ -0,0 +1 @@
+{"uid":"6081ff969f9ea72a","name":"Testing 'shortest_job_first(' function","fullName":"kyu_6.scheduling.test_solution.SJFTestCase#test_sjf","historyId":"da4a41f0bf9943ee34282e89227dd9a2","time":{"start":1732428195625,"stop":1732428195626,"duration":1},"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase","time":{"start":1732428195625,"stop":1732428195625,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","steps":[{"name":"Enter a n (([0], 0)) and verify the expected output (100) vs actual result (100)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 10, 20, 0, 0], 0)) and verify the expected output (6) vs actual result (6)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 10, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 0, 20, 0, 0], 2)) and verify the expected output (26) vs actual result (26)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([20, 20, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 19, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 19, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 18, 0, 0], 75)) and verify the expected output (1008) vs actual result (1008)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 13, 13, 12, 17, 0, 15, 0, 12, 0, 15, 0, 0, 12, 19, 11, 10, 0, 11, 18, 0, 0, 15, 20, 0, 16, 12, 17, 0, 0, 10, 19, 0, 9, 0, 16, 19, 16, 15, 0, 17, 0, 13, 11, 19, 18, 13, 10, 0, 20, 0, 10, 9, 18, 14, 18, 0, 15, 17, 10, 17, 0, 0, 0, 18, 0, 0, 19, 14, 0, 0, 19, 19, 0, 0, 0, 0, 0, 9, 18, 0, 0, 11, 16, 0, 0, 0, 0, 10, 0, 17, 0, 16, 0, 0, 0, 16, 0, 13, 20, 0, 20, 20, 0, 0, 20, 14, 0, 11, 0, 9, 0, 0, 20, 11, 17, 0, 12, 13, 16, 13, 19, 0, 18, 20, 0, 19, 10, 19, 12, 0, 18, 0, 14, 9, 0, 0, 0, 13, 14, 9, 18, 9, 11, 19, 10, 20, 17, 13, 0, 13, 0, 12, 0, 19, 0, 14, 0, 20, 0, 14, 12, 11, 18, 0, 0, 9, 0, 19], 24)) and verify the expected output (275) vs actual result (275)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase::0","time":{"start":1732428195628,"stop":1732428195628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"QUEUES"},{"name":"story","value":"Scheduling (Shortest Job First or SJF)"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"SCHEDULING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.scheduling.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550cc572b9e7b563be00054f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},"source":"6081ff969f9ea72a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/60d4140245a65d5.json b/allure-report/data/test-cases/60d4140245a65d5.json
deleted file mode 100644
index dcd997305d0..00000000000
--- a/allure-report/data/test-cases/60d4140245a65d5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"60d4140245a65d5","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1732764220167,"stop":1732764220167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1732764220167,"stop":1732764220167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f7ae1e1fc4481de3","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0}},{"uid":"5471ece0090e3d4","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"eb60d649770273d6","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5ffc43ce0a9f46c9","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0}},{"uid":"d946600dafcc1f6d","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"e885db3276511b9a","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"60d4140245a65d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/60f76b164a916b4e.json b/allure-report/data/test-cases/60f76b164a916b4e.json
new file mode 100644
index 00000000000..9b37893fbe9
--- /dev/null
+++ b/allure-report/data/test-cases/60f76b164a916b4e.json
@@ -0,0 +1 @@
+{"uid":"60f76b164a916b4e","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1732428196379,"stop":1732428196379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Boolean"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"L1: Set Alarm"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"BOOLEANS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","BOOLEANS"]},"source":"60f76b164a916b4e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/60f7c96f923539a5.json b/allure-report/data/test-cases/60f7c96f923539a5.json
deleted file mode 100644
index fae50058787..00000000000
--- a/allure-report/data/test-cases/60f7c96f923539a5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"60f7c96f923539a5","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1732764219159,"stop":1732764219159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1732764219160,"stop":1732764219160,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Pig Latin"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bb6e602a844f0715","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1}},{"uid":"caf985b2a75ee6b7","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}},{"uid":"e0e01cfda157cf01","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6076e8e1aaaa11ab","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1}},{"uid":"11b652a05502070f","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}},{"uid":"e650d3e05f6d005c","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"60f7c96f923539a5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/610300a29faa4ee4.json b/allure-report/data/test-cases/610300a29faa4ee4.json
deleted file mode 100644
index 456be74e7df..00000000000
--- a/allure-report/data/test-cases/610300a29faa4ee4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"610300a29faa4ee4","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8c55c5917aa6e797","name":"stdout","source":"8c55c5917aa6e797.txt","type":"text/plain","size":276}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Your order, please"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"610300a29faa4ee4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/610996d8ca2c99cc.json b/allure-report/data/test-cases/610996d8ca2c99cc.json
new file mode 100644
index 00000000000..a049b38ae72
--- /dev/null
+++ b/allure-report/data/test-cases/610996d8ca2c99cc.json
@@ -0,0 +1 @@
+{"uid":"610996d8ca2c99cc","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1732428194544,"stop":1732428194544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Where my anagrams at?"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"610996d8ca2c99cc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/611d558a953db4dc.json b/allure-report/data/test-cases/611d558a953db4dc.json
new file mode 100644
index 00000000000..af2253eda5a
--- /dev/null
+++ b/allure-report/data/test-cases/611d558a953db4dc.json
@@ -0,0 +1 @@
+{"uid":"611d558a953db4dc","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1732428196127,"stop":1732428196127,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Count the Monkeys!"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RANGES"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","RANGES","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"611d558a953db4dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/61355273b18aad8.json b/allure-report/data/test-cases/61355273b18aad8.json
new file mode 100644
index 00000000000..5c4e96c0cff
--- /dev/null
+++ b/allure-report/data/test-cases/61355273b18aad8.json
@@ -0,0 +1 @@
+{"uid":"61355273b18aad8","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1724735127122,"stop":1724735127141,"duration":19},"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724735127122,"stop":1724735127122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5a674ed3663720ba","name":"stdout","source":"5a674ed3663720ba.txt","type":"text/plain","size":1904}],"parameters":[],"stepsCount":21,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1724735127141,"stop":1724735127141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"2 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"PARSING STRINGS"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"OPERATORS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"parentSuite","value":"Proficient"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"61355273b18aad8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/616388e3d3f3ad4c.json b/allure-report/data/test-cases/616388e3d3f3ad4c.json
deleted file mode 100644
index 2aaecb65378..00000000000
--- a/allure-report/data/test-cases/616388e3d3f3ad4c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"616388e3d3f3ad4c","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d8a2a5280a09e0f4","name":"stdout","source":"d8a2a5280a09e0f4.txt","type":"text/plain","size":3898}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Battleship field validator"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAME BOARDS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"616388e3d3f3ad4c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/61b2bb726cd1f52e.json b/allure-report/data/test-cases/61b2bb726cd1f52e.json
new file mode 100644
index 00000000000..6236f6a8dc5
--- /dev/null
+++ b/allure-report/data/test-cases/61b2bb726cd1f52e.json
@@ -0,0 +1 @@
+{"uid":"61b2bb726cd1f52e","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 86, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"61b2bb726cd1f52e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/61c11f4086f447bf.json b/allure-report/data/test-cases/61c11f4086f447bf.json
new file mode 100644
index 00000000000..d7d2bfddf85
--- /dev/null
+++ b/allure-report/data/test-cases/61c11f4086f447bf.json
@@ -0,0 +1 @@
+{"uid":"61c11f4086f447bf","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":14,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1732428194165,"stop":1732428194165,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ADVANCED"},{"name":"tag","value":"DECLARATIVE"},{"name":"tag","value":"LANGUAGE"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"feature","value":"String"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"FEATURES"},{"name":"tag","value":"PROGRAMMING"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]},"source":"61c11f4086f447bf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/61de742601660eab.json b/allure-report/data/test-cases/61de742601660eab.json
deleted file mode 100644
index b9b9a43ef7b..00000000000
--- a/allure-report/data/test-cases/61de742601660eab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"61de742601660eab","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1724735127688,"stop":1724735127813,"duration":125},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127688,"stop":1724735127703,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127703,"stop":1724735127703,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127703,"stop":1724735127735,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127735,"stop":1724735127781,"duration":46},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127781,"stop":1724735127813,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a9137c6294090d64","name":"stdout","source":"a9137c6294090d64.txt","type":"text/plain","size":932}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1724735127813,"stop":1724735127813,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Integers: Recreation One"},{"name":"feature","value":"Optimization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"61de742601660eab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/61e07c6ddcc506b1.json b/allure-report/data/test-cases/61e07c6ddcc506b1.json
deleted file mode 100644
index ba89a2a9121..00000000000
--- a/allure-report/data/test-cases/61e07c6ddcc506b1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"61e07c6ddcc506b1","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1732764218769,"stop":1732764218769,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1732764218771,"stop":1732764218771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1732764218772,"stop":1732764218772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1732764218774,"stop":1732764218774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Aggregations"},{"name":"story","value":"Sum of Intervals"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"INTEGERS"},{"name":"tag","value":"ARITHMETIC"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"AGGREGATIONS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"84ea3c3b3250393e","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1}},{"uid":"99a774ce5ee6bba3","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}},{"uid":"8c4c3ac3b9ddced3","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9f9422c1f71252b6","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1}},{"uid":"e03974f538ea8ee6","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}},{"uid":"acc95e26a53d92ff","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"61e07c6ddcc506b1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/61f607b52c867fb3.json b/allure-report/data/test-cases/61f607b52c867fb3.json
new file mode 100644
index 00000000000..75ada8d2478
--- /dev/null
+++ b/allure-report/data/test-cases/61f607b52c867fb3.json
@@ -0,0 +1 @@
+{"uid":"61f607b52c867fb3","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1732764220314,"stop":1732764220314,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sort the odd"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"61f607b52c867fb3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/61f84f81177cf38b.json b/allure-report/data/test-cases/61f84f81177cf38b.json
deleted file mode 100644
index 8d6b8743dda..00000000000
--- a/allure-report/data/test-cases/61f84f81177cf38b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"61f84f81177cf38b","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 86, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"61f84f81177cf38b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6209b3d491320ab9.json b/allure-report/data/test-cases/6209b3d491320ab9.json
deleted file mode 100644
index e77432081d1..00000000000
--- a/allure-report/data/test-cases/6209b3d491320ab9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6209b3d491320ab9","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"6209b3d491320ab9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/621a25121601fe95.json b/allure-report/data/test-cases/621a25121601fe95.json
new file mode 100644
index 00000000000..8bebc2033e6
--- /dev/null
+++ b/allure-report/data/test-cases/621a25121601fe95.json
@@ -0,0 +1 @@
+{"uid":"621a25121601fe95","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4ae64cfa18a7fe16","name":"stdout","source":"4ae64cfa18a7fe16.txt","type":"text/plain","size":1536}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"621a25121601fe95.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/62263e93a5cfddb4.json b/allure-report/data/test-cases/62263e93a5cfddb4.json
new file mode 100644
index 00000000000..24baa19adf5
--- /dev/null
+++ b/allure-report/data/test-cases/62263e93a5cfddb4.json
@@ -0,0 +1 @@
+{"uid":"62263e93a5cfddb4","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1732764220864,"stop":1732764220864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Convert a string to an array"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"62263e93a5cfddb4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6226ef3ddb316aa7.json b/allure-report/data/test-cases/6226ef3ddb316aa7.json
deleted file mode 100644
index b21d4328b82..00000000000
--- a/allure-report/data/test-cases/6226ef3ddb316aa7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6226ef3ddb316aa7","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"47825a7b608174fa","name":"stdout","source":"47825a7b608174fa.txt","type":"text/plain","size":1649}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"String transformer"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"6226ef3ddb316aa7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/622aea036e4cf24e.json b/allure-report/data/test-cases/622aea036e4cf24e.json
new file mode 100644
index 00000000000..18891ccac8e
--- /dev/null
+++ b/allure-report/data/test-cases/622aea036e4cf24e.json
@@ -0,0 +1 @@
+{"uid":"622aea036e4cf24e","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1732428196138,"stop":1732428196139,"duration":1},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"622aea036e4cf24e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/623e1f94af0b0a8a.json b/allure-report/data/test-cases/623e1f94af0b0a8a.json
new file mode 100644
index 00000000000..4a1b50e2400
--- /dev/null
+++ b/allure-report/data/test-cases/623e1f94af0b0a8a.json
@@ -0,0 +1 @@
+{"uid":"623e1f94af0b0a8a","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5bd79911afafb617","name":"stdout","source":"5bd79911afafb617.txt","type":"text/plain","size":931}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MEMOIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Pairs"},{"name":"feature","value":"Memoization"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"623e1f94af0b0a8a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/624b364c1e1f6bc7.json b/allure-report/data/test-cases/624b364c1e1f6bc7.json
deleted file mode 100644
index e90031649b0..00000000000
--- a/allure-report/data/test-cases/624b364c1e1f6bc7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"624b364c1e1f6bc7","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count IP Addresses"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"624b364c1e1f6bc7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/625a87864855843c.json b/allure-report/data/test-cases/625a87864855843c.json
deleted file mode 100644
index bd8c081c7a9..00000000000
--- a/allure-report/data/test-cases/625a87864855843c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"625a87864855843c","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9e245b3b58a92040","name":"stdout","source":"9e245b3b58a92040.txt","type":"text/plain","size":131}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"625a87864855843c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/627ac903c8bfc90f.json b/allure-report/data/test-cases/627ac903c8bfc90f.json
new file mode 100644
index 00000000000..5ba7351f1f0
--- /dev/null
+++ b/allure-report/data/test-cases/627ac903c8bfc90f.json
@@ -0,0 +1 @@
+{"uid":"627ac903c8bfc90f","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1732764219262,"stop":1732764219262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Character Encodings"},{"name":"tag","value":"ASCII"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BINARY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"tag","value":"FORMATS"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"627ac903c8bfc90f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/62a6bbd8d87be20e.json b/allure-report/data/test-cases/62a6bbd8d87be20e.json
deleted file mode 100644
index 56a6c775f9d..00000000000
--- a/allure-report/data/test-cases/62a6bbd8d87be20e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"62a6bbd8d87be20e","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1216cba41972f97c","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0}},{"uid":"1a8f12ae9a258bd1","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"24b32ad032525022","status":"passed","time":{"start":1724733473046,"stop":1724733473061,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"777edc280c74020d","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0}},{"uid":"585949d19b46a5d2","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"66f1b8d1e5ed1dbe","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"62a6bbd8d87be20e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/62dca90ee3fbe009.json b/allure-report/data/test-cases/62dca90ee3fbe009.json
new file mode 100644
index 00000000000..e1c7b58d2c8
--- /dev/null
+++ b/allure-report/data/test-cases/62dca90ee3fbe009.json
@@ -0,0 +1 @@
+{"uid":"62dca90ee3fbe009","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1f0ce1b1fd5fc576","name":"stdout","source":"1f0ce1b1fd5fc576.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"62dca90ee3fbe009.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/630542b4d1ae1e45.json b/allure-report/data/test-cases/630542b4d1ae1e45.json
new file mode 100644
index 00000000000..09a42ba4c10
--- /dev/null
+++ b/allure-report/data/test-cases/630542b4d1ae1e45.json
@@ -0,0 +1 @@
+{"uid":"630542b4d1ae1e45","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1724733474647,"stop":1724733474663,"duration":16},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8aceddf9a40c21c4","name":"stdout","source":"8aceddf9a40c21c4.txt","type":"text/plain","size":96}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"630542b4d1ae1e45.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/630aba545cc07b30.json b/allure-report/data/test-cases/630aba545cc07b30.json
new file mode 100644
index 00000000000..66bfa143635
--- /dev/null
+++ b/allure-report/data/test-cases/630aba545cc07b30.json
@@ -0,0 +1 @@
+{"uid":"630aba545cc07b30","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"630aba545cc07b30.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/631ed8ca3aead56c.json b/allure-report/data/test-cases/631ed8ca3aead56c.json
deleted file mode 100644
index 5ac59c1136a..00000000000
--- a/allure-report/data/test-cases/631ed8ca3aead56c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"631ed8ca3aead56c","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1732764220715,"stop":1732764220715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1732764220715,"stop":1732764220718,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1732764220718,"stop":1732764220718,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1732764220718,"stop":1732764220718,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":16,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1732764220721,"stop":1732764220721,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of powers of 2"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9f95424a336600278a9632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"15315242cf60389c","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0}},{"uid":"7f0995b9351caed2","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}},{"uid":"58bbccd3c8af3c06","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6660f839d8534ee2","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0}},{"uid":"4ecd1e835300dbcf","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}},{"uid":"dfb4af6de633e98","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"631ed8ca3aead56c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6327808bac6df1db.json b/allure-report/data/test-cases/6327808bac6df1db.json
new file mode 100644
index 00000000000..db39cf9e3f4
--- /dev/null
+++ b/allure-report/data/test-cases/6327808bac6df1db.json
@@ -0,0 +1 @@
+{"uid":"6327808bac6df1db","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\").\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests").\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"Lists"},{"name":"story","value":"Find the smallest"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"6327808bac6df1db.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/632eacb89b6e193e.json b/allure-report/data/test-cases/632eacb89b6e193e.json
deleted file mode 100644
index b649b7b1926..00000000000
--- a/allure-report/data/test-cases/632eacb89b6e193e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"632eacb89b6e193e","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence types,\n the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"96a11dda30514e67","name":"stdout","source":"96a11dda30514e67.txt","type":"text/plain","size":371}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"632eacb89b6e193e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/634a6fc50b2ba707.json b/allure-report/data/test-cases/634a6fc50b2ba707.json
new file mode 100644
index 00000000000..9c3a0ecbebe
--- /dev/null
+++ b/allure-report/data/test-cases/634a6fc50b2ba707.json
@@ -0,0 +1 @@
+{"uid":"634a6fc50b2ba707","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"330cef54d490c73e","name":"stdout","source":"330cef54d490c73e.txt","type":"text/plain","size":129}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"634a6fc50b2ba707.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/634b88b34b81a74c.json b/allure-report/data/test-cases/634b88b34b81a74c.json
deleted file mode 100644
index 5289e5596cf..00000000000
--- a/allure-report/data/test-cases/634b88b34b81a74c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"634b88b34b81a74c","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 32, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"634b88b34b81a74c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/635a66b4aaab6101.json b/allure-report/data/test-cases/635a66b4aaab6101.json
new file mode 100644
index 00000000000..5d08a905fa3
--- /dev/null
+++ b/allure-report/data/test-cases/635a66b4aaab6101.json
@@ -0,0 +1 @@
+{"uid":"635a66b4aaab6101","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8ffb3d947babe2e5","name":"stdout","source":"8ffb3d947babe2e5.txt","type":"text/plain","size":253}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"635a66b4aaab6101.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/63600542edbb694a.json b/allure-report/data/test-cases/63600542edbb694a.json
new file mode 100644
index 00000000000..41251071e2d
--- /dev/null
+++ b/allure-report/data/test-cases/63600542edbb694a.json
@@ -0,0 +1 @@
+{"uid":"63600542edbb694a","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3e07263d3e995602","name":"stdout","source":"3e07263d3e995602.txt","type":"text/plain","size":530}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"63600542edbb694a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/63a8ebd07b8fa1c4.json b/allure-report/data/test-cases/63a8ebd07b8fa1c4.json
deleted file mode 100644
index 573091683bf..00000000000
--- a/allure-report/data/test-cases/63a8ebd07b8fa1c4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"63a8ebd07b8fa1c4","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732764220340,"stop":1732764220340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition III"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4d2d9b386eb6ebf2","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0}},{"uid":"c739525d6df646b0","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}},{"uid":"95e7a9865f127b46","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"70963d87150b1b7f","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0}},{"uid":"59863a86bad45fb3","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}},{"uid":"29266ed99d46b2a","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"63a8ebd07b8fa1c4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/63b822db5bae14d4.json b/allure-report/data/test-cases/63b822db5bae14d4.json
deleted file mode 100644
index d27fe33ebf7..00000000000
--- a/allure-report/data/test-cases/63b822db5bae14d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"63b822db5bae14d4","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1732764221197,"stop":1732764221197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Remove String Spaces"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"97a2a77f06d4866c","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0}},{"uid":"49044c1c42d54a81","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"1b6eab50f2f722f5","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"92a7ecb29f4704b1","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0}},{"uid":"130e4ffebf4e47af","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"62692a0c3dd76e6c","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"63b822db5bae14d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/63b9cb3528bcd1e8.json b/allure-report/data/test-cases/63b9cb3528bcd1e8.json
new file mode 100644
index 00000000000..c0d140e4527
--- /dev/null
+++ b/allure-report/data/test-cases/63b9cb3528bcd1e8.json
@@ -0,0 +1 @@
+{"uid":"63b9cb3528bcd1e8","name":"Testing Walker class - position property from positive grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732764218568,"stop":1732764218569,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218574,"stop":1732764218574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732764218575,"stop":1732764218575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732764218576,"stop":1732764218576,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"63b9cb3528bcd1e8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/63ceea7fe946ff07.json b/allure-report/data/test-cases/63ceea7fe946ff07.json
deleted file mode 100644
index f479d37849c..00000000000
--- a/allure-report/data/test-cases/63ceea7fe946ff07.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"63ceea7fe946ff07","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1732428193914,"stop":1732428193914,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 37, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"63ceea7fe946ff07.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/63ea9545d8dcd43f.json b/allure-report/data/test-cases/63ea9545d8dcd43f.json
deleted file mode 100644
index 7c5e48cab91..00000000000
--- a/allure-report/data/test-cases/63ea9545d8dcd43f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"63ea9545d8dcd43f","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732764221329,"stop":1732764221329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732764221344,"stop":1732764221344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"20301c2d6922300e","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0}},{"uid":"3b252f71e94d60c3","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"b9bf67d4df9c3970","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b1cbd478c753b1e","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0}},{"uid":"bfe92f9ff640a644","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"966dbbb37b9c251e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"63ea9545d8dcd43f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/64001087ec7aaf2b.json b/allure-report/data/test-cases/64001087ec7aaf2b.json
deleted file mode 100644
index a943c2ea425..00000000000
--- a/allure-report/data/test-cases/64001087ec7aaf2b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"64001087ec7aaf2b","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1732428195509,"stop":1732428195510,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1732428195512,"stop":1732428195512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Help the bookseller !"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"64001087ec7aaf2b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/640e02afdf541b21.json b/allure-report/data/test-cases/640e02afdf541b21.json
new file mode 100644
index 00000000000..8153bd88658
--- /dev/null
+++ b/allure-report/data/test-cases/640e02afdf541b21.json
@@ -0,0 +1 @@
+{"uid":"640e02afdf541b21","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ba489e6f976c964f","name":"stdout","source":"ba489e6f976c964f.txt","type":"text/plain","size":539}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Maximum Multiple"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Control Flow"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"640e02afdf541b21.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6410dd1650b4faab.json b/allure-report/data/test-cases/6410dd1650b4faab.json
new file mode 100644
index 00000000000..cb4087fff21
--- /dev/null
+++ b/allure-report/data/test-cases/6410dd1650b4faab.json
@@ -0,0 +1 @@
+{"uid":"6410dd1650b4faab","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1732764220233,"stop":1732764220233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1732764220235,"stop":1732764220236,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Numericals of a String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"PERFORMANCE"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5b4070144d7d8bbfe7000001","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","PERFORMANCE","PUZZLES","ALGORITHMS"]},"source":"6410dd1650b4faab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/641b1ee7248b1557.json b/allure-report/data/test-cases/641b1ee7248b1557.json
deleted file mode 100644
index 4b3f13daa06..00000000000
--- a/allure-report/data/test-cases/641b1ee7248b1557.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"641b1ee7248b1557","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1732764218643,"stop":1732764218643,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a329da92784fccae","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1}},{"uid":"ee182a5a1f4b39dc","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}},{"uid":"a53e477b227bdf44","status":"passed","time":{"start":1724733472390,"stop":1724733472390,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5eca272b3b393557","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1}},{"uid":"b01fd4e8d095b60f","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}},{"uid":"913459f449cde9ee","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}}]},"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"641b1ee7248b1557.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/641fd537e33a59ae.json b/allure-report/data/test-cases/641fd537e33a59ae.json
deleted file mode 100644
index a3b5435c3da..00000000000
--- a/allure-report/data/test-cases/641fd537e33a59ae.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"641fd537e33a59ae","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9f9ce9c609c0bc6d","name":"stdout","source":"9f9ce9c609c0bc6d.txt","type":"text/plain","size":562}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"641fd537e33a59ae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6444bc59e77319f9.json b/allure-report/data/test-cases/6444bc59e77319f9.json
deleted file mode 100644
index c99072b9adb..00000000000
--- a/allure-report/data/test-cases/6444bc59e77319f9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6444bc59e77319f9","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b668f07fa0a63017","name":"stdout","source":"b668f07fa0a63017.txt","type":"text/plain","size":46}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"6444bc59e77319f9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/644c808df55456e9.json b/allure-report/data/test-cases/644c808df55456e9.json
new file mode 100644
index 00000000000..65158e0019b
--- /dev/null
+++ b/allure-report/data/test-cases/644c808df55456e9.json
@@ -0,0 +1 @@
+{"uid":"644c808df55456e9","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"56a70ac6c19b5c2a","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0}},{"uid":"d4260955f91337ec","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0}},{"uid":"83c9df798b4e44f","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"7086e3f0d0497484","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5e4416fd32f6992f","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0}},{"uid":"9dd5714486b51753","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0}},{"uid":"8a76fd0002a5824c","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"3fa15071b1bee987","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"644c808df55456e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6463a9e3be0b4026.json b/allure-report/data/test-cases/6463a9e3be0b4026.json
deleted file mode 100644
index feac2dd31c9..00000000000
--- a/allure-report/data/test-cases/6463a9e3be0b4026.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6463a9e3be0b4026","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d38be6ef6dfa6828","name":"stdout","source":"d38be6ef6dfa6828.txt","type":"text/plain","size":311}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"6463a9e3be0b4026.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/64abc8899e8e691d.json b/allure-report/data/test-cases/64abc8899e8e691d.json
deleted file mode 100644
index 52338e582cb..00000000000
--- a/allure-report/data/test-cases/64abc8899e8e691d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"64abc8899e8e691d","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1732764219301,"stop":1732764219301,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Factorial"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Color Choice"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bf7dba429c84fe69","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0}},{"uid":"73622414b649e45a","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"5392fbee850dfcf4","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"34a84f898de954b5","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0}},{"uid":"de04793abb90de01","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"3d3e842542b066f3","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"64abc8899e8e691d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/64ddebaa5d6679fc.json b/allure-report/data/test-cases/64ddebaa5d6679fc.json
deleted file mode 100644
index fd729c29233..00000000000
--- a/allure-report/data/test-cases/64ddebaa5d6679fc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"64ddebaa5d6679fc","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1732764220200,"stop":1732764220200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Help the bookseller !"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"64001087ec7aaf2b","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0}},{"uid":"a98592d8e6c7fba2","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"296f86e34803d6c1","status":"passed","time":{"start":1724733473960,"stop":1724733473960,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9267ea7150c527ef","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0}},{"uid":"1719ddf6913445c8","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"66511dda8143933e","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"64ddebaa5d6679fc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/64e42fae205d69e4.json b/allure-report/data/test-cases/64e42fae205d69e4.json
new file mode 100644
index 00000000000..c3506eeb582
--- /dev/null
+++ b/allure-report/data/test-cases/64e42fae205d69e4.json
@@ -0,0 +1 @@
+{"uid":"64e42fae205d69e4","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"eacae423597e783","name":"stdout","source":"eacae423597e783.txt","type":"text/plain","size":1367}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The Hashtag Generator"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS"]},"source":"64e42fae205d69e4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65318d64270bf167.json b/allure-report/data/test-cases/65318d64270bf167.json
new file mode 100644
index 00000000000..00db9f25132
--- /dev/null
+++ b/allure-report/data/test-cases/65318d64270bf167.json
@@ -0,0 +1 @@
+{"uid":"65318d64270bf167","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1732428196294,"stop":1732428196294,"duration":0},"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732428196286,"stop":1732428196287,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732428196294,"stop":1732428196294,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732428196295,"stop":1732428196295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Conditions"},{"name":"story","value":"Keep up the hoop"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"65318d64270bf167.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/653d6409b929d554.json b/allure-report/data/test-cases/653d6409b929d554.json
new file mode 100644
index 00000000000..b103990d6a3
--- /dev/null
+++ b/allure-report/data/test-cases/653d6409b929d554.json
@@ -0,0 +1 @@
+{"uid":"653d6409b929d554","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1724735128063,"stop":1724735128078,"duration":15},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b0ff98cda0b0c43","name":"stdout","source":"b0ff98cda0b0c43.txt","type":"text/plain","size":254}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"653d6409b929d554.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65519c1899e60621.json b/allure-report/data/test-cases/65519c1899e60621.json
new file mode 100644
index 00000000000..61bedfab535
--- /dev/null
+++ b/allure-report/data/test-cases/65519c1899e60621.json
@@ -0,0 +1 @@
+{"uid":"65519c1899e60621","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1732764220200,"stop":1732764220200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Help the bookseller !"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"65519c1899e60621.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6558b0da7e100d83.json b/allure-report/data/test-cases/6558b0da7e100d83.json
deleted file mode 100644
index b6814989550..00000000000
--- a/allure-report/data/test-cases/6558b0da7e100d83.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6558b0da7e100d83","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d8719a36b49cd420","name":"stdout","source":"d8719a36b49cd420.txt","type":"text/plain","size":601}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRING"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Range Extraction"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"6558b0da7e100d83.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6566372edd2dc54c.json b/allure-report/data/test-cases/6566372edd2dc54c.json
deleted file mode 100644
index d7e317b55b6..00000000000
--- a/allure-report/data/test-cases/6566372edd2dc54c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6566372edd2dc54c","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1724735127828,"stop":1724735127828,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Josephus Survivor"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"6566372edd2dc54c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/656d201041ba5817.json b/allure-report/data/test-cases/656d201041ba5817.json
new file mode 100644
index 00000000000..724d24cc0fa
--- /dev/null
+++ b/allure-report/data/test-cases/656d201041ba5817.json
@@ -0,0 +1 @@
+{"uid":"656d201041ba5817","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"34970ab91dd4eb6c","name":"stdout","source":"34970ab91dd4eb6c.txt","type":"text/plain","size":46}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"656d201041ba5817.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65ae520512a0a5fc.json b/allure-report/data/test-cases/65ae520512a0a5fc.json
new file mode 100644
index 00000000000..0ef1987d69f
--- /dev/null
+++ b/allure-report/data/test-cases/65ae520512a0a5fc.json
@@ -0,0 +1 @@
+{"uid":"65ae520512a0a5fc","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9c2f5fc2bb8b3db8","name":"stdout","source":"9c2f5fc2bb8b3db8.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Personalized greeting"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"feature","value":"Conditions"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"65ae520512a0a5fc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65b2cf00b86ce444.json b/allure-report/data/test-cases/65b2cf00b86ce444.json
deleted file mode 100644
index a852709b6b2..00000000000
--- a/allure-report/data/test-cases/65b2cf00b86ce444.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"65b2cf00b86ce444","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"50b40a6b644cd21e","name":"stdout","source":"50b40a6b644cd21e.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"65b2cf00b86ce444.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65bb39f46c25941f.json b/allure-report/data/test-cases/65bb39f46c25941f.json
deleted file mode 100644
index 266311e9d2d..00000000000
--- a/allure-report/data/test-cases/65bb39f46c25941f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"65bb39f46c25941f","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6c8cae3bc3627567","name":"stdout","source":"6c8cae3bc3627567.txt","type":"text/plain","size":410}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Century From Year"},{"name":"feature","value":"Math"},{"name":"suite","value":"Numbers"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"65bb39f46c25941f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65c57bdf9fea8094.json b/allure-report/data/test-cases/65c57bdf9fea8094.json
new file mode 100644
index 00000000000..5ccf8baa766
--- /dev/null
+++ b/allure-report/data/test-cases/65c57bdf9fea8094.json
@@ -0,0 +1 @@
+{"uid":"65c57bdf9fea8094","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c74dda443bb93e16","name":"stdout","source":"c74dda443bb93e16.txt","type":"text/plain","size":2146}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Array to HTML table"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"65c57bdf9fea8094.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65c772a236576a2d.json b/allure-report/data/test-cases/65c772a236576a2d.json
deleted file mode 100644
index 85608a71d3b..00000000000
--- a/allure-report/data/test-cases/65c772a236576a2d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"65c772a236576a2d","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f4832c8bd9f79614","name":"stdout","source":"f4832c8bd9f79614.txt","type":"text/plain","size":3097}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"RANKING"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FILTERING"},{"name":"story","value":"Most frequently used words in a text"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"65c772a236576a2d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65cae0d4eb0f95b8.json b/allure-report/data/test-cases/65cae0d4eb0f95b8.json
new file mode 100644
index 00000000000..b689122ac8d
--- /dev/null
+++ b/allure-report/data/test-cases/65cae0d4eb0f95b8.json
@@ -0,0 +1 @@
+{"uid":"65cae0d4eb0f95b8","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1732428194667,"stop":1732428194668,"duration":1},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194667,"stop":1732428194667,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1732428194668,"stop":1732428194668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194668,"stop":1732428194668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194668,"stop":1732428194668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"65cae0d4eb0f95b8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65e9477143af3f55.json b/allure-report/data/test-cases/65e9477143af3f55.json
deleted file mode 100644
index 9a6927cb43f..00000000000
--- a/allure-report/data/test-cases/65e9477143af3f55.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"65e9477143af3f55","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732764221370,"stop":1732764221371,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1732764221377,"stop":1732764221377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732764221378,"stop":1732764221378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"f3b1ea272cafb8c8","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0}},{"uid":"22f939e586318511","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}},{"uid":"40a0fe54277654cc","status":"passed","time":{"start":1724733475038,"stop":1724733475038,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4c77d97bc41048ff","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0}},{"uid":"35cf25b9e515e00d","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}},{"uid":"928532982127bba0","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"65e9477143af3f55.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/65f6b4f1195a0e9d.json b/allure-report/data/test-cases/65f6b4f1195a0e9d.json
deleted file mode 100644
index 95eb1f0158a..00000000000
--- a/allure-report/data/test-cases/65f6b4f1195a0e9d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"65f6b4f1195a0e9d","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bcfe223ecfa6a3c6","name":"stdout","source":"bcfe223ecfa6a3c6.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"65f6b4f1195a0e9d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/66020f911b054e74.json b/allure-report/data/test-cases/66020f911b054e74.json
deleted file mode 100644
index 04654db99e6..00000000000
--- a/allure-report/data/test-cases/66020f911b054e74.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"66020f911b054e74","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732764221219,"stop":1732764221219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4acb1c573ef8b7bb","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0}},{"uid":"fe13696efb68455a","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"2399abc94e3173da","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ac8683bc2703e398","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0}},{"uid":"2acb560e089cb7c8","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"b843b5b7994550ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"66020f911b054e74.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6612fa568c338bff.json b/allure-report/data/test-cases/6612fa568c338bff.json
new file mode 100644
index 00000000000..a98a0d70fa2
--- /dev/null
+++ b/allure-report/data/test-cases/6612fa568c338bff.json
@@ -0,0 +1 @@
+{"uid":"6612fa568c338bff","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"suite","value":"Math"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"6612fa568c338bff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6641c9ab33f4ea66.json b/allure-report/data/test-cases/6641c9ab33f4ea66.json
deleted file mode 100644
index b1b6f000d3a..00000000000
--- a/allure-report/data/test-cases/6641c9ab33f4ea66.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6641c9ab33f4ea66","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Keep up the hoop"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a0332cc6a682faac","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0}},{"uid":"f507fecee61d3d94","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"f801b2352cd357fc","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d121ae5a75cc69b9","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0}},{"uid":"139c28ca38674b14","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"7f23a2b3d247ad31","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"6641c9ab33f4ea66.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/664f2a2d41bf2bd8.json b/allure-report/data/test-cases/664f2a2d41bf2bd8.json
deleted file mode 100644
index edecd8ed1ea..00000000000
--- a/allure-report/data/test-cases/664f2a2d41bf2bd8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"664f2a2d41bf2bd8","name":"test_random","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_random","historyId":"f9568f445cf6471d62f38f61a6e1887d","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"description":"\n Advanced/random test case\n :return:\n ","descriptionHtml":" Advanced/random test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Advanced/random test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1f6883e774d20c18","name":"stdout","source":"1f6883e774d20c18.txt","type":"text/plain","size":791}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"Algorithms"},{"name":"tag","value":"Strings"},{"name":"tag","value":"Logic"},{"name":"story","value":"Coloured Triangles"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5ea1e8d078b774a7","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"6c1504a4fcfadf69","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"a83637127d81f7d9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"tags":["Algorithms","Logic","Strings"]},"source":"664f2a2d41bf2bd8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6650fdbb71631571.json b/allure-report/data/test-cases/6650fdbb71631571.json
deleted file mode 100644
index e20a84079ad..00000000000
--- a/allure-report/data/test-cases/6650fdbb71631571.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6650fdbb71631571","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"6650fdbb71631571.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/66b2d8dadf3898.json b/allure-report/data/test-cases/66b2d8dadf3898.json
new file mode 100644
index 00000000000..0c76952954c
--- /dev/null
+++ b/allure-report/data/test-cases/66b2d8dadf3898.json
@@ -0,0 +1 @@
+{"uid":"66b2d8dadf3898","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1732428195727,"stop":1732428195727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Always perfect"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f3facb78a9fd5b26000036","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},"source":"66b2d8dadf3898.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/66dedca947415b6c.json b/allure-report/data/test-cases/66dedca947415b6c.json
new file mode 100644
index 00000000000..751447e3fb7
--- /dev/null
+++ b/allure-report/data/test-cases/66dedca947415b6c.json
@@ -0,0 +1 @@
+{"uid":"66dedca947415b6c","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732428194612,"stop":1732428194612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Character frequency"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"66dedca947415b6c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6722ace1ab285b1e.json b/allure-report/data/test-cases/6722ace1ab285b1e.json
new file mode 100644
index 00000000000..03efc47277e
--- /dev/null
+++ b/allure-report/data/test-cases/6722ace1ab285b1e.json
@@ -0,0 +1 @@
+{"uid":"6722ace1ab285b1e","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1724735128930,"stop":1724735128946,"duration":16},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128930,"stop":1724735128946,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e5c727b0b5b40d52","name":"stdout","source":"e5c727b0b5b40d52.txt","type":"text/plain","size":1500}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition II"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"6722ace1ab285b1e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/67535419d885cbd9.json b/allure-report/data/test-cases/67535419d885cbd9.json
new file mode 100644
index 00000000000..d720932d087
--- /dev/null
+++ b/allure-report/data/test-cases/67535419d885cbd9.json
@@ -0,0 +1 @@
+{"uid":"67535419d885cbd9","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ae9de108d4c0920c","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1}},{"uid":"65cae0d4eb0f95b8","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1}},{"uid":"97d66dc06144a438","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"3d6d6f8c83d1b77","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ea77ab4395e92566","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1}},{"uid":"1532fae746d0bb3a","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1}},{"uid":"2c78d4954ac14f9e","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"93b3042e12ae0dc2","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"67535419d885cbd9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/67590949db6da2ee.json b/allure-report/data/test-cases/67590949db6da2ee.json
new file mode 100644
index 00000000000..59ec31874f0
--- /dev/null
+++ b/allure-report/data/test-cases/67590949db6da2ee.json
@@ -0,0 +1 @@
+{"uid":"67590949db6da2ee","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"65be7c61ca459627","name":"stdout","source":"65be7c61ca459627.txt","type":"text/plain","size":2621}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PERFORMANCE"},{"name":"story","value":"Number Zoo Patrol"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"67590949db6da2ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/67660b7a0592cf4d.json b/allure-report/data/test-cases/67660b7a0592cf4d.json
new file mode 100644
index 00000000000..228e86608d0
--- /dev/null
+++ b/allure-report/data/test-cases/67660b7a0592cf4d.json
@@ -0,0 +1 @@
+{"uid":"67660b7a0592cf4d","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"9febde34d0c00b2f","name":"stdout","source":"9febde34d0c00b2f.txt","type":"text/plain","size":48}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"67660b7a0592cf4d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/67a0bf67db9047ee.json b/allure-report/data/test-cases/67a0bf67db9047ee.json
deleted file mode 100644
index 1e3701c1b57..00000000000
--- a/allure-report/data/test-cases/67a0bf67db9047ee.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"67a0bf67db9047ee","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1732764219262,"stop":1732764219262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Character Encodings"},{"name":"tag","value":"ASCII"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BINARY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"tag","value":"FORMATS"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d5360156ef396b6e","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0}},{"uid":"cedf72c8fbbfdfc5","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"a22d4b8f003df599","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1d2104b5fa1d29b","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0}},{"uid":"2b38fe6b8a5a46","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"5c281d5272513bfd","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"67a0bf67db9047ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/67c96b92db3f1ee1.json b/allure-report/data/test-cases/67c96b92db3f1ee1.json
deleted file mode 100644
index 8fff1b8c1e5..00000000000
--- a/allure-report/data/test-cases/67c96b92db3f1ee1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"67c96b92db3f1ee1","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"67c96b92db3f1ee1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/67e470215248af57.json b/allure-report/data/test-cases/67e470215248af57.json
deleted file mode 100644
index 95cd51da433..00000000000
--- a/allure-report/data/test-cases/67e470215248af57.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"67e470215248af57","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8026ef3ff023cc9a","name":"stdout","source":"8026ef3ff023cc9a.txt","type":"text/plain","size":992}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Decipher this!"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"67e470215248af57.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/67ecde96f288a7b2.json b/allure-report/data/test-cases/67ecde96f288a7b2.json
new file mode 100644
index 00000000000..bf12dfa9348
--- /dev/null
+++ b/allure-report/data/test-cases/67ecde96f288a7b2.json
@@ -0,0 +1 @@
+{"uid":"67ecde96f288a7b2","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"67ecde96f288a7b2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/681eea057133a7e0.json b/allure-report/data/test-cases/681eea057133a7e0.json
deleted file mode 100644
index cd0384d01cc..00000000000
--- a/allure-report/data/test-cases/681eea057133a7e0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"681eea057133a7e0","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"18e75387bd3b0160","name":"stdout","source":"18e75387bd3b0160.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"681eea057133a7e0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/68235061ff0b1d1d.json b/allure-report/data/test-cases/68235061ff0b1d1d.json
deleted file mode 100644
index 44d39ca1074..00000000000
--- a/allure-report/data/test-cases/68235061ff0b1d1d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"68235061ff0b1d1d","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"406f6d7cefafc12f","name":"stdout","source":"406f6d7cefafc12f.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"68235061ff0b1d1d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6826d14915228b29.json b/allure-report/data/test-cases/6826d14915228b29.json
new file mode 100644
index 00000000000..821b3eff169
--- /dev/null
+++ b/allure-report/data/test-cases/6826d14915228b29.json
@@ -0,0 +1 @@
+{"uid":"6826d14915228b29","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1732764220417,"stop":1732764220417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220417,"stop":1732764220417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1732764220419,"stop":1732764220419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Always perfect"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f3facb78a9fd5b26000036","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","MATHEMATICS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},"source":"6826d14915228b29.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/682ca0c47ecc45d4.json b/allure-report/data/test-cases/682ca0c47ecc45d4.json
deleted file mode 100644
index 3326d77b97b..00000000000
--- a/allure-report/data/test-cases/682ca0c47ecc45d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"682ca0c47ecc45d4","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1732428193998,"stop":1732428193998,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"String"},{"name":"tag","value":"PERMUTATIONS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Permutations"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"682ca0c47ecc45d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/68489cf8ea35171c.json b/allure-report/data/test-cases/68489cf8ea35171c.json
deleted file mode 100644
index 697eeb2cdc1..00000000000
--- a/allure-report/data/test-cases/68489cf8ea35171c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"68489cf8ea35171c","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1724733474897,"stop":1724733474913,"duration":16},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474897,"stop":1724733474913,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9e367429b8224516","name":"stdout","source":"9e367429b8224516.txt","type":"text/plain","size":232}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Geometry"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGEBRA"},{"name":"tag","value":"GEOMETRY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"68489cf8ea35171c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/689b611d3c9a3124.json b/allure-report/data/test-cases/689b611d3c9a3124.json
deleted file mode 100644
index 8ef3cd6ae57..00000000000
--- a/allure-report/data/test-cases/689b611d3c9a3124.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"689b611d3c9a3124","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732764221137,"stop":1732764221137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e71092ad871851c8","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1}},{"uid":"2dcba5fbac259354","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}},{"uid":"94e103957a6e541c","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"bd4541daca134967","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1}},{"uid":"7ac9af93b3d2f297","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}},{"uid":"3be027c950740ddd","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"689b611d3c9a3124.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/68a2b9760a533e02.json b/allure-report/data/test-cases/68a2b9760a533e02.json
deleted file mode 100644
index 0d4730d87db..00000000000
--- a/allure-report/data/test-cases/68a2b9760a533e02.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"68a2b9760a533e02","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1732428194190,"stop":1732428194190,"duration":0},"description":"\n Testing using big test data\n :return:\n ","descriptionHtml":" Testing using big test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 70, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"68a2b9760a533e02.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/68ad711bfb950e6e.json b/allure-report/data/test-cases/68ad711bfb950e6e.json
deleted file mode 100644
index 74d8dceef66..00000000000
--- a/allure-report/data/test-cases/68ad711bfb950e6e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"68ad711bfb950e6e","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f91cde579304f854","name":"stdout","source":"f91cde579304f854.txt","type":"text/plain","size":231}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BOOLEANS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"L1: Set Alarm"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Boolean"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BOOLEANS","FUNDAMENTALS"]},"source":"68ad711bfb950e6e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/68e1fa91eff84fb2.json b/allure-report/data/test-cases/68e1fa91eff84fb2.json
deleted file mode 100644
index f79c0003657..00000000000
--- a/allure-report/data/test-cases/68e1fa91eff84fb2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"68e1fa91eff84fb2","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c41bf0bbb023a57f","name":"stdout","source":"c41bf0bbb023a57f.txt","type":"text/plain","size":111}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"68e1fa91eff84fb2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/68fbe283acac1b6a.json b/allure-report/data/test-cases/68fbe283acac1b6a.json
new file mode 100644
index 00000000000..19a88a7200d
--- /dev/null
+++ b/allure-report/data/test-cases/68fbe283acac1b6a.json
@@ -0,0 +1 @@
+{"uid":"68fbe283acac1b6a","name":"test_basic","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_basic","historyId":"81b718c3bba361637ce9ed2266cd30d2","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"14eb68b01bad174e","name":"stdout","source":"14eb68b01bad174e.txt","type":"text/plain","size":222}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"Algorithms"},{"name":"tag","value":"Strings"},{"name":"tag","value":"Logic"},{"name":"story","value":"Coloured Triangles"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ed9cfa6ba87dba0e","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"9fa9266ff3a1c464","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"280a7287fd39d5a9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"f80f9bf6821c7c25","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"tags":["Algorithms","Logic","Strings"]},"source":"68fbe283acac1b6a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6902a5b0a224435c.json b/allure-report/data/test-cases/6902a5b0a224435c.json
deleted file mode 100644
index 8c4c00ea551..00000000000
--- a/allure-report/data/test-cases/6902a5b0a224435c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6902a5b0a224435c","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3228eb12f2ec789a","name":"stdout","source":"3228eb12f2ec789a.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Personalized greeting"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"feature","value":"Conditions"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"6902a5b0a224435c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/690df5b9e2e97d3.json b/allure-report/data/test-cases/690df5b9e2e97d3.json
new file mode 100644
index 00000000000..3809f9d4213
--- /dev/null
+++ b/allure-report/data/test-cases/690df5b9e2e97d3.json
@@ -0,0 +1 @@
+{"uid":"690df5b9e2e97d3","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"50577b0cb2a4b7be","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0}},{"uid":"6bcea3846719ead","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1}},{"uid":"4026348dc538d851","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"7c3d4f705ded9146","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c3e9cf6e477b7f80","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0}},{"uid":"93ceeb95a47fabbf","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1}},{"uid":"39c69409f76377e7","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"a14fdddc74cd287e","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"690df5b9e2e97d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/691c776616074a7a.json b/allure-report/data/test-cases/691c776616074a7a.json
new file mode 100644
index 00000000000..2c58beb9892
--- /dev/null
+++ b/allure-report/data/test-cases/691c776616074a7a.json
@@ -0,0 +1 @@
+{"uid":"691c776616074a7a","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1732428194553,"stop":1732428194553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"691c776616074a7a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/694927049ad61cd3.json b/allure-report/data/test-cases/694927049ad61cd3.json
new file mode 100644
index 00000000000..311a4f438fa
--- /dev/null
+++ b/allure-report/data/test-cases/694927049ad61cd3.json
@@ -0,0 +1 @@
+{"uid":"694927049ad61cd3","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732764220480,"stop":1732764220480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"694927049ad61cd3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/694d122063aa9b02.json b/allure-report/data/test-cases/694d122063aa9b02.json
new file mode 100644
index 00000000000..700b3092504
--- /dev/null
+++ b/allure-report/data/test-cases/694d122063aa9b02.json
@@ -0,0 +1 @@
+{"uid":"694d122063aa9b02","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732764220706,"stop":1732764220706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sum of odd numbers"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"694d122063aa9b02.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6959c64cdad7a79a.json b/allure-report/data/test-cases/6959c64cdad7a79a.json
new file mode 100644
index 00000000000..66d47dcd483
--- /dev/null
+++ b/allure-report/data/test-cases/6959c64cdad7a79a.json
@@ -0,0 +1 @@
+{"uid":"6959c64cdad7a79a","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"60551f07eabe2ff9","name":"stdout","source":"60551f07eabe2ff9.txt","type":"text/plain","size":90}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"6959c64cdad7a79a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/696e651c40149097.json b/allure-report/data/test-cases/696e651c40149097.json
deleted file mode 100644
index 58529d44326..00000000000
--- a/allure-report/data/test-cases/696e651c40149097.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"696e651c40149097","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1732428196158,"stop":1732428196158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"696e651c40149097.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/69bff1baf8829aa6.json b/allure-report/data/test-cases/69bff1baf8829aa6.json
new file mode 100644
index 00000000000..296f5327910
--- /dev/null
+++ b/allure-report/data/test-cases/69bff1baf8829aa6.json
@@ -0,0 +1 @@
+{"uid":"69bff1baf8829aa6","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732764221357,"stop":1732764221357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1732764221363,"stop":1732764221363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732764221363,"stop":1732764221363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"69bff1baf8829aa6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/69c302e5122b751d.json b/allure-report/data/test-cases/69c302e5122b751d.json
new file mode 100644
index 00000000000..323b7962b10
--- /dev/null
+++ b/allure-report/data/test-cases/69c302e5122b751d.json
@@ -0,0 +1 @@
+{"uid":"69c302e5122b751d","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1732428195874,"stop":1732428195875,"duration":1},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195874,"stop":1732428195875,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732428195876,"stop":1732428195876,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"69c302e5122b751d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/69d8ca152b73c452.json b/allure-report/data/test-cases/69d8ca152b73c452.json
new file mode 100644
index 00000000000..acd04be419f
--- /dev/null
+++ b/allure-report/data/test-cases/69d8ca152b73c452.json
@@ -0,0 +1 @@
+{"uid":"69d8ca152b73c452","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"da0fce94db2e25fb","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0}},{"uid":"b4423bcb7f125986","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0}},{"uid":"a30886bec4fc9e3b","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"7a77e28352aaf1ca","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"86bf8b663d5828a","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0}},{"uid":"56cce31bdf350ac7","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0}},{"uid":"1ece392343bb9b12","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"f0c848519588d2dc","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"69d8ca152b73c452.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/69f67038b11a4861.json b/allure-report/data/test-cases/69f67038b11a4861.json
new file mode 100644
index 00000000000..b1b2980c771
--- /dev/null
+++ b/allure-report/data/test-cases/69f67038b11a4861.json
@@ -0,0 +1 @@
+{"uid":"69f67038b11a4861","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Sum of odd numbers"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"694d122063aa9b02","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0}},{"uid":"233e934352e9feff","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0}},{"uid":"249dabf58e93eece","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"bfe3079800be8e80","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"980af150a499b4e9","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0}},{"uid":"419686fbcf063822","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0}},{"uid":"9a325845218dd6ae","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"d837297408a13c1e","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"69f67038b11a4861.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6a0a7c65d5636a5c.json b/allure-report/data/test-cases/6a0a7c65d5636a5c.json
new file mode 100644
index 00000000000..f2f77339fd9
--- /dev/null
+++ b/allure-report/data/test-cases/6a0a7c65d5636a5c.json
@@ -0,0 +1 @@
+{"uid":"6a0a7c65d5636a5c","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1732428194641,"stop":1732428194641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Decipher this!"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"6a0a7c65d5636a5c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6a0ae436d7d72bb.json b/allure-report/data/test-cases/6a0ae436d7d72bb.json
new file mode 100644
index 00000000000..9bd00c796bf
--- /dev/null
+++ b/allure-report/data/test-cases/6a0ae436d7d72bb.json
@@ -0,0 +1 @@
+{"uid":"6a0ae436d7d72bb","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"757a12dc566d3a04","name":"stdout","source":"757a12dc566d3a04.txt","type":"text/plain","size":316}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Date"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"6a0ae436d7d72bb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6a3f85e29591c654.json b/allure-report/data/test-cases/6a3f85e29591c654.json
deleted file mode 100644
index 1f801a116c3..00000000000
--- a/allure-report/data/test-cases/6a3f85e29591c654.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6a3f85e29591c654","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1732764218872,"stop":1732764218872,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"950acbfbefb81796","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0}},{"uid":"e0d2f09c0da8121","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}},{"uid":"13c4343c88a790e8","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2b89947e3a3ec46d","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0}},{"uid":"627da61e5891aa44","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}},{"uid":"d8e9539521c4ca00","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"6a3f85e29591c654.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6a636a909012a6f0.json b/allure-report/data/test-cases/6a636a909012a6f0.json
deleted file mode 100644
index dde92d83dc4..00000000000
--- a/allure-report/data/test-cases/6a636a909012a6f0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6a636a909012a6f0","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1732764221258,"stop":1732764221258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"dfae17616fb702cf","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0}},{"uid":"f20c6ac583494462","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"625a87864855843c","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2de3f7cf44554fd8","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0}},{"uid":"9c38060cc376f686","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"6bb1a909958ad3a2","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"6a636a909012a6f0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6a8f943df9cf325c.json b/allure-report/data/test-cases/6a8f943df9cf325c.json
deleted file mode 100644
index 558f7d9508c..00000000000
--- a/allure-report/data/test-cases/6a8f943df9cf325c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6a8f943df9cf325c","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f965c0bd2baa205","name":"stdout","source":"f965c0bd2baa205.txt","type":"text/plain","size":502}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Array.diff"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"6a8f943df9cf325c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6aa550180790876d.json b/allure-report/data/test-cases/6aa550180790876d.json
deleted file mode 100644
index 6960cb3f444..00000000000
--- a/allure-report/data/test-cases/6aa550180790876d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6aa550180790876d","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1732428194482,"stop":1732428194482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"6aa550180790876d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6aba04a431b7fd70.json b/allure-report/data/test-cases/6aba04a431b7fd70.json
deleted file mode 100644
index 54d8b9a2661..00000000000
--- a/allure-report/data/test-cases/6aba04a431b7fd70.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6aba04a431b7fd70","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1732428194439,"stop":1732428194439,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 38, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Josephus Survivor"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"6aba04a431b7fd70.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6aeb83ca0df8b3d8.json b/allure-report/data/test-cases/6aeb83ca0df8b3d8.json
deleted file mode 100644
index 5d37f1577b7..00000000000
--- a/allure-report/data/test-cases/6aeb83ca0df8b3d8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6aeb83ca0df8b3d8","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"6aeb83ca0df8b3d8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6b11699e388f2732.json b/allure-report/data/test-cases/6b11699e388f2732.json
new file mode 100644
index 00000000000..c2d69286df9
--- /dev/null
+++ b/allure-report/data/test-cases/6b11699e388f2732.json
@@ -0,0 +1 @@
+{"uid":"6b11699e388f2732","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1732428196053,"stop":1732428196053,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"V A P O R C O D E"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5966eeb31b229e44eb00007a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"6b11699e388f2732.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6b2ccbd851ec600.json b/allure-report/data/test-cases/6b2ccbd851ec600.json
new file mode 100644
index 00000000000..29238070682
--- /dev/null
+++ b/allure-report/data/test-cases/6b2ccbd851ec600.json
@@ -0,0 +1 @@
+{"uid":"6b2ccbd851ec600","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Conditions"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Personalized greeting"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ccc6c3ffee5b9f76","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0}},{"uid":"fb5c1665d86892a0","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0}},{"uid":"65ae520512a0a5fc","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"f83dd9e8b48c6bab","status":"passed","time":{"start":1724733474710,"stop":1724733474710,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"190ed93e28b901b","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0}},{"uid":"698c99dcac4b0d93","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0}},{"uid":"1188dda60b67ea96","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"3d238edf9c2316ff","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"6b2ccbd851ec600.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6b42b881fa048473.json b/allure-report/data/test-cases/6b42b881fa048473.json
deleted file mode 100644
index b8f9f6adc88..00000000000
--- a/allure-report/data/test-cases/6b42b881fa048473.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6b42b881fa048473","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"102e6d56faf7b4e2","name":"stdout","source":"102e6d56faf7b4e2.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"Grasshopper - Summation"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Loops"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"6b42b881fa048473.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6b82f1725d1453b9.json b/allure-report/data/test-cases/6b82f1725d1453b9.json
new file mode 100644
index 00000000000..f5d2dcbcdd7
--- /dev/null
+++ b/allure-report/data/test-cases/6b82f1725d1453b9.json
@@ -0,0 +1 @@
+{"uid":"6b82f1725d1453b9","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"6b82f1725d1453b9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6bab07231bfb8a25.json b/allure-report/data/test-cases/6bab07231bfb8a25.json
deleted file mode 100644
index 302e2cb131e..00000000000
--- a/allure-report/data/test-cases/6bab07231bfb8a25.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6bab07231bfb8a25","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1732764220401,"stop":1732764220401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1732764220403,"stop":1732764220403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Who likes it?"},{"name":"tag","value":"FORMATTING"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"2e0eb113649e95e6","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0}},{"uid":"4617147ad7612076","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"168ffd09c766442f","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fb237eeb673713e3","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0}},{"uid":"d7357eaa8c15ec47","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"57946e73be805e2a","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"6bab07231bfb8a25.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6bcea3846719ead.json b/allure-report/data/test-cases/6bcea3846719ead.json
new file mode 100644
index 00000000000..1ac0ac2a1b0
--- /dev/null
+++ b/allure-report/data/test-cases/6bcea3846719ead.json
@@ -0,0 +1 @@
+{"uid":"6bcea3846719ead","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1732428196029,"stop":1732428196030,"duration":1},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1732428196029,"stop":1732428196029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"6bcea3846719ead.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6bf2acd0a0db42e5.json b/allure-report/data/test-cases/6bf2acd0a0db42e5.json
deleted file mode 100644
index fd0da988e1b..00000000000
--- a/allure-report/data/test-cases/6bf2acd0a0db42e5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6bf2acd0a0db42e5","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1732428195838,"stop":1732428195839,"duration":1},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732428195832,"stop":1732428195832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732428195838,"stop":1732428195838,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732428195840,"stop":1732428195840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"6bf2acd0a0db42e5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6c1e65f294db5f89.json b/allure-report/data/test-cases/6c1e65f294db5f89.json
new file mode 100644
index 00000000000..d5d844632f6
--- /dev/null
+++ b/allure-report/data/test-cases/6c1e65f294db5f89.json
@@ -0,0 +1 @@
+{"uid":"6c1e65f294db5f89","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"description":"\n Testing using basic test data\n :return:\n ","descriptionHtml":" Testing using basic test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Diophantine Equation"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fc74ffe2a6fa764b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218838,"stop":1732764218838,"duration":0}},{"uid":"ebf90564de7fa557","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194185,"stop":1732428194185,"duration":0}},{"uid":"c6b40d117da688e8","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"7c60279d383e9d8b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"bdd8b1b0bd82d5b1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218838,"stop":1732764218838,"duration":0}},{"uid":"a57a3497f4402b67","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194185,"stop":1732428194185,"duration":0}},{"uid":"d6d51bdb700f78e3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"ad08cb0fb6eef203","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"6c1e65f294db5f89.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6c457590f118b700.json b/allure-report/data/test-cases/6c457590f118b700.json
deleted file mode 100644
index f1c44455ed1..00000000000
--- a/allure-report/data/test-cases/6c457590f118b700.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6c457590f118b700","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"85d8941907447826","name":"stdout","source":"85d8941907447826.txt","type":"text/plain","size":53}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Keep up the hoop"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Conditions"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"6c457590f118b700.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6c8559b634a76bd8.json b/allure-report/data/test-cases/6c8559b634a76bd8.json
new file mode 100644
index 00000000000..15789412fd4
--- /dev/null
+++ b/allure-report/data/test-cases/6c8559b634a76bd8.json
@@ -0,0 +1 @@
+{"uid":"6c8559b634a76bd8","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"feature","value":"Validation"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4928db7c01341cec","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0}},{"uid":"a4aa1c9fe84c9cc9","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1}},{"uid":"83385fc467b4a8e5","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}},{"uid":"cb1f986a714e3e2e","status":"passed","time":{"start":1724733472437,"stop":1724733472437,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9d2b852ea94aa88a","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0}},{"uid":"91c9b008755c7351","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1}},{"uid":"d6e4ebd44034ff08","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}},{"uid":"af3c309699fc2b8b","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}}]},"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"6c8559b634a76bd8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6c94325f55b8b56c.json b/allure-report/data/test-cases/6c94325f55b8b56c.json
deleted file mode 100644
index ad6c6705e4f..00000000000
--- a/allure-report/data/test-cases/6c94325f55b8b56c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6c94325f55b8b56c","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1732428196430,"stop":1732428196430,"duration":0},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1732428196430,"stop":1732428196430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732428196437,"stop":1732428196437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"6c94325f55b8b56c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6cc7dd91ca56d191.json b/allure-report/data/test-cases/6cc7dd91ca56d191.json
new file mode 100644
index 00000000000..304e2f4fd84
--- /dev/null
+++ b/allure-report/data/test-cases/6cc7dd91ca56d191.json
@@ -0,0 +1 @@
+{"uid":"6cc7dd91ca56d191","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a0d3807a4788c278","name":"stdout","source":"a0d3807a4788c278.txt","type":"text/plain","size":640}],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Casino chips"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"6cc7dd91ca56d191.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6cece42c72540e7a.json b/allure-report/data/test-cases/6cece42c72540e7a.json
new file mode 100644
index 00000000000..afcc3366b39
--- /dev/null
+++ b/allure-report/data/test-cases/6cece42c72540e7a.json
@@ -0,0 +1 @@
+{"uid":"6cece42c72540e7a","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"eb7ef9838cd7cad8","name":"stdout","source":"eb7ef9838cd7cad8.txt","type":"text/plain","size":307}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Check the exam"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"6cece42c72540e7a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6d2f9028315647c1.json b/allure-report/data/test-cases/6d2f9028315647c1.json
deleted file mode 100644
index 33a0f4dfa85..00000000000
--- a/allure-report/data/test-cases/6d2f9028315647c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6d2f9028315647c1","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"6d2f9028315647c1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6d57e0044d071709.json b/allure-report/data/test-cases/6d57e0044d071709.json
new file mode 100644
index 00000000000..09d74605ea4
--- /dev/null
+++ b/allure-report/data/test-cases/6d57e0044d071709.json
@@ -0,0 +1 @@
+{"uid":"6d57e0044d071709","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1432622f91e93164","name":"stdout","source":"1432622f91e93164.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRING FORMATTING"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"6d57e0044d071709.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6d917e3e4d702f23.json b/allure-report/data/test-cases/6d917e3e4d702f23.json
new file mode 100644
index 00000000000..f3975ae59f3
--- /dev/null
+++ b/allure-report/data/test-cases/6d917e3e4d702f23.json
@@ -0,0 +1 @@
+{"uid":"6d917e3e4d702f23","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Remove First and Last Character"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c51d0888e1777a9e","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0}},{"uid":"40605a6b825041b","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0}},{"uid":"cd3e27d521a2ebd0","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"800e8bf322748e89","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c2a15dd126224894","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0}},{"uid":"6ca78efd90ffa643","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0}},{"uid":"f50d911c93ffbcb0","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"f5da6537a014533","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"6d917e3e4d702f23.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6d9aec252d158762.json b/allure-report/data/test-cases/6d9aec252d158762.json
deleted file mode 100644
index c7f5acc97c7..00000000000
--- a/allure-report/data/test-cases/6d9aec252d158762.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6d9aec252d158762","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1732428194039,"stop":1732428194040,"duration":1},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1732428194039,"stop":1732428194039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1732428194040,"stop":1732428194040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1732428194040,"stop":1732428194040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1732428194040,"stop":1732428194040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1732428194042,"stop":1732428194042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"feature","value":"Validation"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"VALIDATION"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"6d9aec252d158762.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6da9e4a8a463c592.json b/allure-report/data/test-cases/6da9e4a8a463c592.json
new file mode 100644
index 00000000000..fdf728d5616
--- /dev/null
+++ b/allure-report/data/test-cases/6da9e4a8a463c592.json
@@ -0,0 +1 @@
+{"uid":"6da9e4a8a463c592","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1732764220183,"stop":1732764220183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"6da9e4a8a463c592.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6db0502ca689b396.json b/allure-report/data/test-cases/6db0502ca689b396.json
new file mode 100644
index 00000000000..d48f4e414fa
--- /dev/null
+++ b/allure-report/data/test-cases/6db0502ca689b396.json
@@ -0,0 +1 @@
+{"uid":"6db0502ca689b396","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"6db0502ca689b396.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6dd8a24f05e81d8d.json b/allure-report/data/test-cases/6dd8a24f05e81d8d.json
new file mode 100644
index 00000000000..0e3d6b4ad8c
--- /dev/null
+++ b/allure-report/data/test-cases/6dd8a24f05e81d8d.json
@@ -0,0 +1 @@
+{"uid":"6dd8a24f05e81d8d","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1732428194447,"stop":1732428194447,"duration":0},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1732428194446,"stop":1732428194446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732428194447,"stop":1732428194447,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1732428194457,"stop":1732428194457,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"feature","value":"Memoization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"MEMOIZATION"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"6dd8a24f05e81d8d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6de398181d9095ee.json b/allure-report/data/test-cases/6de398181d9095ee.json
deleted file mode 100644
index 10a34ba9432..00000000000
--- a/allure-report/data/test-cases/6de398181d9095ee.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6de398181d9095ee","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5d705772211817a","name":"stdout","source":"5d705772211817a.txt","type":"text/plain","size":2817}],"parameters":[],"stepsCount":30,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"Control Flow"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"6de398181d9095ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6dfafb882d7cc41f.json b/allure-report/data/test-cases/6dfafb882d7cc41f.json
deleted file mode 100644
index 5781455fdd0..00000000000
--- a/allure-report/data/test-cases/6dfafb882d7cc41f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6dfafb882d7cc41f","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732764221329,"stop":1732764221329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732764221344,"stop":1732764221344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cfac23a989211fca","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0}},{"uid":"2180a5f5e79006a1","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"56e6898f814c9a2c","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8c8d43e9d38910da","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0}},{"uid":"8427b8f31ff35d6c","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"a3beec2fa9a311c4","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"6dfafb882d7cc41f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6e173d8e5ff615be.json b/allure-report/data/test-cases/6e173d8e5ff615be.json
deleted file mode 100644
index 8c0cc96950b..00000000000
--- a/allure-report/data/test-cases/6e173d8e5ff615be.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6e173d8e5ff615be","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1732428196208,"stop":1732428196209,"duration":1},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1732428196208,"stop":1732428196208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1732428196209,"stop":1732428196209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1732428196209,"stop":1732428196209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1732428196209,"stop":1732428196209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Messi goals function"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"6e173d8e5ff615be.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6e4923e8771eebeb.json b/allure-report/data/test-cases/6e4923e8771eebeb.json
deleted file mode 100644
index 114898b5110..00000000000
--- a/allure-report/data/test-cases/6e4923e8771eebeb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6e4923e8771eebeb","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fb0a5c86d6124176","name":"stdout","source":"fb0a5c86d6124176.txt","type":"text/plain","size":793}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MEMOIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"feature","value":"Memoization"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"6e4923e8771eebeb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6e91e404eb8e624.json b/allure-report/data/test-cases/6e91e404eb8e624.json
deleted file mode 100644
index b6973a1c21e..00000000000
--- a/allure-report/data/test-cases/6e91e404eb8e624.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6e91e404eb8e624","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"6e91e404eb8e624.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6ef44675aea47099.json b/allure-report/data/test-cases/6ef44675aea47099.json
deleted file mode 100644
index eec38045961..00000000000
--- a/allure-report/data/test-cases/6ef44675aea47099.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6ef44675aea47099","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 38, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Josephus Survivor"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6aba04a431b7fd70","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194439,"stop":1732428194439,"duration":0}},{"uid":"6566372edd2dc54c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}},{"uid":"c264906d7bf954d5","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472921,"stop":1724733472921,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"70eff3ae24ccc67a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194439,"stop":1732428194439,"duration":0}},{"uid":"84fd4c67efee5295","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}},{"uid":"62bf772c3a2aa5d2","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}}]},"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"6ef44675aea47099.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6f178467aa4ed9b7.json b/allure-report/data/test-cases/6f178467aa4ed9b7.json
new file mode 100644
index 00000000000..e33d06a3724
--- /dev/null
+++ b/allure-report/data/test-cases/6f178467aa4ed9b7.json
@@ -0,0 +1 @@
+{"uid":"6f178467aa4ed9b7","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"31667aebf4f2d5e","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9}},{"uid":"defdbaa3c0a6eace","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3}},{"uid":"99363c879a15b2c4","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"bcbd2adc2b6db91f","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a13c451f0f676900","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9}},{"uid":"772347d4d5d65952","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3}},{"uid":"c1d9afec6278b1a8","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c1ed75effe27f7a1","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"6f178467aa4ed9b7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6f2806a9130ac2bf.json b/allure-report/data/test-cases/6f2806a9130ac2bf.json
new file mode 100644
index 00000000000..81545523217
--- /dev/null
+++ b/allure-report/data/test-cases/6f2806a9130ac2bf.json
@@ -0,0 +1 @@
+{"uid":"6f2806a9130ac2bf","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"6f2806a9130ac2bf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6f37cee94115c50c.json b/allure-report/data/test-cases/6f37cee94115c50c.json
deleted file mode 100644
index 755e43d221e..00000000000
--- a/allure-report/data/test-cases/6f37cee94115c50c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6f37cee94115c50c","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732428195652,"stop":1732428195652,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"String subpattern recognition II"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a391ad8e145cdee0000c4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"6f37cee94115c50c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6f95e3a968732946.json b/allure-report/data/test-cases/6f95e3a968732946.json
new file mode 100644
index 00000000000..0b4959dbf15
--- /dev/null
+++ b/allure-report/data/test-cases/6f95e3a968732946.json
@@ -0,0 +1 @@
+{"uid":"6f95e3a968732946","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1732428196144,"stop":1732428196144,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"6f95e3a968732946.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6f9dcb0c09ae9f13.json b/allure-report/data/test-cases/6f9dcb0c09ae9f13.json
deleted file mode 100644
index 4c867719053..00000000000
--- a/allure-report/data/test-cases/6f9dcb0c09ae9f13.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6f9dcb0c09ae9f13","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4d7d20a8fa5049ef","name":"stdout","source":"4d7d20a8fa5049ef.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Duplicate Encoder"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"6f9dcb0c09ae9f13.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6fa9bd2fff491ec7.json b/allure-report/data/test-cases/6fa9bd2fff491ec7.json
new file mode 100644
index 00000000000..8794f7f1ea9
--- /dev/null
+++ b/allure-report/data/test-cases/6fa9bd2fff491ec7.json
@@ -0,0 +1 @@
+{"uid":"6fa9bd2fff491ec7","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1724735127407,"stop":1724735127422,"duration":15},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8f4bf05879c8645b","name":"stdout","source":"8f4bf05879c8645b.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":12,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"The Greatest Warrior"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"6fa9bd2fff491ec7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/6fb97aca94ac90f1.json b/allure-report/data/test-cases/6fb97aca94ac90f1.json
new file mode 100644
index 00000000000..976acb49861
--- /dev/null
+++ b/allure-report/data/test-cases/6fb97aca94ac90f1.json
@@ -0,0 +1 @@
+{"uid":"6fb97aca94ac90f1","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"5f6fe8d21ab696a3","name":"stdout","source":"5f6fe8d21ab696a3.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"6fb97aca94ac90f1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/70008c90c6552144.json b/allure-report/data/test-cases/70008c90c6552144.json
deleted file mode 100644
index 0c3d008fb5a..00000000000
--- a/allure-report/data/test-cases/70008c90c6552144.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"70008c90c6552144","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732428195643,"stop":1732428195643,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition I"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a49f074b3bfa89b4c00002b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"70008c90c6552144.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7019f73b053e7ae6.json b/allure-report/data/test-cases/7019f73b053e7ae6.json
new file mode 100644
index 00000000000..57a1c6d7647
--- /dev/null
+++ b/allure-report/data/test-cases/7019f73b053e7ae6.json
@@ -0,0 +1 @@
+{"uid":"7019f73b053e7ae6","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bda0913251ec8a7b","name":"stdout","source":"bda0913251ec8a7b.txt","type":"text/plain","size":476}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Count letters in string"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"HASHES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"7019f73b053e7ae6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/701c3cee2d2ca0d.json b/allure-report/data/test-cases/701c3cee2d2ca0d.json
new file mode 100644
index 00000000000..feb8c046b2d
--- /dev/null
+++ b/allure-report/data/test-cases/701c3cee2d2ca0d.json
@@ -0,0 +1 @@
+{"uid":"701c3cee2d2ca0d","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1d9f9656a94c5b68","name":"stdout","source":"1d9f9656a94c5b68.txt","type":"text/plain","size":104}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"701c3cee2d2ca0d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/703af1f2e157e358.json b/allure-report/data/test-cases/703af1f2e157e358.json
new file mode 100644
index 00000000000..7ccc116cfd9
--- /dev/null
+++ b/allure-report/data/test-cases/703af1f2e157e358.json
@@ -0,0 +1 @@
+{"uid":"703af1f2e157e358","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ee3a0764d3c252bb","name":"stdout","source":"ee3a0764d3c252bb.txt","type":"text/plain","size":232}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Geometry"},{"name":"tag","value":"GEOMETRY"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGEBRA"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"703af1f2e157e358.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/705df14002b81e6d.json b/allure-report/data/test-cases/705df14002b81e6d.json
new file mode 100644
index 00000000000..4f8cfe94620
--- /dev/null
+++ b/allure-report/data/test-cases/705df14002b81e6d.json
@@ -0,0 +1 @@
+{"uid":"705df14002b81e6d","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"37cb2e943dd3d9fa","name":"stdout","source":"37cb2e943dd3d9fa.txt","type":"text/plain","size":1904}],"parameters":[],"stepsCount":21,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"parentSuite","value":"Proficient"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"OPERATORS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"epic","value":"2 kyu"},{"name":"tag","value":"PARSING STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"705df14002b81e6d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/705f3a50d2317813.json b/allure-report/data/test-cases/705f3a50d2317813.json
new file mode 100644
index 00000000000..e84395c6437
--- /dev/null
+++ b/allure-report/data/test-cases/705f3a50d2317813.json
@@ -0,0 +1 @@
+{"uid":"705f3a50d2317813","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1732428196321,"stop":1732428196321,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1732428196320,"stop":1732428196320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1732428196321,"stop":1732428196321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1732428196323,"stop":1732428196323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"MakeUpperCase"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"705f3a50d2317813.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7062f727dbe31207.json b/allure-report/data/test-cases/7062f727dbe31207.json
new file mode 100644
index 00000000000..8b7c03ab610
--- /dev/null
+++ b/allure-report/data/test-cases/7062f727dbe31207.json
@@ -0,0 +1 @@
+{"uid":"7062f727dbe31207","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"7062f727dbe31207.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/706d67120123862f.json b/allure-report/data/test-cases/706d67120123862f.json
deleted file mode 100644
index fe44e27ac39..00000000000
--- a/allure-report/data/test-cases/706d67120123862f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"706d67120123862f","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 86, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"706d67120123862f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/707862d33841a8ff.json b/allure-report/data/test-cases/707862d33841a8ff.json
deleted file mode 100644
index b13873fa146..00000000000
--- a/allure-report/data/test-cases/707862d33841a8ff.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"707862d33841a8ff","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"707862d33841a8ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7086e3f0d0497484.json b/allure-report/data/test-cases/7086e3f0d0497484.json
new file mode 100644
index 00000000000..3d7c44f0e67
--- /dev/null
+++ b/allure-report/data/test-cases/7086e3f0d0497484.json
@@ -0,0 +1 @@
+{"uid":"7086e3f0d0497484","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c59a8e0803dd0f2a","name":"stdout","source":"c59a8e0803dd0f2a.txt","type":"text/plain","size":878}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"7086e3f0d0497484.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/70a5d60b5abb1f3f.json b/allure-report/data/test-cases/70a5d60b5abb1f3f.json
new file mode 100644
index 00000000000..327d1260c31
--- /dev/null
+++ b/allure-report/data/test-cases/70a5d60b5abb1f3f.json
@@ -0,0 +1 @@
+{"uid":"70a5d60b5abb1f3f","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a5312ee34a83472","name":"stdout","source":"a5312ee34a83472.txt","type":"text/plain","size":298}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Share prices"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"70a5d60b5abb1f3f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/70c180d1e9f40ddc.json b/allure-report/data/test-cases/70c180d1e9f40ddc.json
deleted file mode 100644
index 0b8bd1d5c62..00000000000
--- a/allure-report/data/test-cases/70c180d1e9f40ddc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"70c180d1e9f40ddc","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1724735127407,"stop":1724735127422,"duration":15},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4b36d71052a1b866","name":"stdout","source":"4b36d71052a1b866.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":12,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"The Greatest Warrior"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"70c180d1e9f40ddc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/710a5d14f0382e2f.json b/allure-report/data/test-cases/710a5d14f0382e2f.json
deleted file mode 100644
index e7c533aa60b..00000000000
--- a/allure-report/data/test-cases/710a5d14f0382e2f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"710a5d14f0382e2f","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1732428195890,"stop":1732428195890,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1732428195889,"stop":1732428195889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1732428195890,"stop":1732428195890,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1732428195891,"stop":1732428195891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Maximum Multiple"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"feature","value":"Control Flow"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aba780a6a176b029800041c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"710a5d14f0382e2f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/711b3df283530a5b.json b/allure-report/data/test-cases/711b3df283530a5b.json
deleted file mode 100644
index fcee08e062c..00000000000
--- a/allure-report/data/test-cases/711b3df283530a5b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"711b3df283530a5b","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1732428194708,"stop":1732428195425,"duration":717},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1732428194708,"stop":1732428194708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1732428194710,"stop":1732428194710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1732428195425,"stop":1732428195425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1732428195438,"stop":1732428195438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Diagonal"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"711b3df283530a5b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/71a05925458c8736.json b/allure-report/data/test-cases/71a05925458c8736.json
deleted file mode 100644
index 7ac627e17a9..00000000000
--- a/allure-report/data/test-cases/71a05925458c8736.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"71a05925458c8736","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e707854c25108dd3","name":"stdout","source":"e707854c25108dd3.txt","type":"text/plain","size":59}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"71a05925458c8736.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/71a87e59b6648413.json b/allure-report/data/test-cases/71a87e59b6648413.json
deleted file mode 100644
index 521df9d6d4a..00000000000
--- a/allure-report/data/test-cases/71a87e59b6648413.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"71a87e59b6648413","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1732428194232,"stop":1732428194233,"duration":1},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732428194231,"stop":1732428194231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428194233,"stop":1732428194233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732428194255,"stop":1732428194255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the safest places in town"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"71a87e59b6648413.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/71dc0d8169aaad6f.json b/allure-report/data/test-cases/71dc0d8169aaad6f.json
deleted file mode 100644
index 53733da285b..00000000000
--- a/allure-report/data/test-cases/71dc0d8169aaad6f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"71dc0d8169aaad6f","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"78bed3c0bc3ed4a","name":"stdout","source":"78bed3c0bc3ed4a.txt","type":"text/plain","size":120}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the longest gap!"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"71dc0d8169aaad6f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/71f8f5b376b254cf.json b/allure-report/data/test-cases/71f8f5b376b254cf.json
deleted file mode 100644
index 942f2ca6873..00000000000
--- a/allure-report/data/test-cases/71f8f5b376b254cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"71f8f5b376b254cf","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732428196491,"stop":1732428196491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"71f8f5b376b254cf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/720b65d3a7d8ec34.json b/allure-report/data/test-cases/720b65d3a7d8ec34.json
deleted file mode 100644
index e231a11ad19..00000000000
--- a/allure-report/data/test-cases/720b65d3a7d8ec34.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"720b65d3a7d8ec34","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1732764218878,"stop":1732764218878,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fibonacci Streaming"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c948f5411c74f4a1","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0}},{"uid":"8bf0e4ddc17f51c8","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"f253bf40e74f545d","status":"passed","time":{"start":1724733472608,"stop":1724733472608,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7087926d4a83e9d4","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0}},{"uid":"d4c41912963969d7","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"5ecd182a341dd7b4","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"720b65d3a7d8ec34.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7250652c2d8bbae5.json b/allure-report/data/test-cases/7250652c2d8bbae5.json
new file mode 100644
index 00000000000..3f59b513373
--- /dev/null
+++ b/allure-report/data/test-cases/7250652c2d8bbae5.json
@@ -0,0 +1 @@
+{"uid":"7250652c2d8bbae5","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"23d88d3c634a9318","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0}},{"uid":"d94530c5ab1a7ba8","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0}},{"uid":"b87f80755bc77034","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"eb6afac49e3912b1","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"591cfdbc90cf4c5e","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0}},{"uid":"a77a517a493b3eb2","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0}},{"uid":"52187b3daff300ae","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"de314943cf5bdd10","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"7250652c2d8bbae5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/72c2edc2055d0da7.json b/allure-report/data/test-cases/72c2edc2055d0da7.json
new file mode 100644
index 00000000000..2b877cd594c
--- /dev/null
+++ b/allure-report/data/test-cases/72c2edc2055d0da7.json
@@ -0,0 +1 @@
+{"uid":"72c2edc2055d0da7","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"tag","value":"MEMOIZATION"},{"name":"story","value":"Sum of Pairs"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fb3c794e959e544","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0}},{"uid":"9b26a570961ab395","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0}},{"uid":"eeeab72dd7b98f53","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"623e1f94af0b0a8a","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ef2b00c02db84592","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0}},{"uid":"607f84fe70696eb5","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0}},{"uid":"2965d2d3db0ea08e","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"be5a8376fdcba717","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"72c2edc2055d0da7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/72c86ca38c98258.json b/allure-report/data/test-cases/72c86ca38c98258.json
deleted file mode 100644
index ecd6cbb505c..00000000000
--- a/allure-report/data/test-cases/72c86ca38c98258.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"72c86ca38c98258","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3fb645b301593c3","name":"stdout","source":"3fb645b301593c3.txt","type":"text/plain","size":37}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"72c86ca38c98258.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7312d30334dcfc0d.json b/allure-report/data/test-cases/7312d30334dcfc0d.json
deleted file mode 100644
index c277479c3bd..00000000000
--- a/allure-report/data/test-cases/7312d30334dcfc0d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7312d30334dcfc0d","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"50fb258de88c9004","name":"stdout","source":"50fb258de88c9004.txt","type":"text/plain","size":276}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Your order, please"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"7312d30334dcfc0d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/73191ac2ec23a302.json b/allure-report/data/test-cases/73191ac2ec23a302.json
new file mode 100644
index 00000000000..df5b1e4da58
--- /dev/null
+++ b/allure-report/data/test-cases/73191ac2ec23a302.json
@@ -0,0 +1 @@
+{"uid":"73191ac2ec23a302","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":30,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1732428194156,"stop":1732428194156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"73191ac2ec23a302.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/732b9dd805d734b8.json b/allure-report/data/test-cases/732b9dd805d734b8.json
deleted file mode 100644
index 5d52506685b..00000000000
--- a/allure-report/data/test-cases/732b9dd805d734b8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"732b9dd805d734b8","name":"test_triangle","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_triangle","historyId":"be7068cb1056118b9c0776b1d187601d","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":2,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1732764220449,"stop":1732764220449,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1732764220453,"stop":1732764220453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"tag","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"Logic"},{"name":"story","value":"Coloured Triangles"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a25ac6ac5e284cfbe000111","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d5d01c4fe30779a0","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1}},{"uid":"e5a7c04cf0e6c2f9","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3ffa72675847f113","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1}},{"uid":"7e0d94f0ee4e397d","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"2d65aaadaa20d5c2","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"tags":["Algorithms","Logic","Strings"]},"source":"732b9dd805d734b8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/732bf4c64788dac.json b/allure-report/data/test-cases/732bf4c64788dac.json
new file mode 100644
index 00000000000..65a9916cfc2
--- /dev/null
+++ b/allure-report/data/test-cases/732bf4c64788dac.json
@@ -0,0 +1 @@
+{"uid":"732bf4c64788dac","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"732bf4c64788dac.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7331de8e7202ad57.json b/allure-report/data/test-cases/7331de8e7202ad57.json
deleted file mode 100644
index 6fbbdbb0ba7..00000000000
--- a/allure-report/data/test-cases/7331de8e7202ad57.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7331de8e7202ad57","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1732764218697,"stop":1732764218697,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1732764218699,"stop":1732764218699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1732764218699,"stop":1732764218699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1732764218699,"stop":1732764218699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1732764218763,"stop":1732764218763,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"Sum by Factors"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4b22647a9cdd2bef","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60}},{"uid":"ce75fbdf4ccd46b8","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}},{"uid":"30ac3ffad3316fea","status":"passed","time":{"start":1724733472452,"stop":1724733472499,"duration":47}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"aa08a95162404297","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60}},{"uid":"82619e3fb0e84d4d","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}},{"uid":"521b14729542d5c4","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}}]},"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"7331de8e7202ad57.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/733b2334645f5c42.json b/allure-report/data/test-cases/733b2334645f5c42.json
new file mode 100644
index 00000000000..3e9cb2b9999
--- /dev/null
+++ b/allure-report/data/test-cases/733b2334645f5c42.json
@@ -0,0 +1 @@
+{"uid":"733b2334645f5c42","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Performance"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PERFORMANCE"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Row of the odd triangle"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"90548ade83f4ad3f","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0}},{"uid":"8c263832e40387fc","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0}},{"uid":"529f7f81e90deb17","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}},{"uid":"a1726ce9583568d0","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"416bb0c0ac58f7b6","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0}},{"uid":"59b1922c33f3ac65","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0}},{"uid":"9b82a842fdc9b867","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}},{"uid":"4c3877c30e625752","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}}]},"tags":["PERFORMANCE","ALGORITHMS"]},"source":"733b2334645f5c42.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/73622414b649e45a.json b/allure-report/data/test-cases/73622414b649e45a.json
deleted file mode 100644
index b116c58d56e..00000000000
--- a/allure-report/data/test-cases/73622414b649e45a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"73622414b649e45a","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bc75ae4e4dd30a2d","name":"stdout","source":"bc75ae4e4dd30a2d.txt","type":"text/plain","size":428}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Factorial"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Color Choice"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"73622414b649e45a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/73654e59fd10df4d.json b/allure-report/data/test-cases/73654e59fd10df4d.json
new file mode 100644
index 00000000000..3970ed4369a
--- /dev/null
+++ b/allure-report/data/test-cases/73654e59fd10df4d.json
@@ -0,0 +1 @@
+{"uid":"73654e59fd10df4d","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f9702a98b358e235","name":"stdout","source":"f9702a98b358e235.txt","type":"text/plain","size":311}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"73654e59fd10df4d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7369f3dde824b045.json b/allure-report/data/test-cases/7369f3dde824b045.json
deleted file mode 100644
index dc98b1f762f..00000000000
--- a/allure-report/data/test-cases/7369f3dde824b045.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7369f3dde824b045","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"57e00ad1037160b6","name":"stdout","source":"57e00ad1037160b6.txt","type":"text/plain","size":307}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Check the exam"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"7369f3dde824b045.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/73b957e217c05b3b.json b/allure-report/data/test-cases/73b957e217c05b3b.json
new file mode 100644
index 00000000000..0b6bdef6218
--- /dev/null
+++ b/allure-report/data/test-cases/73b957e217c05b3b.json
@@ -0,0 +1 @@
+{"uid":"73b957e217c05b3b","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1732428194170,"stop":1732428194170,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"PARSING"},{"name":"story","value":"Count IP Addresses"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"73b957e217c05b3b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/73ceae1f03ba10a4.json b/allure-report/data/test-cases/73ceae1f03ba10a4.json
new file mode 100644
index 00000000000..f4ac65cc3f8
--- /dev/null
+++ b/allure-report/data/test-cases/73ceae1f03ba10a4.json
@@ -0,0 +1 @@
+{"uid":"73ceae1f03ba10a4","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1732764220409,"stop":1732764220409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732764220410,"stop":1732764220410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732764220410,"stop":1732764220410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732764220410,"stop":1732764220410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1732764220411,"stop":1732764220411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Your order, please"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"73ceae1f03ba10a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/73ef94971e1ebc98.json b/allure-report/data/test-cases/73ef94971e1ebc98.json
new file mode 100644
index 00000000000..9cf4e3369bc
--- /dev/null
+++ b/allure-report/data/test-cases/73ef94971e1ebc98.json
@@ -0,0 +1 @@
+{"uid":"73ef94971e1ebc98","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1732428196044,"stop":1732428196044,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1732428196043,"stop":1732428196044,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428196044,"stop":1732428196044,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1732428196046,"stop":1732428196046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/570f6436b29c708a32000826","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"73ef94971e1ebc98.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/740e72b931a3ed2d.json b/allure-report/data/test-cases/740e72b931a3ed2d.json
deleted file mode 100644
index 1bd42c33455..00000000000
--- a/allure-report/data/test-cases/740e72b931a3ed2d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"740e72b931a3ed2d","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permutations"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"PERMUTATIONS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"740e72b931a3ed2d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/741a61f0f9cb4c37.json b/allure-report/data/test-cases/741a61f0f9cb4c37.json
deleted file mode 100644
index 096a239b7ef..00000000000
--- a/allure-report/data/test-cases/741a61f0f9cb4c37.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"741a61f0f9cb4c37","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"250afdca61317e51","name":"stdout","source":"250afdca61317e51.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"741a61f0f9cb4c37.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7423494f63e5e438.json b/allure-report/data/test-cases/7423494f63e5e438.json
new file mode 100644
index 00000000000..ce6fcd36700
--- /dev/null
+++ b/allure-report/data/test-cases/7423494f63e5e438.json
@@ -0,0 +1 @@
+{"uid":"7423494f63e5e438","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1732428194464,"stop":1732428194464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"story","value":"Moving Zeros To The End"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52597aa56021e91c93000cb0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"7423494f63e5e438.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/747c525d425e0efa.json b/allure-report/data/test-cases/747c525d425e0efa.json
deleted file mode 100644
index cc0f1209582..00000000000
--- a/allure-report/data/test-cases/747c525d425e0efa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"747c525d425e0efa","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2857c06d429f0757","name":"stdout","source":"2857c06d429f0757.txt","type":"text/plain","size":601}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Range Extraction"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"747c525d425e0efa.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/749bcfd3f56dec1a.json b/allure-report/data/test-cases/749bcfd3f56dec1a.json
deleted file mode 100644
index 1007c47a518..00000000000
--- a/allure-report/data/test-cases/749bcfd3f56dec1a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"749bcfd3f56dec1a","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1732428196435,"stop":1732428196436,"duration":1},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1732428196436,"stop":1732428196436,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732428196437,"stop":1732428196437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"749bcfd3f56dec1a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/74b0e8a5cfe71956.json b/allure-report/data/test-cases/74b0e8a5cfe71956.json
new file mode 100644
index 00000000000..2d863986ce1
--- /dev/null
+++ b/allure-report/data/test-cases/74b0e8a5cfe71956.json
@@ -0,0 +1 @@
+{"uid":"74b0e8a5cfe71956","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732428196202,"stop":1732428196202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"74b0e8a5cfe71956.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/74d08353b69572cc.json b/allure-report/data/test-cases/74d08353b69572cc.json
new file mode 100644
index 00000000000..d0251397285
--- /dev/null
+++ b/allure-report/data/test-cases/74d08353b69572cc.json
@@ -0,0 +1 @@
+{"uid":"74d08353b69572cc","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1732764218785,"stop":1732764218785,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"OOP"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"epic","value":"4 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"74d08353b69572cc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/74f816020df3559.json b/allure-report/data/test-cases/74f816020df3559.json
deleted file mode 100644
index 17d850f4a9e..00000000000
--- a/allure-report/data/test-cases/74f816020df3559.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"74f816020df3559","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1732428195926,"stop":1732428195926,"duration":0},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1732428195926,"stop":1732428195926,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"74f816020df3559.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/75040d42480a95e8.json b/allure-report/data/test-cases/75040d42480a95e8.json
deleted file mode 100644
index 8ac90ab9027..00000000000
--- a/allure-report/data/test-cases/75040d42480a95e8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"75040d42480a95e8","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1889e3b457f9320a","name":"stdout","source":"1889e3b457f9320a.txt","type":"text/plain","size":210}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"story","value":"Human Readable Time"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"75040d42480a95e8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/756610bb1a8856d4.json b/allure-report/data/test-cases/756610bb1a8856d4.json
deleted file mode 100644
index 6be73e432c7..00000000000
--- a/allure-report/data/test-cases/756610bb1a8856d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"756610bb1a8856d4","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9905895b50875943","name":"stdout","source":"9905895b50875943.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"756610bb1a8856d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7567c87108e55931.json b/allure-report/data/test-cases/7567c87108e55931.json
deleted file mode 100644
index de097564ac9..00000000000
--- a/allure-report/data/test-cases/7567c87108e55931.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7567c87108e55931","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1732428195862,"stop":1732428195862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Isograms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"7567c87108e55931.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/75a0786e7098fd84.json b/allure-report/data/test-cases/75a0786e7098fd84.json
deleted file mode 100644
index 850570585dd..00000000000
--- a/allure-report/data/test-cases/75a0786e7098fd84.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"75a0786e7098fd84","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732428196264,"stop":1732428196264,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732428196271,"stop":1732428196271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is your period late"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"75a0786e7098fd84.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/75b2a36530573b63.json b/allure-report/data/test-cases/75b2a36530573b63.json
new file mode 100644
index 00000000000..fa770599c7e
--- /dev/null
+++ b/allure-report/data/test-cases/75b2a36530573b63.json
@@ -0,0 +1 @@
+{"uid":"75b2a36530573b63","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1724733473991,"stop":1724733474007,"duration":16},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733474007,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"da2e8ce75b901e82","name":"stdout","source":"da2e8ce75b901e82.txt","type":"text/plain","size":299}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Numericals of a String"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"75b2a36530573b63.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7612354cc3c699d.json b/allure-report/data/test-cases/7612354cc3c699d.json
deleted file mode 100644
index aa9f5a519a5..00000000000
--- a/allure-report/data/test-cases/7612354cc3c699d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7612354cc3c699d","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"60553188e91eeef0","name":"stdout","source":"60553188e91eeef0.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7612354cc3c699d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7616dbf2a034685c.json b/allure-report/data/test-cases/7616dbf2a034685c.json
new file mode 100644
index 00000000000..4baa20ea425
--- /dev/null
+++ b/allure-report/data/test-cases/7616dbf2a034685c.json
@@ -0,0 +1 @@
+{"uid":"7616dbf2a034685c","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2589fdae4962b015","name":"stdout","source":"2589fdae4962b015.txt","type":"text/plain","size":1155}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"7616dbf2a034685c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/761ca73c34549675.json b/allure-report/data/test-cases/761ca73c34549675.json
new file mode 100644
index 00000000000..e885749227b
--- /dev/null
+++ b/allure-report/data/test-cases/761ca73c34549675.json
@@ -0,0 +1 @@
+{"uid":"761ca73c34549675","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1732428194124,"stop":1732428194125,"duration":1},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1732428194123,"stop":1732428194123,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1732428194125,"stop":1732428194125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1732428194125,"stop":1732428194125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sum of Intervals"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"AGGREGATIONS"},{"name":"feature","value":"Aggregations"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"INTEGERS"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"761ca73c34549675.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/763ac19ad87ac3cd.json b/allure-report/data/test-cases/763ac19ad87ac3cd.json
new file mode 100644
index 00000000000..ba7f519dc31
--- /dev/null
+++ b/allure-report/data/test-cases/763ac19ad87ac3cd.json
@@ -0,0 +1 @@
+{"uid":"763ac19ad87ac3cd","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"622422493d650fdf","name":"stdout","source":"622422493d650fdf.txt","type":"text/plain","size":142}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Will there be enough space?"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS"]},"source":"763ac19ad87ac3cd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/764219a087e938f.json b/allure-report/data/test-cases/764219a087e938f.json
deleted file mode 100644
index 9bac35973dd..00000000000
--- a/allure-report/data/test-cases/764219a087e938f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"764219a087e938f","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"764219a087e938f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/765c2af6ca77e4e9.json b/allure-report/data/test-cases/765c2af6ca77e4e9.json
deleted file mode 100644
index a619044c3bb..00000000000
--- a/allure-report/data/test-cases/765c2af6ca77e4e9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"765c2af6ca77e4e9","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b1cd53c85d21b130","name":"stdout","source":"b1cd53c85d21b130.txt","type":"text/plain","size":604}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Vasya - Clerk"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"765c2af6ca77e4e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/76614b580d9bd7f8.json b/allure-report/data/test-cases/76614b580d9bd7f8.json
deleted file mode 100644
index 752094c52a0..00000000000
--- a/allure-report/data/test-cases/76614b580d9bd7f8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"76614b580d9bd7f8","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2a2e64e7212768ad","name":"stdout","source":"2a2e64e7212768ad.txt","type":"text/plain","size":12051}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"story","value":"String subpattern recognition I"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"76614b580d9bd7f8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7677af29e8a1671e.json b/allure-report/data/test-cases/7677af29e8a1671e.json
deleted file mode 100644
index 2d974617b33..00000000000
--- a/allure-report/data/test-cases/7677af29e8a1671e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7677af29e8a1671e","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3e106a35f51e50cd","name":"stdout","source":"3e106a35f51e50cd.txt","type":"text/plain","size":949}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"feature","value":"Validation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"7677af29e8a1671e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/767acc864b347295.json b/allure-report/data/test-cases/767acc864b347295.json
deleted file mode 100644
index b3e8c346c0c..00000000000
--- a/allure-report/data/test-cases/767acc864b347295.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"767acc864b347295","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the smallest"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"767acc864b347295.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/76a91c6ac0b40085.json b/allure-report/data/test-cases/76a91c6ac0b40085.json
new file mode 100644
index 00000000000..6243be81f7f
--- /dev/null
+++ b/allure-report/data/test-cases/76a91c6ac0b40085.json
@@ -0,0 +1 @@
+{"uid":"76a91c6ac0b40085","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1732428194023,"stop":1732428194025,"duration":2},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1732428194022,"stop":1732428194022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194025,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194025,"stop":1732428194025,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1732428194026,"stop":1732428194026,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Strings Mix"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"76a91c6ac0b40085.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/76b07a3b0b784bd3.json b/allure-report/data/test-cases/76b07a3b0b784bd3.json
deleted file mode 100644
index 09b8b55c1b6..00000000000
--- a/allure-report/data/test-cases/76b07a3b0b784bd3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"76b07a3b0b784bd3","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1732428196069,"stop":1732428196070,"duration":1},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1732428196069,"stop":1732428196069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"76b07a3b0b784bd3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/76e193dcfd9d956a.json b/allure-report/data/test-cases/76e193dcfd9d956a.json
new file mode 100644
index 00000000000..244aef4769d
--- /dev/null
+++ b/allure-report/data/test-cases/76e193dcfd9d956a.json
@@ -0,0 +1 @@
+{"uid":"76e193dcfd9d956a","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"adebeeed90235942","name":"stdout","source":"adebeeed90235942.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"76e193dcfd9d956a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/777b1d9b55eb3ae9.json b/allure-report/data/test-cases/777b1d9b55eb3ae9.json
new file mode 100644
index 00000000000..4826e5955a1
--- /dev/null
+++ b/allure-report/data/test-cases/777b1d9b55eb3ae9.json
@@ -0,0 +1 @@
+{"uid":"777b1d9b55eb3ae9","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4391e2c86d08e20","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1}},{"uid":"57eb8463acc316b7","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0}},{"uid":"522017a410240b47","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"e28dd76561e769e2","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"54fbe05c675f404a","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1}},{"uid":"12f0442ef33f054e","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0}},{"uid":"e9aaea22e808b4eb","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"a0cc441d7d4eb4dd","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"777b1d9b55eb3ae9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/777ba0c823c5a82a.json b/allure-report/data/test-cases/777ba0c823c5a82a.json
deleted file mode 100644
index aa4fe53424e..00000000000
--- a/allure-report/data/test-cases/777ba0c823c5a82a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"777ba0c823c5a82a","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1732428194170,"stop":1732428194170,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"PARSING"},{"name":"story","value":"Count IP Addresses"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"777ba0c823c5a82a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/77858b1148b2de9d.json b/allure-report/data/test-cases/77858b1148b2de9d.json
new file mode 100644
index 00000000000..929b6948f30
--- /dev/null
+++ b/allure-report/data/test-cases/77858b1148b2de9d.json
@@ -0,0 +1 @@
+{"uid":"77858b1148b2de9d","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"109a63364b1709cb","name":"stdout","source":"109a63364b1709cb.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"77858b1148b2de9d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/77a4cf3d728ec302.json b/allure-report/data/test-cases/77a4cf3d728ec302.json
new file mode 100644
index 00000000000..b3da96b3934
--- /dev/null
+++ b/allure-report/data/test-cases/77a4cf3d728ec302.json
@@ -0,0 +1 @@
+{"uid":"77a4cf3d728ec302","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1732764220225,"stop":1732764220225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1732764220228,"stop":1732764220228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Number Zoo Patrol"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"77a4cf3d728ec302.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/77a9a3d99a741f47.json b/allure-report/data/test-cases/77a9a3d99a741f47.json
deleted file mode 100644
index 9142bbb2e1a..00000000000
--- a/allure-report/data/test-cases/77a9a3d99a741f47.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"77a9a3d99a741f47","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1732428195590,"stop":1732428195590,"duration":0},"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1732428195589,"stop":1732428195589,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1732428195590,"stop":1732428195590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1732428195591,"stop":1732428195591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Potion Class 101"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Classes"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"77a9a3d99a741f47.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/77ce7ba6af0b177a.json b/allure-report/data/test-cases/77ce7ba6af0b177a.json
deleted file mode 100644
index 7117bfa23fb..00000000000
--- a/allure-report/data/test-cases/77ce7ba6af0b177a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"77ce7ba6af0b177a","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1732764221279,"stop":1732764221279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"97e1e8aa5714e13a","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1}},{"uid":"756610bb1a8856d4","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"20569c47774cf3c7","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a10876da94fb2b4f","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1}},{"uid":"6ea719d6e8a376fb","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"564be6d750e08ee1","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"77ce7ba6af0b177a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/77d417f099b71c46.json b/allure-report/data/test-cases/77d417f099b71c46.json
new file mode 100644
index 00000000000..12c5fc6c772
--- /dev/null
+++ b/allure-report/data/test-cases/77d417f099b71c46.json
@@ -0,0 +1 @@
+{"uid":"77d417f099b71c46","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"description":"\n Testing using medium test data\n :return:\n ","descriptionHtml":" Testing using medium test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 46, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"77d417f099b71c46.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/783d8a205b731823.json b/allure-report/data/test-cases/783d8a205b731823.json
deleted file mode 100644
index e42139b7eff..00000000000
--- a/allure-report/data/test-cases/783d8a205b731823.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"783d8a205b731823","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5c0380ec075dfe06","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0}},{"uid":"7f05453c14dc1c4a","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"a2f70229e4c52322","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a3370192ce6dd676","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0}},{"uid":"337891d8027fbc46","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"4260c429366ea20f","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"783d8a205b731823.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/78450b76b8629fe6.json b/allure-report/data/test-cases/78450b76b8629fe6.json
deleted file mode 100644
index f478b9d710d..00000000000
--- a/allure-report/data/test-cases/78450b76b8629fe6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"78450b76b8629fe6","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"15093916dbf3d716","name":"stdout","source":"15093916dbf3d716.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Flow Control"},{"name":"story","value":"Powers of 3"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"78450b76b8629fe6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/78770f3ff6d80a18.json b/allure-report/data/test-cases/78770f3ff6d80a18.json
new file mode 100644
index 00000000000..b9080fb3037
--- /dev/null
+++ b/allure-report/data/test-cases/78770f3ff6d80a18.json
@@ -0,0 +1 @@
+{"uid":"78770f3ff6d80a18","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"No arithmetic progressions"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"78770f3ff6d80a18.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7886d18807eb6c13.json b/allure-report/data/test-cases/7886d18807eb6c13.json
new file mode 100644
index 00000000000..650105547da
--- /dev/null
+++ b/allure-report/data/test-cases/7886d18807eb6c13.json
@@ -0,0 +1 @@
+{"uid":"7886d18807eb6c13","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732428195652,"stop":1732428195652,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"String subpattern recognition II"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a391ad8e145cdee0000c4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"7886d18807eb6c13.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/78aec59881bd461e.json b/allure-report/data/test-cases/78aec59881bd461e.json
new file mode 100644
index 00000000000..d12b2884d68
--- /dev/null
+++ b/allure-report/data/test-cases/78aec59881bd461e.json
@@ -0,0 +1 @@
+{"uid":"78aec59881bd461e","name":"Simple test for empty string.","fullName":"kyu_7.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses_empty_string","historyId":"d3e9281f847cd49d15fb55b4db822c97","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should return True for empty strings.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should return True for empty strings.
","status":"passed","steps":[{"name":"Enter empty test string and verifythat the function returns True.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Valid Parentheses"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/6411b91a5e71b915d237332d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},"source":"78aec59881bd461e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/78b238490a0d0c98.json b/allure-report/data/test-cases/78b238490a0d0c98.json
new file mode 100644
index 00000000000..0ea1d35af35
--- /dev/null
+++ b/allure-report/data/test-cases/78b238490a0d0c98.json
@@ -0,0 +1 @@
+{"uid":"78b238490a0d0c98","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c5bd55033a46cbd6","name":"stdout","source":"c5bd55033a46cbd6.txt","type":"text/plain","size":601}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRING"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Range Extraction"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"78b238490a0d0c98.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/792ce345a0c4a9e1.json b/allure-report/data/test-cases/792ce345a0c4a9e1.json
new file mode 100644
index 00000000000..d6f94d38cf0
--- /dev/null
+++ b/allure-report/data/test-cases/792ce345a0c4a9e1.json
@@ -0,0 +1 @@
+{"uid":"792ce345a0c4a9e1","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"792ce345a0c4a9e1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7940a8ba615e27f7.json b/allure-report/data/test-cases/7940a8ba615e27f7.json
new file mode 100644
index 00000000000..1f091781342
--- /dev/null
+++ b/allure-report/data/test-cases/7940a8ba615e27f7.json
@@ -0,0 +1 @@
+{"uid":"7940a8ba615e27f7","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"story","value":"Convert a string to an array"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"62263e93a5cfddb4","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0}},{"uid":"17e84d8dd3123806","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0}},{"uid":"8966b735a3793409","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"cde33394de2ec155","status":"passed","time":{"start":1724733474585,"stop":1724733474585,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8672ab2817945b36","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0}},{"uid":"984af3d5d8056be9","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0}},{"uid":"52715db4a1ce5955","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"8ded43d0fdf317ac","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"7940a8ba615e27f7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/79e5a850abe86297.json b/allure-report/data/test-cases/79e5a850abe86297.json
deleted file mode 100644
index d314a07257b..00000000000
--- a/allure-report/data/test-cases/79e5a850abe86297.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"79e5a850abe86297","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Classes"},{"name":"story","value":"Potion Class 101"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"79e5a850abe86297.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7a1146c2cbd99038.json b/allure-report/data/test-cases/7a1146c2cbd99038.json
new file mode 100644
index 00000000000..5d5d18b6e44
--- /dev/null
+++ b/allure-report/data/test-cases/7a1146c2cbd99038.json
@@ -0,0 +1 @@
+{"uid":"7a1146c2cbd99038","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732428195643,"stop":1732428195643,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition I"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a49f074b3bfa89b4c00002b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"7a1146c2cbd99038.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7a5a4eebadaab126.json b/allure-report/data/test-cases/7a5a4eebadaab126.json
new file mode 100644
index 00000000000..8c4b685de36
--- /dev/null
+++ b/allure-report/data/test-cases/7a5a4eebadaab126.json
@@ -0,0 +1 @@
+{"uid":"7a5a4eebadaab126","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1732428196475,"stop":1732428196475,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732428196476,"stop":1732428196476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"7a5a4eebadaab126.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7a77e28352aaf1ca.json b/allure-report/data/test-cases/7a77e28352aaf1ca.json
new file mode 100644
index 00000000000..1756a8e6720
--- /dev/null
+++ b/allure-report/data/test-cases/7a77e28352aaf1ca.json
@@ -0,0 +1 @@
+{"uid":"7a77e28352aaf1ca","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"186311649e77f5c8","name":"stdout","source":"186311649e77f5c8.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7a77e28352aaf1ca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7aa3fbfc8218c54e.json b/allure-report/data/test-cases/7aa3fbfc8218c54e.json
new file mode 100644
index 00000000000..c325ddf1583
--- /dev/null
+++ b/allure-report/data/test-cases/7aa3fbfc8218c54e.json
@@ -0,0 +1 @@
+{"uid":"7aa3fbfc8218c54e","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Lists"},{"name":"epic","value":"3 kyu"},{"name":"story","value":"Make a spiral"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"250def6bd45574c1","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1}},{"uid":"e032c4a87bedaab7","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1}},{"uid":"4736a066b330a3e5","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"50aed2563bca9cb0","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"43a8b37a1715c915","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1}},{"uid":"8dde6031964dc28f","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1}},{"uid":"b1d54b76165521a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"164087ecc666d9a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"7aa3fbfc8218c54e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7abec7f9960933cc.json b/allure-report/data/test-cases/7abec7f9960933cc.json
new file mode 100644
index 00000000000..81ded6fca58
--- /dev/null
+++ b/allure-report/data/test-cases/7abec7f9960933cc.json
@@ -0,0 +1 @@
+{"uid":"7abec7f9960933cc","name":"test_starting_position_from_positives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on positive grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"7abec7f9960933cc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7b584cbfaa9e2f14.json b/allure-report/data/test-cases/7b584cbfaa9e2f14.json
deleted file mode 100644
index 9527094736a..00000000000
--- a/allure-report/data/test-cases/7b584cbfaa9e2f14.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7b584cbfaa9e2f14","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8fe17348ea95e36a","name":"stdout","source":"8fe17348ea95e36a.txt","type":"text/plain","size":129}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7b584cbfaa9e2f14.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7b5c67e400b6b0a0.json b/allure-report/data/test-cases/7b5c67e400b6b0a0.json
new file mode 100644
index 00000000000..1cfc6500cbf
--- /dev/null
+++ b/allure-report/data/test-cases/7b5c67e400b6b0a0.json
@@ -0,0 +1 @@
+{"uid":"7b5c67e400b6b0a0","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4de55b4ae1f39108","name":"stdout","source":"4de55b4ae1f39108.txt","type":"text/plain","size":3097}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"RANKING"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FILTERING"},{"name":"story","value":"Most frequently used words in a text"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"7b5c67e400b6b0a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7b7000404fe21186.json b/allure-report/data/test-cases/7b7000404fe21186.json
new file mode 100644
index 00000000000..eb83f4d7842
--- /dev/null
+++ b/allure-report/data/test-cases/7b7000404fe21186.json
@@ -0,0 +1 @@
+{"uid":"7b7000404fe21186","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4bab5f3bdd559aa2","name":"stdout","source":"4bab5f3bdd559aa2.txt","type":"text/plain","size":193}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"7b7000404fe21186.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7b778b64af209b91.json b/allure-report/data/test-cases/7b778b64af209b91.json
new file mode 100644
index 00000000000..39c82faeb95
--- /dev/null
+++ b/allure-report/data/test-cases/7b778b64af209b91.json
@@ -0,0 +1 @@
+{"uid":"7b778b64af209b91","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Keep up the hoop"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"7b778b64af209b91.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7c3d4f705ded9146.json b/allure-report/data/test-cases/7c3d4f705ded9146.json
new file mode 100644
index 00000000000..761467385d4
--- /dev/null
+++ b/allure-report/data/test-cases/7c3d4f705ded9146.json
@@ -0,0 +1 @@
+{"uid":"7c3d4f705ded9146","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"65939308dfa4b454","name":"stdout","source":"65939308dfa4b454.txt","type":"text/plain","size":27}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7c3d4f705ded9146.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7c60279d383e9d8b.json b/allure-report/data/test-cases/7c60279d383e9d8b.json
new file mode 100644
index 00000000000..15379c41d08
--- /dev/null
+++ b/allure-report/data/test-cases/7c60279d383e9d8b.json
@@ -0,0 +1 @@
+{"uid":"7c60279d383e9d8b","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 24, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"7c60279d383e9d8b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7c6af0e0a129f035.json b/allure-report/data/test-cases/7c6af0e0a129f035.json
deleted file mode 100644
index 7c79ab551ab..00000000000
--- a/allure-report/data/test-cases/7c6af0e0a129f035.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7c6af0e0a129f035","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1732764221320,"stop":1732764221320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Will you make it?"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9ece4d55c6bd3b35","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2}},{"uid":"bdcd06f2ac6e82c9","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"3b2be2c8b8f3d0bb","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b2705032891531e8","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2}},{"uid":"afae2f3faef55f2b","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"627a7fd2fe38a284","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"7c6af0e0a129f035.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7c87151d683c2aad.json b/allure-report/data/test-cases/7c87151d683c2aad.json
new file mode 100644
index 00000000000..784427c5de4
--- /dev/null
+++ b/allure-report/data/test-cases/7c87151d683c2aad.json
@@ -0,0 +1 @@
+{"uid":"7c87151d683c2aad","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"14a8f582bcfd592e","name":"stdout","source":"14a8f582bcfd592e.txt","type":"text/plain","size":277}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ARRAY"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ARRAY","ALGORITHMS"]},"source":"7c87151d683c2aad.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7cacdad83c7f5f10.json b/allure-report/data/test-cases/7cacdad83c7f5f10.json
new file mode 100644
index 00000000000..cf780ca5d8b
--- /dev/null
+++ b/allure-report/data/test-cases/7cacdad83c7f5f10.json
@@ -0,0 +1 @@
+{"uid":"7cacdad83c7f5f10","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1724735129008,"stop":1724735129024,"duration":16},"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6c8ba92b05ceb5be","name":"stdout","source":"6c8ba92b05ceb5be.txt","type":"text/plain","size":167}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"7cacdad83c7f5f10.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7ce67f10ab4c86ee.json b/allure-report/data/test-cases/7ce67f10ab4c86ee.json
new file mode 100644
index 00000000000..ca2fe146e1e
--- /dev/null
+++ b/allure-report/data/test-cases/7ce67f10ab4c86ee.json
@@ -0,0 +1 @@
+{"uid":"7ce67f10ab4c86ee","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"7ce67f10ab4c86ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7d152505fce8fc34.json b/allure-report/data/test-cases/7d152505fce8fc34.json
new file mode 100644
index 00000000000..316a99d2b0b
--- /dev/null
+++ b/allure-report/data/test-cases/7d152505fce8fc34.json
@@ -0,0 +1 @@
+{"uid":"7d152505fce8fc34","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"7d152505fce8fc34.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7d3b7c7449825e20.json b/allure-report/data/test-cases/7d3b7c7449825e20.json
deleted file mode 100644
index ae5b49a969e..00000000000
--- a/allure-report/data/test-cases/7d3b7c7449825e20.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7d3b7c7449825e20","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ed45fb968677e918","name":"stdout","source":"ed45fb968677e918.txt","type":"text/plain","size":424}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"V A P O R C O D E"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7d3b7c7449825e20.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7d5b1a2ffe0a970a.json b/allure-report/data/test-cases/7d5b1a2ffe0a970a.json
new file mode 100644
index 00000000000..d24aaf50e31
--- /dev/null
+++ b/allure-report/data/test-cases/7d5b1a2ffe0a970a.json
@@ -0,0 +1 @@
+{"uid":"7d5b1a2ffe0a970a","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732428195876,"stop":1732428195876,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"7d5b1a2ffe0a970a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7d777a45074a2435.json b/allure-report/data/test-cases/7d777a45074a2435.json
new file mode 100644
index 00000000000..cbcbc964360
--- /dev/null
+++ b/allure-report/data/test-cases/7d777a45074a2435.json
@@ -0,0 +1 @@
+{"uid":"7d777a45074a2435","name":"Testing zeros function","fullName":"kyu_5.number_of_trailing_zeros_of_n.test_zeros.ZerosTestCase#test_zeros","historyId":"bf37412e0e610d07d951e5fde674ec97","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'zeros' program that should calculate the number\n of trailing zeros in a factorial of a given number.\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the result","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a425815a2146be3f","name":"stdout","source":"a425815a2146be3f.txt","type":"text/plain","size":311}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZerosTestCase::0","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Number of trailing zeros of N!"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.number_of_trailing_zeros_of_n.test_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"7d777a45074a2435.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7de3e61f9ee174a3.json b/allure-report/data/test-cases/7de3e61f9ee174a3.json
new file mode 100644
index 00000000000..b59cfa787a1
--- /dev/null
+++ b/allure-report/data/test-cases/7de3e61f9ee174a3.json
@@ -0,0 +1 @@
+{"uid":"7de3e61f9ee174a3","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1732428195732,"stop":1732428195733,"duration":1},"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732428195732,"stop":1732428195732,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1732428195733,"stop":1732428195733,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1732428195733,"stop":1732428195733,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1732428195733,"stop":1732428195733,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732428195734,"stop":1732428195734,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"7de3e61f9ee174a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7de5228b774a8541.json b/allure-report/data/test-cases/7de5228b774a8541.json
new file mode 100644
index 00000000000..e6f5b91151b
--- /dev/null
+++ b/allure-report/data/test-cases/7de5228b774a8541.json
@@ -0,0 +1 @@
+{"uid":"7de5228b774a8541","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fd40fcf970ebd4c6","name":"stdout","source":"fd40fcf970ebd4c6.txt","type":"text/plain","size":60}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7de5228b774a8541.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7de68906bfa0f18.json b/allure-report/data/test-cases/7de68906bfa0f18.json
deleted file mode 100644
index 57eb13414ea..00000000000
--- a/allure-report/data/test-cases/7de68906bfa0f18.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7de68906bfa0f18","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1724733473171,"stop":1724733473186,"duration":15},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"29aa0c598c1f2d04","name":"stdout","source":"29aa0c598c1f2d04.txt","type":"text/plain","size":254}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"7de68906bfa0f18.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7e066328cfed2428.json b/allure-report/data/test-cases/7e066328cfed2428.json
deleted file mode 100644
index 3f4050aa3c4..00000000000
--- a/allure-report/data/test-cases/7e066328cfed2428.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7e066328cfed2428","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732764220677,"stop":1732764220677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"PUZZLES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1d7a8665bbc3ca3a","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0}},{"uid":"fb64f9c33c11676a","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"c3faad8d02b815fd","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b03752c3145720e6","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0}},{"uid":"2d35bd18d5e6ee6b","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"6c5d99461aa2603","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"tags":["GAMES","PUZZLES"]},"source":"7e066328cfed2428.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7e0fbf3b4505484b.json b/allure-report/data/test-cases/7e0fbf3b4505484b.json
deleted file mode 100644
index 3adcb8325eb..00000000000
--- a/allure-report/data/test-cases/7e0fbf3b4505484b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7e0fbf3b4505484b","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1732428196232,"stop":1732428196232,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Greek Sort"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Tuple"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"7e0fbf3b4505484b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7e36f3895c7e5ba3.json b/allure-report/data/test-cases/7e36f3895c7e5ba3.json
deleted file mode 100644
index 7d925ba2495..00000000000
--- a/allure-report/data/test-cases/7e36f3895c7e5ba3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7e36f3895c7e5ba3","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"7e36f3895c7e5ba3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7e7534020c406c41.json b/allure-report/data/test-cases/7e7534020c406c41.json
new file mode 100644
index 00000000000..8259fa346f2
--- /dev/null
+++ b/allure-report/data/test-cases/7e7534020c406c41.json
@@ -0,0 +1 @@
+{"uid":"7e7534020c406c41","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"story","value":"Swap Values"},{"name":"tag","value":"BUGS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"8d156d3e42d4375b","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1}},{"uid":"82d90de1156cd48c","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0}},{"uid":"212bbd08068e155a","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"8081a31c05be488b","status":"passed","time":{"start":1724733474913,"stop":1724733474913,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ee50880cc545f1d3","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1}},{"uid":"11fa683d801b6c42","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0}},{"uid":"874b39a75ad8fa3b","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"ce5b44ba32daaf31","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"7e7534020c406c41.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7e8e53d16d69077.json b/allure-report/data/test-cases/7e8e53d16d69077.json
new file mode 100644
index 00000000000..83868b4fe44
--- /dev/null
+++ b/allure-report/data/test-cases/7e8e53d16d69077.json
@@ -0,0 +1 @@
+{"uid":"7e8e53d16d69077","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"dba645bb71d6294b","name":"stdout","source":"dba645bb71d6294b.txt","type":"text/plain","size":90}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"7e8e53d16d69077.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7ea8a8dc382128a4.json b/allure-report/data/test-cases/7ea8a8dc382128a4.json
new file mode 100644
index 00000000000..aa10ea1d3ee
--- /dev/null
+++ b/allure-report/data/test-cases/7ea8a8dc382128a4.json
@@ -0,0 +1 @@
+{"uid":"7ea8a8dc382128a4","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\").\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests").\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Find the smallest"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6327808bac6df1db","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218915,"stop":1732764218915,"duration":0}},{"uid":"bd6b8dc125a7712d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194259,"stop":1732428194259,"duration":0}},{"uid":"c4045fa90cc64964","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}},{"uid":"35bd830710547eb9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472765,"stop":1724733472765,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"9164bf2c06bf8752","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218915,"stop":1732764218915,"duration":0}},{"uid":"c58cb7ae6e5a9993","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194259,"stop":1732428194259,"duration":0}},{"uid":"c37dfc82a096ec09","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}},{"uid":"257a5ad111bd69a7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}}]},"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"7ea8a8dc382128a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7ec3425d5267a222.json b/allure-report/data/test-cases/7ec3425d5267a222.json
deleted file mode 100644
index fa53aca47f0..00000000000
--- a/allure-report/data/test-cases/7ec3425d5267a222.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7ec3425d5267a222","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5e949b4a7c16c61","name":"stdout","source":"5e949b4a7c16c61.txt","type":"text/plain","size":640}],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Casino chips"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"7ec3425d5267a222.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7ed5e03fb846420f.json b/allure-report/data/test-cases/7ed5e03fb846420f.json
deleted file mode 100644
index f05003e0332..00000000000
--- a/allure-report/data/test-cases/7ed5e03fb846420f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7ed5e03fb846420f","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"30e865fe73fa5b27","name":"stdout","source":"30e865fe73fa5b27.txt","type":"text/plain","size":167}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"7ed5e03fb846420f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7edeace92746910e.json b/allure-report/data/test-cases/7edeace92746910e.json
new file mode 100644
index 00000000000..185d1013f5d
--- /dev/null
+++ b/allure-report/data/test-cases/7edeace92746910e.json
@@ -0,0 +1 @@
+{"uid":"7edeace92746910e","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1732428195780,"stop":1732428195781,"duration":1},"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732428195775,"stop":1732428195775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_line function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1732428195781,"stop":1732428195781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732428195789,"stop":1732428195789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"7edeace92746910e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7eedfccbd9267527.json b/allure-report/data/test-cases/7eedfccbd9267527.json
deleted file mode 100644
index ace99f4eb1a..00000000000
--- a/allure-report/data/test-cases/7eedfccbd9267527.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7eedfccbd9267527","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1732428196386,"stop":1732428196386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"GEOMETRY"},{"name":"feature","value":"Geometry"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"suite","value":"Math"},{"name":"tag","value":"ALGEBRA"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"7eedfccbd9267527.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f05453c14dc1c4a.json b/allure-report/data/test-cases/7f05453c14dc1c4a.json
deleted file mode 100644
index 1d19610e091..00000000000
--- a/allure-report/data/test-cases/7f05453c14dc1c4a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7f05453c14dc1c4a","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b56e36dfb1d3c6b9","name":"stdout","source":"b56e36dfb1d3c6b9.txt","type":"text/plain","size":76}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7f05453c14dc1c4a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f0995b9351caed2.json b/allure-report/data/test-cases/7f0995b9351caed2.json
deleted file mode 100644
index 8e8946c7c07..00000000000
--- a/allure-report/data/test-cases/7f0995b9351caed2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7f0995b9351caed2","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a3b3cc61f9d4e36a","name":"stdout","source":"a3b3cc61f9d4e36a.txt","type":"text/plain","size":1195}],"parameters":[],"stepsCount":16,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of powers of 2"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7f0995b9351caed2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f10132389bd0afd.json b/allure-report/data/test-cases/7f10132389bd0afd.json
new file mode 100644
index 00000000000..c589d4fc2a3
--- /dev/null
+++ b/allure-report/data/test-cases/7f10132389bd0afd.json
@@ -0,0 +1 @@
+{"uid":"7f10132389bd0afd","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e048c0e6bb06d724","name":"stdout","source":"e048c0e6bb06d724.txt","type":"text/plain","size":185}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"7f10132389bd0afd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f106ecb68257734.json b/allure-report/data/test-cases/7f106ecb68257734.json
new file mode 100644
index 00000000000..c4c36653fc4
--- /dev/null
+++ b/allure-report/data/test-cases/7f106ecb68257734.json
@@ -0,0 +1 @@
+{"uid":"7f106ecb68257734","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"817385884ec20713","name":"stdout","source":"817385884ec20713.txt","type":"text/plain","size":1380}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ASCII"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Character Encodings"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"BINARY"},{"name":"tag","value":"FORMATS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"7f106ecb68257734.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f28ecea13e4e886.json b/allure-report/data/test-cases/7f28ecea13e4e886.json
new file mode 100644
index 00000000000..d515960abe5
--- /dev/null
+++ b/allure-report/data/test-cases/7f28ecea13e4e886.json
@@ -0,0 +1 @@
+{"uid":"7f28ecea13e4e886","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"RANGES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Count the Monkeys!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"7f28ecea13e4e886.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f2fca7b02951542.json b/allure-report/data/test-cases/7f2fca7b02951542.json
new file mode 100644
index 00000000000..509db426ac8
--- /dev/null
+++ b/allure-report/data/test-cases/7f2fca7b02951542.json
@@ -0,0 +1 @@
+{"uid":"7f2fca7b02951542","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"7f2fca7b02951542.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f4f6ae800da8214.json b/allure-report/data/test-cases/7f4f6ae800da8214.json
deleted file mode 100644
index 5e832a7cb74..00000000000
--- a/allure-report/data/test-cases/7f4f6ae800da8214.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7f4f6ae800da8214","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b010be274d24546e","name":"stdout","source":"b010be274d24546e.txt","type":"text/plain","size":307}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Check the exam"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"7f4f6ae800da8214.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f6d50d19e0f3de2.json b/allure-report/data/test-cases/7f6d50d19e0f3de2.json
new file mode 100644
index 00000000000..85edcc9df94
--- /dev/null
+++ b/allure-report/data/test-cases/7f6d50d19e0f3de2.json
@@ -0,0 +1 @@
+{"uid":"7f6d50d19e0f3de2","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1732764220462,"stop":1732764220462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Disemvowel Trolls"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52fba66badcd10859f00097e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"7f6d50d19e0f3de2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7f8863141fd28835.json b/allure-report/data/test-cases/7f8863141fd28835.json
new file mode 100644
index 00000000000..dcf35c39913
--- /dev/null
+++ b/allure-report/data/test-cases/7f8863141fd28835.json
@@ -0,0 +1 @@
+{"uid":"7f8863141fd28835","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"No arithmetic progressions"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"7f8863141fd28835.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7fae1c49f318568.json b/allure-report/data/test-cases/7fae1c49f318568.json
new file mode 100644
index 00000000000..e4b30d528db
--- /dev/null
+++ b/allure-report/data/test-cases/7fae1c49f318568.json
@@ -0,0 +1 @@
+{"uid":"7fae1c49f318568","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"7fae1c49f318568.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7fb0d954404a7411.json b/allure-report/data/test-cases/7fb0d954404a7411.json
deleted file mode 100644
index 93922044138..00000000000
--- a/allure-report/data/test-cases/7fb0d954404a7411.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7fb0d954404a7411","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"657871840dfd173c","name":"stdout","source":"657871840dfd173c.txt","type":"text/plain","size":253}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"7fb0d954404a7411.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/7fd83f8828bfb391.json b/allure-report/data/test-cases/7fd83f8828bfb391.json
new file mode 100644
index 00000000000..f70a984e03c
--- /dev/null
+++ b/allure-report/data/test-cases/7fd83f8828bfb391.json
@@ -0,0 +1 @@
+{"uid":"7fd83f8828bfb391","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Your order, please"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"73ceae1f03ba10a4","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1}},{"uid":"e298eeaddede77ad","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0}},{"uid":"d1be51368671f899","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"5aa15cdd34cdd72f","status":"passed","time":{"start":1724733474147,"stop":1724733474147,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8a89827c471bc909","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1}},{"uid":"898b5d5677e24adf","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0}},{"uid":"ee325afc05dcb3e8","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"91e3c1348f0cd9d2","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"7fd83f8828bfb391.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/800e8bf322748e89.json b/allure-report/data/test-cases/800e8bf322748e89.json
new file mode 100644
index 00000000000..c5947b709bb
--- /dev/null
+++ b/allure-report/data/test-cases/800e8bf322748e89.json
@@ -0,0 +1 @@
+{"uid":"800e8bf322748e89","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"435e1e4d04469bf3","name":"stdout","source":"435e1e4d04469bf3.txt","type":"text/plain","size":196}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Remove First and Last Character"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"800e8bf322748e89.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/801881710b06074.json b/allure-report/data/test-cases/801881710b06074.json
deleted file mode 100644
index 656a2ddf503..00000000000
--- a/allure-report/data/test-cases/801881710b06074.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"801881710b06074","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"420f806ee93872a1","name":"stdout","source":"420f806ee93872a1.txt","type":"text/plain","size":401}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Isograms"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"801881710b06074.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8081a31c05be488b.json b/allure-report/data/test-cases/8081a31c05be488b.json
new file mode 100644
index 00000000000..61435fe934e
--- /dev/null
+++ b/allure-report/data/test-cases/8081a31c05be488b.json
@@ -0,0 +1 @@
+{"uid":"8081a31c05be488b","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"24f89618104eb19b","name":"stdout","source":"24f89618104eb19b.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BUGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Swap Values"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"8081a31c05be488b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/809e3691a3f26473.json b/allure-report/data/test-cases/809e3691a3f26473.json
new file mode 100644
index 00000000000..6b4214adb75
--- /dev/null
+++ b/allure-report/data/test-cases/809e3691a3f26473.json
@@ -0,0 +1 @@
+{"uid":"809e3691a3f26473","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"28132f88f00a1308","name":"stdout","source":"28132f88f00a1308.txt","type":"text/plain","size":336}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"story","value":"Pull your words together, man!"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"809e3691a3f26473.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/80a5eacfa2431348.json b/allure-report/data/test-cases/80a5eacfa2431348.json
deleted file mode 100644
index ba5d455facc..00000000000
--- a/allure-report/data/test-cases/80a5eacfa2431348.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"80a5eacfa2431348","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732764220480,"stop":1732764220480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"13c5e35ef3c791a0","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1}},{"uid":"44516baeffa03c9d","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"7e36f3895c7e5ba3","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"593778a5ba99d447","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1}},{"uid":"df0c490941a6877a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"c7106989a12e3c0a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"80a5eacfa2431348.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/80b7e762ad299367.json b/allure-report/data/test-cases/80b7e762ad299367.json
new file mode 100644
index 00000000000..02f4a3e7134
--- /dev/null
+++ b/allure-report/data/test-cases/80b7e762ad299367.json
@@ -0,0 +1 @@
+{"uid":"80b7e762ad299367","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Array.diff"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f06c10d847061aa8","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0}},{"uid":"abfe637076f1879d","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0}},{"uid":"aee1417e53524250","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"da6f4b236162247c","status":"passed","time":{"start":1724733473061,"stop":1724733473061,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"354cda6601a7cded","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0}},{"uid":"2bfddef765c09569","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0}},{"uid":"dc29e000a4adcd25","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"f52a489cb0add672","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"80b7e762ad299367.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/80ba443311cb72ff.json b/allure-report/data/test-cases/80ba443311cb72ff.json
deleted file mode 100644
index c133dc354c5..00000000000
--- a/allure-report/data/test-cases/80ba443311cb72ff.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"80ba443311cb72ff","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e084f22fa99f8e9d","name":"stdout","source":"e084f22fa99f8e9d.txt","type":"text/plain","size":130}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Messi goals function"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"80ba443311cb72ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/80d57c86b12a37c4.json b/allure-report/data/test-cases/80d57c86b12a37c4.json
deleted file mode 100644
index e001e7caf01..00000000000
--- a/allure-report/data/test-cases/80d57c86b12a37c4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"80d57c86b12a37c4","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732428196264,"stop":1732428196264,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732428196271,"stop":1732428196271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is your period late"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"80d57c86b12a37c4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/80f314b70b306bd4.json b/allure-report/data/test-cases/80f314b70b306bd4.json
deleted file mode 100644
index e45ca134a09..00000000000
--- a/allure-report/data/test-cases/80f314b70b306bd4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"80f314b70b306bd4","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"description":"\n Testing using empty test data\n :return:\n ","descriptionHtml":" Testing using empty test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 108, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"880859ea02196db7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194194,"stop":1732428194194,"duration":0}},{"uid":"706d67120123862f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"61f84f81177cf38b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"b5a113fbe50e74ce","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194194,"stop":1732428194194,"duration":0}},{"uid":"39245131d70863d6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"c322e80c6cd8da83","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"80f314b70b306bd4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/80f4fc862b13c5c8.json b/allure-report/data/test-cases/80f4fc862b13c5c8.json
new file mode 100644
index 00000000000..9b3a69cc714
--- /dev/null
+++ b/allure-report/data/test-cases/80f4fc862b13c5c8.json
@@ -0,0 +1 @@
+{"uid":"80f4fc862b13c5c8","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ba1557147d8416c1","name":"stdout","source":"ba1557147d8416c1.txt","type":"text/plain","size":30}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"80f4fc862b13c5c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8146fd50051ac96b.json b/allure-report/data/test-cases/8146fd50051ac96b.json
new file mode 100644
index 00000000000..32c976dc1fc
--- /dev/null
+++ b/allure-report/data/test-cases/8146fd50051ac96b.json
@@ -0,0 +1 @@
+{"uid":"8146fd50051ac96b","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ed375a568ef53727","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0}},{"uid":"f6a5ab1c4ff51693","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0}},{"uid":"f8b721dfa4278fea","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"115439469142590e","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9c39905963998c1b","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0}},{"uid":"3b395c1683e127a4","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0}},{"uid":"449aa1de0e8221e9","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"73a0aa79bef78acd","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"8146fd50051ac96b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/814ad2f745782ad7.json b/allure-report/data/test-cases/814ad2f745782ad7.json
deleted file mode 100644
index 9248a60f5b2..00000000000
--- a/allure-report/data/test-cases/814ad2f745782ad7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"814ad2f745782ad7","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"814ad2f745782ad7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/817c95f8ac92a91e.json b/allure-report/data/test-cases/817c95f8ac92a91e.json
deleted file mode 100644
index c48f46fd75c..00000000000
--- a/allure-report/data/test-cases/817c95f8ac92a91e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"817c95f8ac92a91e","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"47cbc31b80f9d83c","name":"stdout","source":"47cbc31b80f9d83c.txt","type":"text/plain","size":41}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"817c95f8ac92a91e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/81d67983376326e.json b/allure-report/data/test-cases/81d67983376326e.json
new file mode 100644
index 00000000000..fda2cfc7f98
--- /dev/null
+++ b/allure-report/data/test-cases/81d67983376326e.json
@@ -0,0 +1 @@
+{"uid":"81d67983376326e","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1732764218627,"stop":1732764218627,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"FILTERING"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Most frequently used words in a text"},{"name":"tag","value":"RANKING"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"81d67983376326e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/81fc21ff964037a2.json b/allure-report/data/test-cases/81fc21ff964037a2.json
new file mode 100644
index 00000000000..9073cba5b3b
--- /dev/null
+++ b/allure-report/data/test-cases/81fc21ff964037a2.json
@@ -0,0 +1 @@
+{"uid":"81fc21ff964037a2","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1732428195552,"stop":1732428195552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1732428195556,"stop":1732428195556,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Numericals of a String"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"PERFORMANCE"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5b4070144d7d8bbfe7000001","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]},"source":"81fc21ff964037a2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/821065d4dc841edb.json b/allure-report/data/test-cases/821065d4dc841edb.json
deleted file mode 100644
index a4c4ba19f16..00000000000
--- a/allure-report/data/test-cases/821065d4dc841edb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"821065d4dc841edb","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1724733474647,"stop":1724733474663,"duration":16},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ca809417038f1f70","name":"stdout","source":"ca809417038f1f70.txt","type":"text/plain","size":96}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"821065d4dc841edb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/823872001ab9ba87.json b/allure-report/data/test-cases/823872001ab9ba87.json
new file mode 100644
index 00000000000..dd6d3923a0d
--- /dev/null
+++ b/allure-report/data/test-cases/823872001ab9ba87.json
@@ -0,0 +1 @@
+{"uid":"823872001ab9ba87","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1732764219301,"stop":1732764219301,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Factorial"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Color Choice"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"823872001ab9ba87.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/823dff07664aaa4.json b/allure-report/data/test-cases/823dff07664aaa4.json
new file mode 100644
index 00000000000..517b9fe266b
--- /dev/null
+++ b/allure-report/data/test-cases/823dff07664aaa4.json
@@ -0,0 +1 @@
+{"uid":"823dff07664aaa4","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":16,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of powers of 2"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9f95424a336600278a9632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d4597108775e2ebb","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4}},{"uid":"4a34b1c679ee3fc0","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0}},{"uid":"5cda4840465073d5","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}},{"uid":"2ea180ad6a851a6d","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"631ed8ca3aead56c","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4}},{"uid":"6660f839d8534ee2","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0}},{"uid":"4ecd1e835300dbcf","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}},{"uid":"dfb4af6de633e98","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"823dff07664aaa4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/824bfc7518105d49.json b/allure-report/data/test-cases/824bfc7518105d49.json
new file mode 100644
index 00000000000..b87ac3d5807
--- /dev/null
+++ b/allure-report/data/test-cases/824bfc7518105d49.json
@@ -0,0 +1 @@
+{"uid":"824bfc7518105d49","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1732764218665,"stop":1732764218665,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Snail"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"824bfc7518105d49.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8271119e6077f333.json b/allure-report/data/test-cases/8271119e6077f333.json
deleted file mode 100644
index 187b91632f5..00000000000
--- a/allure-report/data/test-cases/8271119e6077f333.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8271119e6077f333","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1732428194198,"stop":1732428194198,"duration":0},"description":"\n Testing using medium test data\n :return:\n ","descriptionHtml":" Testing using medium test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 46, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"8271119e6077f333.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/82ae018d43c04f85.json b/allure-report/data/test-cases/82ae018d43c04f85.json
new file mode 100644
index 00000000000..75d2c8dca31
--- /dev/null
+++ b/allure-report/data/test-cases/82ae018d43c04f85.json
@@ -0,0 +1 @@
+{"uid":"82ae018d43c04f85","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"82ae018d43c04f85.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/82d71f1a1b9a4c08.json b/allure-report/data/test-cases/82d71f1a1b9a4c08.json
deleted file mode 100644
index b0c21d28828..00000000000
--- a/allure-report/data/test-cases/82d71f1a1b9a4c08.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"82d71f1a1b9a4c08","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"85c42dfa3ebb2236","name":"stdout","source":"85c42dfa3ebb2236.txt","type":"text/plain","size":86}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the odd int"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"82d71f1a1b9a4c08.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/82d90de1156cd48c.json b/allure-report/data/test-cases/82d90de1156cd48c.json
new file mode 100644
index 00000000000..0ef64fd9074
--- /dev/null
+++ b/allure-report/data/test-cases/82d90de1156cd48c.json
@@ -0,0 +1 @@
+{"uid":"82d90de1156cd48c","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1732428196393,"stop":1732428196393,"duration":0},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1732428196392,"stop":1732428196392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1732428196393,"stop":1732428196393,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1732428196394,"stop":1732428196394,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Swap Values"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"BUGS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"82d90de1156cd48c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/82e02fa0cc46fda7.json b/allure-report/data/test-cases/82e02fa0cc46fda7.json
new file mode 100644
index 00000000000..7303f746650
--- /dev/null
+++ b/allure-report/data/test-cases/82e02fa0cc46fda7.json
@@ -0,0 +1 @@
+{"uid":"82e02fa0cc46fda7","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1724733473046,"stop":1724733473061,"duration":15},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"97d568438480d957","name":"stdout","source":"97d568438480d957.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"82e02fa0cc46fda7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/82f0a19d19bd8125.json b/allure-report/data/test-cases/82f0a19d19bd8125.json
deleted file mode 100644
index 6df55252139..00000000000
--- a/allure-report/data/test-cases/82f0a19d19bd8125.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"82f0a19d19bd8125","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1732764220487,"stop":1732764220487,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ff0d1f355cfd20e60001fc","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"303f99106d04e0c7","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0}},{"uid":"bd413f89b47699c","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"4f2bbc07480f42a4","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"711928de75b599ba","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0}},{"uid":"33b81b348332f41f","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"1ef1cf7383671b63","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"82f0a19d19bd8125.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/832c94aac84bf09.json b/allure-report/data/test-cases/832c94aac84bf09.json
deleted file mode 100644
index fb0de593e25..00000000000
--- a/allure-report/data/test-cases/832c94aac84bf09.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"832c94aac84bf09","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1732428196110,"stop":1732428196110,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1732428196109,"stop":1732428196109,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1732428196110,"stop":1732428196110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1732428196111,"stop":1732428196111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Check the exam"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"832c94aac84bf09.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/83385fc467b4a8e5.json b/allure-report/data/test-cases/83385fc467b4a8e5.json
new file mode 100644
index 00000000000..28ba83cb1f6
--- /dev/null
+++ b/allure-report/data/test-cases/83385fc467b4a8e5.json
@@ -0,0 +1 @@
+{"uid":"83385fc467b4a8e5","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6b26647644a9011f","name":"stdout","source":"6b26647644a9011f.txt","type":"text/plain","size":949}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Validation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"VALIDATION"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"83385fc467b4a8e5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8388a8495a8b75af.json b/allure-report/data/test-cases/8388a8495a8b75af.json
deleted file mode 100644
index 4aa442d3df9..00000000000
--- a/allure-report/data/test-cases/8388a8495a8b75af.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8388a8495a8b75af","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732764220642,"stop":1732764220642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"90c1df398d2f201a","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2}},{"uid":"6e91e404eb8e624","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"dee6c3b3d0dc73e4","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8ea6e5a2b5515469","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2}},{"uid":"c799982c38b97fcc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"af191d67a3f53ad3","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"8388a8495a8b75af.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/839787eb550f06c0.json b/allure-report/data/test-cases/839787eb550f06c0.json
new file mode 100644
index 00000000000..c00e01a8bcd
--- /dev/null
+++ b/allure-report/data/test-cases/839787eb550f06c0.json
@@ -0,0 +1 @@
+{"uid":"839787eb550f06c0","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1732764218943,"stop":1732764218943,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1732764218946,"stop":1732764218946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATES/TIME"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Human Readable Time"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"839787eb550f06c0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/83ae1189d3669b33.json b/allure-report/data/test-cases/83ae1189d3669b33.json
new file mode 100644
index 00000000000..ac68b8cf880
--- /dev/null
+++ b/allure-report/data/test-cases/83ae1189d3669b33.json
@@ -0,0 +1 @@
+{"uid":"83ae1189d3669b33","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Pyramid Array"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/515f51d438015969f7000013","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ae9c6bad3687824e","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0}},{"uid":"bebb2bc7f67aea79","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1}},{"uid":"b43edc8fd032be6e","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"901ad6e6b17ea71d","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ff9c64bdd3b3fc0c","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0}},{"uid":"ef905ece7eeedc77","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1}},{"uid":"fa5b03edd274b2cd","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"b98125cb150cd794","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"83ae1189d3669b33.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/83b34d0610fd83c6.json b/allure-report/data/test-cases/83b34d0610fd83c6.json
deleted file mode 100644
index 9a28221f6f2..00000000000
--- a/allure-report/data/test-cases/83b34d0610fd83c6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"83b34d0610fd83c6","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"suite","value":"Math"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"83b34d0610fd83c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/83c9df798b4e44f.json b/allure-report/data/test-cases/83c9df798b4e44f.json
new file mode 100644
index 00000000000..0ec9144cc75
--- /dev/null
+++ b/allure-report/data/test-cases/83c9df798b4e44f.json
@@ -0,0 +1 @@
+{"uid":"83c9df798b4e44f","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d514a9b6a336ccd7","name":"stdout","source":"d514a9b6a336ccd7.txt","type":"text/plain","size":878}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"83c9df798b4e44f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/83da90e97e5349e6.json b/allure-report/data/test-cases/83da90e97e5349e6.json
new file mode 100644
index 00000000000..75d45173334
--- /dev/null
+++ b/allure-report/data/test-cases/83da90e97e5349e6.json
@@ -0,0 +1 @@
+{"uid":"83da90e97e5349e6","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e3476f63fad27664","name":"stdout","source":"e3476f63fad27664.txt","type":"text/plain","size":639}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Intervals"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Aggregations"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"AGGREGATIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"83da90e97e5349e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/83db549d27afd32b.json b/allure-report/data/test-cases/83db549d27afd32b.json
new file mode 100644
index 00000000000..d1b0dc88ea0
--- /dev/null
+++ b/allure-report/data/test-cases/83db549d27afd32b.json
@@ -0,0 +1 @@
+{"uid":"83db549d27afd32b","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1732428195975,"stop":1732428195976,"duration":1},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1732428195975,"stop":1732428195975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1732428195976,"stop":1732428195976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1732428195976,"stop":1732428195976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5af15a37de4c7f223e00012d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"83db549d27afd32b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/842b955d145895ca.json b/allure-report/data/test-cases/842b955d145895ca.json
deleted file mode 100644
index 1225cff922b..00000000000
--- a/allure-report/data/test-cases/842b955d145895ca.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"842b955d145895ca","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4e1d630f27c230cc","name":"stdout","source":"4e1d630f27c230cc.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Formatting decimal places #0"},{"name":"feature","value":"Formatting"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"tag","value":"NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"842b955d145895ca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/842c6d1ee8161eef.json b/allure-report/data/test-cases/842c6d1ee8161eef.json
new file mode 100644
index 00000000000..dc75524ae9c
--- /dev/null
+++ b/allure-report/data/test-cases/842c6d1ee8161eef.json
@@ -0,0 +1 @@
+{"uid":"842c6d1ee8161eef","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1732428196224,"stop":1732428196224,"duration":0},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1732428196222,"stop":1732428196222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1732428196224,"stop":1732428196224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1732428196225,"stop":1732428196225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Loops"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Grasshopper - Summation"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"842c6d1ee8161eef.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/843678da53c540e6.json b/allure-report/data/test-cases/843678da53c540e6.json
deleted file mode 100644
index ff21862d94a..00000000000
--- a/allure-report/data/test-cases/843678da53c540e6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"843678da53c540e6","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1732428196036,"stop":1732428196036,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Simple test","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1732428196039,"stop":1732428196039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/558fc85d8fd1938afb000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"843678da53c540e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/84d7e1eb21948129.json b/allure-report/data/test-cases/84d7e1eb21948129.json
new file mode 100644
index 00000000000..60e87f7dbfe
--- /dev/null
+++ b/allure-report/data/test-cases/84d7e1eb21948129.json
@@ -0,0 +1 @@
+{"uid":"84d7e1eb21948129","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8333a44527f8bcd6","name":"stdout","source":"8333a44527f8bcd6.txt","type":"text/plain","size":253}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"84d7e1eb21948129.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/84e5ce529aafcfa9.json b/allure-report/data/test-cases/84e5ce529aafcfa9.json
new file mode 100644
index 00000000000..bc425828210
--- /dev/null
+++ b/allure-report/data/test-cases/84e5ce529aafcfa9.json
@@ -0,0 +1 @@
+{"uid":"84e5ce529aafcfa9","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732764220529,"stop":1732764220529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732764220530,"stop":1732764220530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"84e5ce529aafcfa9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/84ea3c3b3250393e.json b/allure-report/data/test-cases/84ea3c3b3250393e.json
deleted file mode 100644
index f30dd792307..00000000000
--- a/allure-report/data/test-cases/84ea3c3b3250393e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"84ea3c3b3250393e","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1732428194124,"stop":1732428194125,"duration":1},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1732428194123,"stop":1732428194123,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1732428194124,"stop":1732428194124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1732428194125,"stop":1732428194125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1732428194125,"stop":1732428194125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sum of Intervals"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"AGGREGATIONS"},{"name":"feature","value":"Aggregations"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"INTEGERS"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"84ea3c3b3250393e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/85613c3b6c6421c4.json b/allure-report/data/test-cases/85613c3b6c6421c4.json
deleted file mode 100644
index 66c49ce5da2..00000000000
--- a/allure-report/data/test-cases/85613c3b6c6421c4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"85613c3b6c6421c4","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"85613c3b6c6421c4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8572ffe92ddcaa11.json b/allure-report/data/test-cases/8572ffe92ddcaa11.json
new file mode 100644
index 00000000000..8350d7dc459
--- /dev/null
+++ b/allure-report/data/test-cases/8572ffe92ddcaa11.json
@@ -0,0 +1 @@
+{"uid":"8572ffe92ddcaa11","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Math"},{"name":"story","value":"Disease Spread"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"88b006bece2616b2","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6}},{"uid":"c1010dc09e66b779","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3}},{"uid":"4092d3473f63825","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}},{"uid":"ab6068d2916c95e9","status":"passed","time":{"start":1724733473186,"stop":1724733473186,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"200b5f0b4ec790a3","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6}},{"uid":"5f6f3bc16b3488d6","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3}},{"uid":"c1e0648976f6a694","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}},{"uid":"b3f7088fed8dedd7","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"8572ffe92ddcaa11.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/857509cc66fb3470.json b/allure-report/data/test-cases/857509cc66fb3470.json
new file mode 100644
index 00000000000..2b95bbce04d
--- /dev/null
+++ b/allure-report/data/test-cases/857509cc66fb3470.json
@@ -0,0 +1 @@
+{"uid":"857509cc66fb3470","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5c46b88a061332b3","name":"stdout","source":"5c46b88a061332b3.txt","type":"text/plain","size":120}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the longest gap!"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"857509cc66fb3470.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/857dc75c5bd2dd17.json b/allure-report/data/test-cases/857dc75c5bd2dd17.json
new file mode 100644
index 00000000000..ea7d7c634d8
--- /dev/null
+++ b/allure-report/data/test-cases/857dc75c5bd2dd17.json
@@ -0,0 +1 @@
+{"uid":"857dc75c5bd2dd17","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3253e81015ef9292","name":"stdout","source":"3253e81015ef9292.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Disemvowel Trolls"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"857dc75c5bd2dd17.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8603861216d7d4c6.json b/allure-report/data/test-cases/8603861216d7d4c6.json
new file mode 100644
index 00000000000..1a8461a5fdb
--- /dev/null
+++ b/allure-report/data/test-cases/8603861216d7d4c6.json
@@ -0,0 +1 @@
+{"uid":"8603861216d7d4c6","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732764221137,"stop":1732764221137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"8603861216d7d4c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8605c2bc186d7f9a.json b/allure-report/data/test-cases/8605c2bc186d7f9a.json
deleted file mode 100644
index 905e390cb39..00000000000
--- a/allure-report/data/test-cases/8605c2bc186d7f9a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8605c2bc186d7f9a","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1732764220172,"stop":1732764220172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1732764220172,"stop":1732764220172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a29d5673ddcf7e8e","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1}},{"uid":"895071e6126c1fbc","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"383972b39eec664a","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f5177f712a8be6da","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1}},{"uid":"d8d5d2ee94f4b051","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"62e4f6698c2439c","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"8605c2bc186d7f9a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/86173a2048ae1d24.json b/allure-report/data/test-cases/86173a2048ae1d24.json
deleted file mode 100644
index 5e30f29cef1..00000000000
--- a/allure-report/data/test-cases/86173a2048ae1d24.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"86173a2048ae1d24","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fba7e6f7e7538915","name":"stdout","source":"fba7e6f7e7538915.txt","type":"text/plain","size":676}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"LOOPS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"86173a2048ae1d24.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/861fc17326f7d16a.json b/allure-report/data/test-cases/861fc17326f7d16a.json
deleted file mode 100644
index cc4d487957d..00000000000
--- a/allure-report/data/test-cases/861fc17326f7d16a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"861fc17326f7d16a","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1724733474679,"stop":1724733474694,"duration":15},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5473bc31f56d9a8c","name":"stdout","source":"5473bc31f56d9a8c.txt","type":"text/plain","size":189}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"861fc17326f7d16a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/86447fe348b226fe.json b/allure-report/data/test-cases/86447fe348b226fe.json
deleted file mode 100644
index bb32eeafe4e..00000000000
--- a/allure-report/data/test-cases/86447fe348b226fe.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"86447fe348b226fe","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a21b9ca1dd2e7b86","name":"stdout","source":"a21b9ca1dd2e7b86.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"86447fe348b226fe.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/864737f712b002ec.json b/allure-report/data/test-cases/864737f712b002ec.json
deleted file mode 100644
index 9f457309c14..00000000000
--- a/allure-report/data/test-cases/864737f712b002ec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"864737f712b002ec","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1732428196100,"stop":1732428196101,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1732428196102,"stop":1732428196102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Numbers"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Century From Year"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"864737f712b002ec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/864ee426bf422b09.json b/allure-report/data/test-cases/864ee426bf422b09.json
new file mode 100644
index 00000000000..00282e5160a
--- /dev/null
+++ b/allure-report/data/test-cases/864ee426bf422b09.json
@@ -0,0 +1 @@
+{"uid":"864ee426bf422b09","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Permute a Palindrome"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a78dd64f3f2b4648","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0}},{"uid":"abe925767bdb0e39","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1}},{"uid":"9faa60a73c33e8b6","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"47eeb9c764763918","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c0b1085f1fbfd7ed","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0}},{"uid":"a405e7d50def0411","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1}},{"uid":"715edf62d220bc66","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f921307aa8b56caa","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"864ee426bf422b09.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8672ab2817945b36.json b/allure-report/data/test-cases/8672ab2817945b36.json
deleted file mode 100644
index 75ec87efca4..00000000000
--- a/allure-report/data/test-cases/8672ab2817945b36.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8672ab2817945b36","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1732764220864,"stop":1732764220864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Convert a string to an array"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1ddf203d8a3c498d","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0}},{"uid":"2d49ce73ea45d7a1","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"a20726936132e0f6","status":"passed","time":{"start":1724733474585,"stop":1724733474585,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"984af3d5d8056be9","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0}},{"uid":"52715db4a1ce5955","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"8ded43d0fdf317ac","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"8672ab2817945b36.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/867b171e961cc6e3.json b/allure-report/data/test-cases/867b171e961cc6e3.json
deleted file mode 100644
index c06c2670049..00000000000
--- a/allure-report/data/test-cases/867b171e961cc6e3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"867b171e961cc6e3","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1732428196029,"stop":1732428196030,"duration":1},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1732428196029,"stop":1732428196029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"867b171e961cc6e3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/867f27ef53f4ce43.json b/allure-report/data/test-cases/867f27ef53f4ce43.json
new file mode 100644
index 00000000000..b3ac154786d
--- /dev/null
+++ b/allure-report/data/test-cases/867f27ef53f4ce43.json
@@ -0,0 +1 @@
+{"uid":"867f27ef53f4ce43","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732428195827,"stop":1732428195827,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Formatting"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Formatting decimal places #1"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641c3f809bf31f008000042","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"867f27ef53f4ce43.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/86bec9b105840355.json b/allure-report/data/test-cases/86bec9b105840355.json
new file mode 100644
index 00000000000..7da6e67b49d
--- /dev/null
+++ b/allure-report/data/test-cases/86bec9b105840355.json
@@ -0,0 +1 @@
+{"uid":"86bec9b105840355","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"efe9c31cce4f2691","name":"stdout","source":"efe9c31cce4f2691.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"86bec9b105840355.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/86bf8b663d5828a.json b/allure-report/data/test-cases/86bf8b663d5828a.json
deleted file mode 100644
index f22d5037424..00000000000
--- a/allure-report/data/test-cases/86bf8b663d5828a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"86bf8b663d5828a","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732764220500,"stop":1732764220500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b4e0153f9704bfbb","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0}},{"uid":"c38b32e4e940b443","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"bfb03abe3203ecf1","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"56cce31bdf350ac7","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0}},{"uid":"1ece392343bb9b12","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"f0c848519588d2dc","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"86bf8b663d5828a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/86de6e64454fca19.json b/allure-report/data/test-cases/86de6e64454fca19.json
new file mode 100644
index 00000000000..6bec910ea35
--- /dev/null
+++ b/allure-report/data/test-cases/86de6e64454fca19.json
@@ -0,0 +1 @@
+{"uid":"86de6e64454fca19","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1732764221049,"stop":1732764221049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is it a palindrome?"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"86de6e64454fca19.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8729b907b71b7609.json b/allure-report/data/test-cases/8729b907b71b7609.json
new file mode 100644
index 00000000000..054fb8bc128
--- /dev/null
+++ b/allure-report/data/test-cases/8729b907b71b7609.json
@@ -0,0 +1 @@
+{"uid":"8729b907b71b7609","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1724733472624,"stop":1724733472765,"duration":141},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472624,"stop":1724733472749,"duration":125},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e0680ee49daf3ecd","name":"stdout","source":"e0680ee49daf3ecd.txt","type":"text/plain","size":46002}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"8729b907b71b7609.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/873ec1972fa36468.json b/allure-report/data/test-cases/873ec1972fa36468.json
new file mode 100644
index 00000000000..58d2d8a44ce
--- /dev/null
+++ b/allure-report/data/test-cases/873ec1972fa36468.json
@@ -0,0 +1 @@
+{"uid":"873ec1972fa36468","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bf262768264e0cc2","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0}},{"uid":"4875af937b850b1f","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1}},{"uid":"56d273815a84483f","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"7f10132389bd0afd","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b26a6745cd367097","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0}},{"uid":"36b7cb5a27235272","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1}},{"uid":"afce902b58f1520a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"b14acb4de8eb0e3a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"873ec1972fa36468.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/875881a97b3fc375.json b/allure-report/data/test-cases/875881a97b3fc375.json
deleted file mode 100644
index 79573cdb989..00000000000
--- a/allure-report/data/test-cases/875881a97b3fc375.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"875881a97b3fc375","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6d177fc91cdd3978","name":"stdout","source":"6d177fc91cdd3978.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Swap Values"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BUGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"875881a97b3fc375.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/875e90b046ec092c.json b/allure-report/data/test-cases/875e90b046ec092c.json
deleted file mode 100644
index ce71be85327..00000000000
--- a/allure-report/data/test-cases/875e90b046ec092c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"875e90b046ec092c","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"875e90b046ec092c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/87664723e6f57cb6.json b/allure-report/data/test-cases/87664723e6f57cb6.json
new file mode 100644
index 00000000000..30892f69c0e
--- /dev/null
+++ b/allure-report/data/test-cases/87664723e6f57cb6.json
@@ -0,0 +1 @@
+{"uid":"87664723e6f57cb6","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"31feec1cbe8e86eb","name":"stdout","source":"31feec1cbe8e86eb.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"No kyu helper methods"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"87664723e6f57cb6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8782c11be4532248.json b/allure-report/data/test-cases/8782c11be4532248.json
deleted file mode 100644
index b850ce7c954..00000000000
--- a/allure-report/data/test-cases/8782c11be4532248.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8782c11be4532248","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e4c3264e25c98281","name":"stdout","source":"e4c3264e25c98281.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Formatting"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Formatting decimal places #1"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"8782c11be4532248.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/879748b1d447d0a9.json b/allure-report/data/test-cases/879748b1d447d0a9.json
deleted file mode 100644
index 40400b85aad..00000000000
--- a/allure-report/data/test-cases/879748b1d447d0a9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"879748b1d447d0a9","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1732428195946,"stop":1732428195947,"duration":1},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1732428195946,"stop":1732428195946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1732428195946,"stop":1732428195947,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1732428195947,"stop":1732428195947,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Share prices"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5603a4dd3d96ef798f000068","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"879748b1d447d0a9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/87b0b5de93d5cb12.json b/allure-report/data/test-cases/87b0b5de93d5cb12.json
new file mode 100644
index 00000000000..d89217ae2a9
--- /dev/null
+++ b/allure-report/data/test-cases/87b0b5de93d5cb12.json
@@ -0,0 +1 @@
+{"uid":"87b0b5de93d5cb12","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"418db164c4b04ca4","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0}},{"uid":"dfb2b5c458a3460e","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1}},{"uid":"39b35ac8d306cbda","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"792ce345a0c4a9e1","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"80a5eacfa2431348","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0}},{"uid":"593778a5ba99d447","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1}},{"uid":"df0c490941a6877a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"c7106989a12e3c0a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"87b0b5de93d5cb12.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/87b2e8453406c3f.json b/allure-report/data/test-cases/87b2e8453406c3f.json
new file mode 100644
index 00000000000..1bd42209899
--- /dev/null
+++ b/allure-report/data/test-cases/87b2e8453406c3f.json
@@ -0,0 +1 @@
+{"uid":"87b2e8453406c3f","name":"Testing 'shortest_job_first(' function","fullName":"kyu_6.scheduling.test_solution.SJFTestCase#test_sjf","historyId":"da4a41f0bf9943ee34282e89227dd9a2","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":2,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","steps":[{"name":"Enter a n (([0], 0)) and verify the expected output (100) vs actual result (100)","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 10, 20, 0, 0], 0)) and verify the expected output (6) vs actual result (6)","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 10, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 0, 20, 0, 0], 2)) and verify the expected output (26) vs actual result (26)","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([20, 20, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 19, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 19, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 18, 0, 0], 75)) and verify the expected output (1008) vs actual result (1008)","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 13, 13, 12, 17, 0, 15, 0, 12, 0, 15, 0, 0, 12, 19, 11, 10, 0, 11, 18, 0, 0, 15, 20, 0, 16, 12, 17, 0, 0, 10, 19, 0, 9, 0, 16, 19, 16, 15, 0, 17, 0, 13, 11, 19, 18, 13, 10, 0, 20, 0, 10, 9, 18, 14, 18, 0, 15, 17, 10, 17, 0, 0, 0, 18, 0, 0, 19, 14, 0, 0, 19, 19, 0, 0, 0, 0, 0, 9, 18, 0, 0, 11, 16, 0, 0, 0, 0, 10, 0, 17, 0, 16, 0, 0, 0, 16, 0, 13, 20, 0, 20, 20, 0, 0, 20, 14, 0, 11, 0, 9, 0, 0, 20, 11, 17, 0, 12, 13, 16, 13, 19, 0, 18, 20, 0, 19, 10, 19, 12, 0, 18, 0, 14, 9, 0, 0, 0, 13, 14, 9, 18, 9, 11, 19, 10, 20, 17, 13, 0, 13, 0, 12, 0, 19, 0, 14, 0, 20, 0, 14, 12, 11, 18, 0, 0, 9, 0, 19], 24)) and verify the expected output (275) vs actual result (275)","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase::0","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Scheduling (Shortest Job First or SJF)"},{"name":"tag","value":"QUEUES"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"SCHEDULING"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.scheduling.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550cc572b9e7b563be00054f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b7eddfa61552d783","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0}},{"uid":"6081ff969f9ea72a","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"dd86378e3a37dfe4","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0}},{"uid":"a224a931a5567f85","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1}}]},"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},"source":"87b2e8453406c3f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/87df803cadfb61a6.json b/allure-report/data/test-cases/87df803cadfb61a6.json
new file mode 100644
index 00000000000..e1fbf21d094
--- /dev/null
+++ b/allure-report/data/test-cases/87df803cadfb61a6.json
@@ -0,0 +1 @@
+{"uid":"87df803cadfb61a6","name":"Testing dirReduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c4ea8d9f8cc216b","name":"stdout","source":"c4ea8d9f8cc216b.txt","type":"text/plain","size":204}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Directions Reduction"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"87df803cadfb61a6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/87f281129608ef41.json b/allure-report/data/test-cases/87f281129608ef41.json
new file mode 100644
index 00000000000..c4ec1c20f0b
--- /dev/null
+++ b/allure-report/data/test-cases/87f281129608ef41.json
@@ -0,0 +1 @@
+{"uid":"87f281129608ef41","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764218869,"stop":1732764218869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1732764218872,"stop":1732764218872,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"87f281129608ef41.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/880859ea02196db7.json b/allure-report/data/test-cases/880859ea02196db7.json
deleted file mode 100644
index 63f4f77f5ac..00000000000
--- a/allure-report/data/test-cases/880859ea02196db7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"880859ea02196db7","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1732428194194,"stop":1732428194194,"duration":0},"description":"\n Testing using empty test data\n :return:\n ","descriptionHtml":" Testing using empty test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 108, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"880859ea02196db7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8809fca01a516cec.json b/allure-report/data/test-cases/8809fca01a516cec.json
new file mode 100644
index 00000000000..27b3fb455d3
--- /dev/null
+++ b/allure-report/data/test-cases/8809fca01a516cec.json
@@ -0,0 +1 @@
+{"uid":"8809fca01a516cec","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1732764220847,"stop":1732764220847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Century From Year"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Numbers"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"8809fca01a516cec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8817b6c726fc2884.json b/allure-report/data/test-cases/8817b6c726fc2884.json
deleted file mode 100644
index 4c1216a717a..00000000000
--- a/allure-report/data/test-cases/8817b6c726fc2884.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8817b6c726fc2884","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"eecd5302084b69b0","name":"stdout","source":"eecd5302084b69b0.txt","type":"text/plain","size":453}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"8817b6c726fc2884.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/88501d2467af647f.json b/allure-report/data/test-cases/88501d2467af647f.json
new file mode 100644
index 00000000000..7d4d3990da5
--- /dev/null
+++ b/allure-report/data/test-cases/88501d2467af647f.json
@@ -0,0 +1 @@
+{"uid":"88501d2467af647f","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1724733474585,"stop":1724733474600,"duration":15},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"468a57056683ca0e","name":"stdout","source":"468a57056683ca0e.txt","type":"text/plain","size":314}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Count the Monkeys!"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"RANGES"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"88501d2467af647f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/88503943247ae8d5.json b/allure-report/data/test-cases/88503943247ae8d5.json
deleted file mode 100644
index af66b883e56..00000000000
--- a/allure-report/data/test-cases/88503943247ae8d5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"88503943247ae8d5","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1732428196075,"stop":1732428196075,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1732428196075,"stop":1732428196075,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"88503943247ae8d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8878dccf56d36ba6.json b/allure-report/data/test-cases/8878dccf56d36ba6.json
new file mode 100644
index 00000000000..a090032552e
--- /dev/null
+++ b/allure-report/data/test-cases/8878dccf56d36ba6.json
@@ -0,0 +1 @@
+{"uid":"8878dccf56d36ba6","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"PERFORMANCE"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Number Zoo Patrol"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"77a4cf3d728ec302","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0}},{"uid":"33444d7890f0540","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0}},{"uid":"babd57c21b463d43","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}},{"uid":"67590949db6da2ee","status":"passed","time":{"start":1724733473991,"stop":1724733473991,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b22afbc33030e55f","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0}},{"uid":"e051944b31d54c14","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0}},{"uid":"3cf8d83dbb2d66b5","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}},{"uid":"f0e71551541527fc","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}}]},"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"8878dccf56d36ba6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/88851466a8ab5f44.json b/allure-report/data/test-cases/88851466a8ab5f44.json
deleted file mode 100644
index 891a59416fb..00000000000
--- a/allure-report/data/test-cases/88851466a8ab5f44.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"88851466a8ab5f44","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1724733473991,"stop":1724733474007,"duration":16},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1724733473991,"stop":1724733474007,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"aa1c2e562160f609","name":"stdout","source":"aa1c2e562160f609.txt","type":"text/plain","size":299}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Numericals of a String"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"88851466a8ab5f44.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/88b006bece2616b2.json b/allure-report/data/test-cases/88b006bece2616b2.json
new file mode 100644
index 00000000000..3844697a77f
--- /dev/null
+++ b/allure-report/data/test-cases/88b006bece2616b2.json
@@ -0,0 +1 @@
+{"uid":"88b006bece2616b2","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1732764219366,"stop":1732764219366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1732764219367,"stop":1732764219367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1732764219367,"stop":1732764219367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1732764219367,"stop":1732764219367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1732764219369,"stop":1732764219369,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1732764219370,"stop":1732764219370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1732764219370,"stop":1732764219370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1732764219370,"stop":1732764219370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1732764219371,"stop":1732764219371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1732764219371,"stop":1732764219371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1732764219372,"stop":1732764219372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1732764219373,"stop":1732764219373,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Disease Spread"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"88b006bece2616b2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/88ca13ae93cc2b33.json b/allure-report/data/test-cases/88ca13ae93cc2b33.json
new file mode 100644
index 00000000000..4595e72dc18
--- /dev/null
+++ b/allure-report/data/test-cases/88ca13ae93cc2b33.json
@@ -0,0 +1 @@
+{"uid":"88ca13ae93cc2b33","name":"fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1732428196335,"stop":1732428196335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1732428196337,"stop":1732428196337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"My head is at the wrong end!"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"88ca13ae93cc2b33.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/88ed1c9da2d9b53b.json b/allure-report/data/test-cases/88ed1c9da2d9b53b.json
deleted file mode 100644
index 22b433a214a..00000000000
--- a/allure-report/data/test-cases/88ed1c9da2d9b53b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"88ed1c9da2d9b53b","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9e573d2ead28469f","name":"stdout","source":"9e573d2ead28469f.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"88ed1c9da2d9b53b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8930ec9e348fd4d.json b/allure-report/data/test-cases/8930ec9e348fd4d.json
new file mode 100644
index 00000000000..a90e81a91c7
--- /dev/null
+++ b/allure-report/data/test-cases/8930ec9e348fd4d.json
@@ -0,0 +1 @@
+{"uid":"8930ec9e348fd4d","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cf72669419827310","name":"stdout","source":"cf72669419827310.txt","type":"text/plain","size":124}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Jaden Casing Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"8930ec9e348fd4d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/893f14f04872e4c5.json b/allure-report/data/test-cases/893f14f04872e4c5.json
deleted file mode 100644
index 80b8d41f4d9..00000000000
--- a/allure-report/data/test-cases/893f14f04872e4c5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"893f14f04872e4c5","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d53bb0f8a7466de9","name":"stdout","source":"d53bb0f8a7466de9.txt","type":"text/plain","size":476}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Count letters in string"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"HASHES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"893f14f04872e4c5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/895071e6126c1fbc.json b/allure-report/data/test-cases/895071e6126c1fbc.json
deleted file mode 100644
index 2132e8a8ccc..00000000000
--- a/allure-report/data/test-cases/895071e6126c1fbc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"895071e6126c1fbc","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f8693f25c4ee9e10","name":"stdout","source":"f8693f25c4ee9e10.txt","type":"text/plain","size":75}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"895071e6126c1fbc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/895846e60323f8ba.json b/allure-report/data/test-cases/895846e60323f8ba.json
new file mode 100644
index 00000000000..322e2002d73
--- /dev/null
+++ b/allure-report/data/test-cases/895846e60323f8ba.json
@@ -0,0 +1 @@
+{"uid":"895846e60323f8ba","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8b70cbce8e882192","name":"stdout","source":"8b70cbce8e882192.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"895846e60323f8ba.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8966b735a3793409.json b/allure-report/data/test-cases/8966b735a3793409.json
new file mode 100644
index 00000000000..763f85eb264
--- /dev/null
+++ b/allure-report/data/test-cases/8966b735a3793409.json
@@ -0,0 +1 @@
+{"uid":"8966b735a3793409","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"311050da7cc4ba1d","name":"stdout","source":"311050da7cc4ba1d.txt","type":"text/plain","size":288}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Convert a string to an array"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"8966b735a3793409.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/89c0be4978ed22ba.json b/allure-report/data/test-cases/89c0be4978ed22ba.json
deleted file mode 100644
index 1f914bc8822..00000000000
--- a/allure-report/data/test-cases/89c0be4978ed22ba.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"89c0be4978ed22ba","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1732764220183,"stop":1732764220183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fd4ef8d041ff123e","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0}},{"uid":"817c95f8ac92a91e","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"95924b9d92f1ced5","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3eea5577d98c581f","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0}},{"uid":"b8b1a20b1ac22e64","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"b864bfcb14132f63","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"89c0be4978ed22ba.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/89d5ee585c13bf38.json b/allure-report/data/test-cases/89d5ee585c13bf38.json
deleted file mode 100644
index b31455e25e6..00000000000
--- a/allure-report/data/test-cases/89d5ee585c13bf38.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"89d5ee585c13bf38","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732764220499,"stop":1732764220499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732764220500,"stop":1732764220500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"2ee59d9a8c304f3b","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0}},{"uid":"df5176bbed48ed91","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"eb4d3d652c38eb3f","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a770e6ac7d91604a","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0}},{"uid":"6a1d96979e635e7f","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"4bdc75ea73bb042","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"89d5ee585c13bf38.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/89e4ffe6e2b4858c.json b/allure-report/data/test-cases/89e4ffe6e2b4858c.json
new file mode 100644
index 00000000000..aadd7b46196
--- /dev/null
+++ b/allure-report/data/test-cases/89e4ffe6e2b4858c.json
@@ -0,0 +1 @@
+{"uid":"89e4ffe6e2b4858c","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1732428194232,"stop":1732428194233,"duration":1},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732428194231,"stop":1732428194231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428194233,"stop":1732428194233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732428194255,"stop":1732428194255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the safest places in town"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"89e4ffe6e2b4858c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/89e6e7af226f3582.json b/allure-report/data/test-cases/89e6e7af226f3582.json
new file mode 100644
index 00000000000..1a78c3603e9
--- /dev/null
+++ b/allure-report/data/test-cases/89e6e7af226f3582.json
@@ -0,0 +1 @@
+{"uid":"89e6e7af226f3582","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1724733473960,"stop":1724733473976,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7f8244a44f0672b6","name":"stdout","source":"7f8244a44f0672b6.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"89e6e7af226f3582.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8a0604fc927a7480.json b/allure-report/data/test-cases/8a0604fc927a7480.json
new file mode 100644
index 00000000000..17c80ad25bf
--- /dev/null
+++ b/allure-report/data/test-cases/8a0604fc927a7480.json
@@ -0,0 +1 @@
+{"uid":"8a0604fc927a7480","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7ce67f10ab4c86ee","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0}},{"uid":"cb921d8c86204096","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0}},{"uid":"656d201041ba5817","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"1fbf7f076eee2a48","status":"passed","time":{"start":1724733474647,"stop":1724733474647,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4736c243443acbf6","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0}},{"uid":"1aaf298f74019608","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0}},{"uid":"d0862b5213f7938f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"53d75ff9d73daf75","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"8a0604fc927a7480.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8a29f61d53cfa694.json b/allure-report/data/test-cases/8a29f61d53cfa694.json
new file mode 100644
index 00000000000..fb067fbd056
--- /dev/null
+++ b/allure-report/data/test-cases/8a29f61d53cfa694.json
@@ -0,0 +1 @@
+{"uid":"8a29f61d53cfa694","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1ded455ca81b768f","name":"stdout","source":"1ded455ca81b768f.txt","type":"text/plain","size":32}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"8a29f61d53cfa694.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8a89827c471bc909.json b/allure-report/data/test-cases/8a89827c471bc909.json
deleted file mode 100644
index 8a31ffe2f3a..00000000000
--- a/allure-report/data/test-cases/8a89827c471bc909.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8a89827c471bc909","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1732764220409,"stop":1732764220409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732764220410,"stop":1732764220410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732764220410,"stop":1732764220410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732764220410,"stop":1732764220410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1732764220411,"stop":1732764220411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Your order, please"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ed0b0c9c45304a0b","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0}},{"uid":"610300a29faa4ee4","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"7312d30334dcfc0d","status":"passed","time":{"start":1724733474147,"stop":1724733474147,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"898b5d5677e24adf","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0}},{"uid":"ee325afc05dcb3e8","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"91e3c1348f0cd9d2","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"8a89827c471bc909.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8ade4c7a0e59dd30.json b/allure-report/data/test-cases/8ade4c7a0e59dd30.json
new file mode 100644
index 00000000000..ffbc3e6381d
--- /dev/null
+++ b/allure-report/data/test-cases/8ade4c7a0e59dd30.json
@@ -0,0 +1 @@
+{"uid":"8ade4c7a0e59dd30","name":"Testing Walker class - position property from positive grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1732428193933,"stop":1732428193934,"duration":1},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732428193935,"stop":1732428193935,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"8ade4c7a0e59dd30.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8b066879dcf90ee.json b/allure-report/data/test-cases/8b066879dcf90ee.json
new file mode 100644
index 00000000000..f7e8c09debb
--- /dev/null
+++ b/allure-report/data/test-cases/8b066879dcf90ee.json
@@ -0,0 +1 @@
+{"uid":"8b066879dcf90ee","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1732428195668,"stop":1732428195668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"story","value":"String transformer"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5878520d52628a092f0002d0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"8b066879dcf90ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8b09bdc5a519a070.json b/allure-report/data/test-cases/8b09bdc5a519a070.json
new file mode 100644
index 00000000000..17c1c827c21
--- /dev/null
+++ b/allure-report/data/test-cases/8b09bdc5a519a070.json
@@ -0,0 +1 @@
+{"uid":"8b09bdc5a519a070","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1317b7c3ac9b35f3","name":"stdout","source":"1317b7c3ac9b35f3.txt","type":"text/plain","size":97}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"8b09bdc5a519a070.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8b29a5334bdbc1b5.json b/allure-report/data/test-cases/8b29a5334bdbc1b5.json
new file mode 100644
index 00000000000..30ac11f8563
--- /dev/null
+++ b/allure-report/data/test-cases/8b29a5334bdbc1b5.json
@@ -0,0 +1 @@
+{"uid":"8b29a5334bdbc1b5","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732764220327,"stop":1732764220327,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732764220329,"stop":1732764220329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"String subpattern recognition II"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a391ad8e145cdee0000c4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"8b29a5334bdbc1b5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8bb4333bde7b6f57.json b/allure-report/data/test-cases/8bb4333bde7b6f57.json
new file mode 100644
index 00000000000..194405587f3
--- /dev/null
+++ b/allure-report/data/test-cases/8bb4333bde7b6f57.json
@@ -0,0 +1 @@
+{"uid":"8bb4333bde7b6f57","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"description":"\n A function f(n), should returns the n-th member of sequence.\n :return:\n ","descriptionHtml":" A function f(n), should returns the n-th member of sequence.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"story","value":"No arithmetic progressions"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"8bb4333bde7b6f57.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8bbe3b647eb4bfeb.json b/allure-report/data/test-cases/8bbe3b647eb4bfeb.json
deleted file mode 100644
index 2ecfde14582..00000000000
--- a/allure-report/data/test-cases/8bbe3b647eb4bfeb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8bbe3b647eb4bfeb","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"da21be7860f58cf6","name":"stdout","source":"da21be7860f58cf6.txt","type":"text/plain","size":202}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Unique In Order"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"8bbe3b647eb4bfeb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8bbe92897a0837e7.json b/allure-report/data/test-cases/8bbe92897a0837e7.json
new file mode 100644
index 00000000000..cad58ac46b7
--- /dev/null
+++ b/allure-report/data/test-cases/8bbe92897a0837e7.json
@@ -0,0 +1 @@
+{"uid":"8bbe92897a0837e7","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1732428196238,"stop":1732428196239,"duration":1},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732428196237,"stop":1732428196237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196238,"stop":1732428196238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732428196251,"stop":1732428196251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"8bbe92897a0837e7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8bc712dc2d3a7199.json b/allure-report/data/test-cases/8bc712dc2d3a7199.json
deleted file mode 100644
index ca4ed70f22b..00000000000
--- a/allure-report/data/test-cases/8bc712dc2d3a7199.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8bc712dc2d3a7199","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220248,"stop":1732764220248,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220248,"stop":1732764220248,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732764220255,"stop":1732764220255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Permute a Palindrome"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"14cdd8696beec9a","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0}},{"uid":"11195fbf11e8bfc3","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"7b584cbfaa9e2f14","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1c8c3b6600a20e75","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0}},{"uid":"9098856200f13690","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f5b1db39220bbcf9","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"8bc712dc2d3a7199.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8bc93f78736d3a0e.json b/allure-report/data/test-cases/8bc93f78736d3a0e.json
deleted file mode 100644
index 62b0e444868..00000000000
--- a/allure-report/data/test-cases/8bc93f78736d3a0e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8bc93f78736d3a0e","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2f4fbc6ed8dc7bd7","name":"stdout","source":"2f4fbc6ed8dc7bd7.txt","type":"text/plain","size":281}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"8bc93f78736d3a0e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8bd454f111efcd3e.json b/allure-report/data/test-cases/8bd454f111efcd3e.json
deleted file mode 100644
index 600fe6877da..00000000000
--- a/allure-report/data/test-cases/8bd454f111efcd3e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8bd454f111efcd3e","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"21b3833bd58160c1","name":"stdout","source":"21b3833bd58160c1.txt","type":"text/plain","size":316}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Date"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"8bd454f111efcd3e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8bf0e4ddc17f51c8.json b/allure-report/data/test-cases/8bf0e4ddc17f51c8.json
deleted file mode 100644
index 136ec9c9064..00000000000
--- a/allure-report/data/test-cases/8bf0e4ddc17f51c8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8bf0e4ddc17f51c8","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"780df00dc666cbbd","name":"stdout","source":"780df00dc666cbbd.txt","type":"text/plain","size":354}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Fibonacci Streaming"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"8bf0e4ddc17f51c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8c0ab77873b28b8f.json b/allure-report/data/test-cases/8c0ab77873b28b8f.json
new file mode 100644
index 00000000000..d155c14151d
--- /dev/null
+++ b/allure-report/data/test-cases/8c0ab77873b28b8f.json
@@ -0,0 +1 @@
+{"uid":"8c0ab77873b28b8f","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"8c0ab77873b28b8f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8c1749fbe9590e77.json b/allure-report/data/test-cases/8c1749fbe9590e77.json
new file mode 100644
index 00000000000..2311f9feee3
--- /dev/null
+++ b/allure-report/data/test-cases/8c1749fbe9590e77.json
@@ -0,0 +1 @@
+{"uid":"8c1749fbe9590e77","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f1383a1298b478d1","name":"stdout","source":"f1383a1298b478d1.txt","type":"text/plain","size":530}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"8c1749fbe9590e77.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8c263832e40387fc.json b/allure-report/data/test-cases/8c263832e40387fc.json
new file mode 100644
index 00000000000..1a94a6dc945
--- /dev/null
+++ b/allure-report/data/test-cases/8c263832e40387fc.json
@@ -0,0 +1 @@
+{"uid":"8c263832e40387fc","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732428195618,"stop":1732428195618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Row of the odd triangle"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"PERFORMANCE"},{"name":"suite","value":"Performance"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","ALGORITHMS"]},"source":"8c263832e40387fc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8c2738ac8b329dff.json b/allure-report/data/test-cases/8c2738ac8b329dff.json
new file mode 100644
index 00000000000..ca78bc17fe5
--- /dev/null
+++ b/allure-report/data/test-cases/8c2738ac8b329dff.json
@@ -0,0 +1 @@
+{"uid":"8c2738ac8b329dff","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 32, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"8c2738ac8b329dff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8c4575be21ff0ded.json b/allure-report/data/test-cases/8c4575be21ff0ded.json
new file mode 100644
index 00000000000..56634ce5c89
--- /dev/null
+++ b/allure-report/data/test-cases/8c4575be21ff0ded.json
@@ -0,0 +1 @@
+{"uid":"8c4575be21ff0ded","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":12,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"The Greatest Warrior"},{"name":"suite","value":"OOP"},{"name":"tag","value":"RULES"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a5ef1e97378ae643","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1}},{"uid":"b81b0ae77ee26a61","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0}},{"uid":"6fa9bd2fff491ec7","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}},{"uid":"b82b2a2c9febe0c6","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3d05de3d43cf437d","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1}},{"uid":"751027d0ac0cc021","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0}},{"uid":"37b95a78feb35857","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}},{"uid":"bc3230f80ad8864d","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"8c4575be21ff0ded.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8c4c3ac3b9ddced3.json b/allure-report/data/test-cases/8c4c3ac3b9ddced3.json
deleted file mode 100644
index d83ded6cd26..00000000000
--- a/allure-report/data/test-cases/8c4c3ac3b9ddced3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8c4c3ac3b9ddced3","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"662510f84e87d061","name":"stdout","source":"662510f84e87d061.txt","type":"text/plain","size":639}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Intervals"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Aggregations"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"AGGREGATIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"8c4c3ac3b9ddced3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8c72b971279020f.json b/allure-report/data/test-cases/8c72b971279020f.json
new file mode 100644
index 00000000000..50e66dafa13
--- /dev/null
+++ b/allure-report/data/test-cases/8c72b971279020f.json
@@ -0,0 +1 @@
+{"uid":"8c72b971279020f","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5aca5b8e45147f1d","name":"stdout","source":"5aca5b8e45147f1d.txt","type":"text/plain","size":210}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"story","value":"Human Readable Time"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"8c72b971279020f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8caf8fe76e46aa0f.json b/allure-report/data/test-cases/8caf8fe76e46aa0f.json
new file mode 100644
index 00000000000..19f3b16be49
--- /dev/null
+++ b/allure-report/data/test-cases/8caf8fe76e46aa0f.json
@@ -0,0 +1 @@
+{"uid":"8caf8fe76e46aa0f","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1733030100465,"stop":1733030100481,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"story","value":"Find the longest gap!"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55b86beb1417eab500000051","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fee32280a5b8d3da","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0}},{"uid":"5cc568bcbc2453dc","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1}},{"uid":"12409260b34394eb","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"857509cc66fb3470","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"cb9f6d4c2aaf90e3","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0}},{"uid":"44c1e35d7a7b2adb","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1}},{"uid":"e0851c0ba53ec6a9","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"776a48c95cfacbf7","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"8caf8fe76e46aa0f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8cb8fb70f937622b.json b/allure-report/data/test-cases/8cb8fb70f937622b.json
new file mode 100644
index 00000000000..d85a45a16a2
--- /dev/null
+++ b/allure-report/data/test-cases/8cb8fb70f937622b.json
@@ -0,0 +1 @@
+{"uid":"8cb8fb70f937622b","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6b06d8bb1f0d8ae7","name":"stdout","source":"6b06d8bb1f0d8ae7.txt","type":"text/plain","size":263}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"8cb8fb70f937622b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8d0f8b1f359d2e57.json b/allure-report/data/test-cases/8d0f8b1f359d2e57.json
new file mode 100644
index 00000000000..6f39714d95a
--- /dev/null
+++ b/allure-report/data/test-cases/8d0f8b1f359d2e57.json
@@ -0,0 +1 @@
+{"uid":"8d0f8b1f359d2e57","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d14e7908f9d07961","name":"stdout","source":"d14e7908f9d07961.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Summation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"feature","value":"Loops"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"8d0f8b1f359d2e57.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8d156d3e42d4375b.json b/allure-report/data/test-cases/8d156d3e42d4375b.json
new file mode 100644
index 00000000000..9458578e1ac
--- /dev/null
+++ b/allure-report/data/test-cases/8d156d3e42d4375b.json
@@ -0,0 +1 @@
+{"uid":"8d156d3e42d4375b","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1732764221245,"stop":1732764221245,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1732764221247,"stop":1732764221247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1732764221248,"stop":1732764221248,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BUGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Swap Values"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"8d156d3e42d4375b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8d4255e3e5d3d8a0.json b/allure-report/data/test-cases/8d4255e3e5d3d8a0.json
new file mode 100644
index 00000000000..c14f80a693a
--- /dev/null
+++ b/allure-report/data/test-cases/8d4255e3e5d3d8a0.json
@@ -0,0 +1 @@
+{"uid":"8d4255e3e5d3d8a0","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1732428196084,"stop":1732428196084,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1732428196084,"stop":1732428196084,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"8d4255e3e5d3d8a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8d44f2b97a47f0f3.json b/allure-report/data/test-cases/8d44f2b97a47f0f3.json
new file mode 100644
index 00000000000..08a6e2df9cd
--- /dev/null
+++ b/allure-report/data/test-cases/8d44f2b97a47f0f3.json
@@ -0,0 +1 @@
+{"uid":"8d44f2b97a47f0f3","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1732764218594,"stop":1732764218594,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"SECURITY"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CIPHERS"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"8d44f2b97a47f0f3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8d85f39401914c16.json b/allure-report/data/test-cases/8d85f39401914c16.json
deleted file mode 100644
index 2a6c186aa82..00000000000
--- a/allure-report/data/test-cases/8d85f39401914c16.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8d85f39401914c16","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1724735128094,"stop":1724735128742,"duration":648},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1724735128742,"stop":1724735128742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d1599295a3f41ee0","name":"stdout","source":"d1599295a3f41ee0.txt","type":"text/plain","size":524}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1724735128742,"stop":1724735128742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Diagonal"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"8d85f39401914c16.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8da0b58109862b1b.json b/allure-report/data/test-cases/8da0b58109862b1b.json
new file mode 100644
index 00000000000..f4f81a2bc1c
--- /dev/null
+++ b/allure-report/data/test-cases/8da0b58109862b1b.json
@@ -0,0 +1 @@
+{"uid":"8da0b58109862b1b","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1732428194198,"stop":1732428194198,"duration":0},"description":"\n Testing using medium test data\n :return:\n ","descriptionHtml":" Testing using medium test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 46, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"8da0b58109862b1b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8da8c6de16bb179d.json b/allure-report/data/test-cases/8da8c6de16bb179d.json
new file mode 100644
index 00000000000..e45012b297d
--- /dev/null
+++ b/allure-report/data/test-cases/8da8c6de16bb179d.json
@@ -0,0 +1 @@
+{"uid":"8da8c6de16bb179d","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Strip Comments"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b1b08a9c0991d73d","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1}},{"uid":"3352f60feb1f9712","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0}},{"uid":"51842db2fafc0136","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}},{"uid":"c4eaee07c56e2bda","status":"passed","time":{"start":1724733472421,"stop":1724733472437,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e604a93a8ee1253f","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1}},{"uid":"4b8219eb37520d2d","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0}},{"uid":"f711bbcd16ab2119","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}},{"uid":"5c64823a2a73f974","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"8da8c6de16bb179d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8db7c8bf0abe07bc.json b/allure-report/data/test-cases/8db7c8bf0abe07bc.json
new file mode 100644
index 00000000000..b655ca048b3
--- /dev/null
+++ b/allure-report/data/test-cases/8db7c8bf0abe07bc.json
@@ -0,0 +1 @@
+{"uid":"8db7c8bf0abe07bc","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Formatting decimal places #1"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Formatting"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641c3f809bf31f008000042","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d88ebfa77f8bc285","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0}},{"uid":"867f27ef53f4ce43","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0}},{"uid":"e697d79f20198964","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"e723e7f00f564943","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9246dbe4ecdc42ce","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0}},{"uid":"d562abb8385a61c5","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0}},{"uid":"996165a0ada95681","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"611b4f8cf836294a","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"8db7c8bf0abe07bc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8dc2c9fe3450d5a4.json b/allure-report/data/test-cases/8dc2c9fe3450d5a4.json
new file mode 100644
index 00000000000..6799bd568a3
--- /dev/null
+++ b/allure-report/data/test-cases/8dc2c9fe3450d5a4.json
@@ -0,0 +1 @@
+{"uid":"8dc2c9fe3450d5a4","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f79d82c8ac8b6bda","name":"stdout","source":"f79d82c8ac8b6bda.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"MakeUpperCase"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"8dc2c9fe3450d5a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8dcdfa9166c48fb8.json b/allure-report/data/test-cases/8dcdfa9166c48fb8.json
deleted file mode 100644
index 35528fee1f9..00000000000
--- a/allure-report/data/test-cases/8dcdfa9166c48fb8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8dcdfa9166c48fb8","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"20e82e5aa37702bc","name":"stdout","source":"20e82e5aa37702bc.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"INTEGERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"8dcdfa9166c48fb8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8dfb78838f25ea50.json b/allure-report/data/test-cases/8dfb78838f25ea50.json
new file mode 100644
index 00000000000..2aaff9e599c
--- /dev/null
+++ b/allure-report/data/test-cases/8dfb78838f25ea50.json
@@ -0,0 +1 @@
+{"uid":"8dfb78838f25ea50","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cfe73955a863d89d","name":"stdout","source":"cfe73955a863d89d.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"8dfb78838f25ea50.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8dfef1ba8856d412.json b/allure-report/data/test-cases/8dfef1ba8856d412.json
deleted file mode 100644
index 66e7384ff8e..00000000000
--- a/allure-report/data/test-cases/8dfef1ba8856d412.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8dfef1ba8856d412","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732764221042,"stop":1732764221042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"42358797bb03e774","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1}},{"uid":"30e62f45ee93d21d","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"b3ade822e686b250","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b67813f1cae4659e","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1}},{"uid":"cde5d1b46b10d7ac","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"f5a3f0d4d035c3a4","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"8dfef1ba8856d412.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8e4b6f6bd251566.json b/allure-report/data/test-cases/8e4b6f6bd251566.json
deleted file mode 100644
index a1e1e59ff00..00000000000
--- a/allure-report/data/test-cases/8e4b6f6bd251566.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8e4b6f6bd251566","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1732764219216,"stop":1732764219216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Validation"},{"name":"story","value":"Valid Parentheses"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"VALIDATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"99e68c3ce0169a01","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0}},{"uid":"b28ff46b20790be2","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"ea636867f014d21","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5d373bcba925975c","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0}},{"uid":"b29b4bc1c1fe7917","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"d8f6e0603b79e82b","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"8e4b6f6bd251566.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8e87cfc15c8260a3.json b/allure-report/data/test-cases/8e87cfc15c8260a3.json
deleted file mode 100644
index 4c73fbb1290..00000000000
--- a/allure-report/data/test-cases/8e87cfc15c8260a3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8e87cfc15c8260a3","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732764220529,"stop":1732764220529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732764220530,"stop":1732764220530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6bf2acd0a0db42e5","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1}},{"uid":"21dca02637c8027f","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"1dd416b71393e4f8","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"21f08ae936e1de27","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1}},{"uid":"b1c2f2381b1441f6","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"204a2114486cc2f9","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"8e87cfc15c8260a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8e9b4227c17ce17f.json b/allure-report/data/test-cases/8e9b4227c17ce17f.json
deleted file mode 100644
index 9b12100f1c3..00000000000
--- a/allure-report/data/test-cases/8e9b4227c17ce17f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8e9b4227c17ce17f","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"description":"\n Testing using medium test data\n :return:\n ","descriptionHtml":" Testing using medium test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 46, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"8271119e6077f333","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194198,"stop":1732428194198,"duration":0}},{"uid":"634b88b34b81a74c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"ac390c8ac17d8363","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"571176bf000b455b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194198,"stop":1732428194198,"duration":0}},{"uid":"87acfa055dcbe26a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"a064a48d91c28f13","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"8e9b4227c17ce17f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8eb80b15a6d6b848.json b/allure-report/data/test-cases/8eb80b15a6d6b848.json
new file mode 100644
index 00000000000..5f4702a70bc
--- /dev/null
+++ b/allure-report/data/test-cases/8eb80b15a6d6b848.json
@@ -0,0 +1 @@
+{"uid":"8eb80b15a6d6b848","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"tag","value":"MEMOIZATION"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"335bbd097bcd7f07","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0}},{"uid":"6dd8a24f05e81d8d","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0}},{"uid":"4ba6a0676ce201a1","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}},{"uid":"40205ec1b133a2fd","status":"passed","time":{"start":1724733472936,"stop":1724733472936,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"142f5165c8452d36","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0}},{"uid":"1b6b658aae9aa73c","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0}},{"uid":"ed30e8563a89229a","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}},{"uid":"2f09ef1a750aec43","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}}]},"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"8eb80b15a6d6b848.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8ebc308a5806000e.json b/allure-report/data/test-cases/8ebc308a5806000e.json
new file mode 100644
index 00000000000..25fc4f18eb7
--- /dev/null
+++ b/allure-report/data/test-cases/8ebc308a5806000e.json
@@ -0,0 +1 @@
+{"uid":"8ebc308a5806000e","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"778d3397f8515034","name":"stdout","source":"778d3397f8515034.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"INTEGERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"8ebc308a5806000e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8ed1a17310170d88.json b/allure-report/data/test-cases/8ed1a17310170d88.json
deleted file mode 100644
index 1dc0317c5f7..00000000000
--- a/allure-report/data/test-cases/8ed1a17310170d88.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8ed1a17310170d88","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1732764220664,"stop":1732764220664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Significant Figures"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9fe0ace0aad7001290acb7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b3d5b9d863751a3f","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0}},{"uid":"c793ab5339736af5","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"ac35e86bb753fb8c","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8b3214317e10e87f","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0}},{"uid":"d7c1fb6f236110ca","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"a80b9adf611eb67d","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"8ed1a17310170d88.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8edcba07a1a3ea56.json b/allure-report/data/test-cases/8edcba07a1a3ea56.json
deleted file mode 100644
index d6c373496cc..00000000000
--- a/allure-report/data/test-cases/8edcba07a1a3ea56.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8edcba07a1a3ea56","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1724735127828,"stop":1724735127844,"duration":16},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1724735127828,"stop":1724735127828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724735127828,"stop":1724735127844,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ad735a94d30c45bf","name":"stdout","source":"ad735a94d30c45bf.txt","type":"text/plain","size":793}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"tag","value":"MEMOIZATION"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"OPTIMIZATION"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"8edcba07a1a3ea56.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8f3c559eb697de75.json b/allure-report/data/test-cases/8f3c559eb697de75.json
new file mode 100644
index 00000000000..be7539ebdee
--- /dev/null
+++ b/allure-report/data/test-cases/8f3c559eb697de75.json
@@ -0,0 +1 @@
+{"uid":"8f3c559eb697de75","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1732428196287,"stop":1732428196289,"duration":2},"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732428196286,"stop":1732428196287,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732428196288,"stop":1732428196288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732428196295,"stop":1732428196295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Conditions"},{"name":"story","value":"Keep up the hoop"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"8f3c559eb697de75.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8f411cd28b85874e.json b/allure-report/data/test-cases/8f411cd28b85874e.json
new file mode 100644
index 00000000000..edc84e7ca1f
--- /dev/null
+++ b/allure-report/data/test-cases/8f411cd28b85874e.json
@@ -0,0 +1 @@
+{"uid":"8f411cd28b85874e","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4c101c06530a2e9e","name":"stdout","source":"4c101c06530a2e9e.txt","type":"text/plain","size":81}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"8f411cd28b85874e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8f6f88ab23c0d630.json b/allure-report/data/test-cases/8f6f88ab23c0d630.json
deleted file mode 100644
index 80cd78615c4..00000000000
--- a/allure-report/data/test-cases/8f6f88ab23c0d630.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8f6f88ab23c0d630","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"baaad4c171b47b9e","name":"stdout","source":"baaad4c171b47b9e.txt","type":"text/plain","size":604}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Vasya - Clerk"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"8f6f88ab23c0d630.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8fc3e4e9309f61b9.json b/allure-report/data/test-cases/8fc3e4e9309f61b9.json
new file mode 100644
index 00000000000..18ced3651ad
--- /dev/null
+++ b/allure-report/data/test-cases/8fc3e4e9309f61b9.json
@@ -0,0 +1 @@
+{"uid":"8fc3e4e9309f61b9","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"26a3b25de30a9620","name":"stdout","source":"26a3b25de30a9620.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"8fc3e4e9309f61b9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/8fd9fc1a4b426539.json b/allure-report/data/test-cases/8fd9fc1a4b426539.json
deleted file mode 100644
index b0c7511c050..00000000000
--- a/allure-report/data/test-cases/8fd9fc1a4b426539.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8fd9fc1a4b426539","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6d437f4331d47546","name":"stdout","source":"6d437f4331d47546.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"8fd9fc1a4b426539.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/901ad6e6b17ea71d.json b/allure-report/data/test-cases/901ad6e6b17ea71d.json
new file mode 100644
index 00000000000..a8e167bf241
--- /dev/null
+++ b/allure-report/data/test-cases/901ad6e6b17ea71d.json
@@ -0,0 +1 @@
+{"uid":"901ad6e6b17ea71d","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3ecf2d6ad02962e9","name":"stdout","source":"3ecf2d6ad02962e9.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Pyramid Array"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"901ad6e6b17ea71d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/902288cde0f2109a.json b/allure-report/data/test-cases/902288cde0f2109a.json
new file mode 100644
index 00000000000..40ffe88d6d1
--- /dev/null
+++ b/allure-report/data/test-cases/902288cde0f2109a.json
@@ -0,0 +1 @@
+{"uid":"902288cde0f2109a","name":"Testing 'parts_sums' function","fullName":"kyu_6.sums_of_parts.test_solution.PartsSumTestCase#test_parts_sum","historyId":"570c0d220c13fc0fd061240afc68e35d","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":2,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","steps":[{"name":"Enter a list ls ([]) and verify the expected output ([0]) vs actual result ([0])","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([1, 2, 3, 4, 5, 6]) and verify the expected output ([21, 20, 18, 15, 11, 6, 0]) vs actual result ([21, 20, 18, 15, 11, 6, 0])","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([0, 1, 3, 6, 10]) and verify the expected output ([20, 20, 19, 16, 10, 0]) vs actual result ([20, 20, 19, 16, 10, 0])","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([744125, 935, 407, 454, 430, 90, 144, 6710213, 889, 810, 2579358]) and verify the expected output ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0]) vs actual result ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0])","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase::0","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sums of Parts"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PERFORMANCE"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sums_of_parts.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5ce399e0047a45001c853c2b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"931a1e301c63c1a1","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0}},{"uid":"2e552441092e62c5","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"168d1058a213deae","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0}},{"uid":"ac379271ec16d5ad","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0}}]},"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},"source":"902288cde0f2109a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/903c4d3d57375ecf.json b/allure-report/data/test-cases/903c4d3d57375ecf.json
new file mode 100644
index 00000000000..8a0e9787a3e
--- /dev/null
+++ b/allure-report/data/test-cases/903c4d3d57375ecf.json
@@ -0,0 +1 @@
+{"uid":"903c4d3d57375ecf","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1711c955ae8ed0a7","name":"stdout","source":"1711c955ae8ed0a7.txt","type":"text/plain","size":1009}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"Snail"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"903c4d3d57375ecf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/90548ade83f4ad3f.json b/allure-report/data/test-cases/90548ade83f4ad3f.json
new file mode 100644
index 00000000000..da4027242e5
--- /dev/null
+++ b/allure-report/data/test-cases/90548ade83f4ad3f.json
@@ -0,0 +1 @@
+{"uid":"90548ade83f4ad3f","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732764220295,"stop":1732764220295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Performance"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Row of the odd triangle"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","ALGORITHMS"]},"source":"90548ade83f4ad3f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9054a710a823b80a.json b/allure-report/data/test-cases/9054a710a823b80a.json
deleted file mode 100644
index 28b7c1ceb4d..00000000000
--- a/allure-report/data/test-cases/9054a710a823b80a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9054a710a823b80a","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1732428195898,"stop":1732428195898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Password validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56a921fa8c5167d8e7000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"9054a710a823b80a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/90c1df398d2f201a.json b/allure-report/data/test-cases/90c1df398d2f201a.json
deleted file mode 100644
index 0f9336bf85d..00000000000
--- a/allure-report/data/test-cases/90c1df398d2f201a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"90c1df398d2f201a","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1732428195937,"stop":1732428195939,"duration":2},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1732428195937,"stop":1732428195939,"duration":2},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1732428195937,"stop":1732428195938,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195938,"stop":1732428195939,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1732428195939,"stop":1732428195939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"90c1df398d2f201a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/90ca6a0c009b593.json b/allure-report/data/test-cases/90ca6a0c009b593.json
new file mode 100644
index 00000000000..612df6e0dd4
--- /dev/null
+++ b/allure-report/data/test-cases/90ca6a0c009b593.json
@@ -0,0 +1 @@
+{"uid":"90ca6a0c009b593","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7324bd79d75b1976","name":"stdout","source":"7324bd79d75b1976.txt","type":"text/plain","size":72}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"90ca6a0c009b593.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/913fbd5c2da31308.json b/allure-report/data/test-cases/913fbd5c2da31308.json
new file mode 100644
index 00000000000..51a3f3ae957
--- /dev/null
+++ b/allure-report/data/test-cases/913fbd5c2da31308.json
@@ -0,0 +1 @@
+{"uid":"913fbd5c2da31308","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Range Extraction"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"STRING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ac8d0c005e499da5","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0}},{"uid":"1fa1afd4ab27e4cb","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2}},{"uid":"78b238490a0d0c98","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"ac66f87691632de7","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d5aba2cd944d7efd","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0}},{"uid":"a3395496d8bde803","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2}},{"uid":"f80099cf6c294d2b","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"99f691b62c390084","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"tags":["FORMATTING","STRINGS","STRING","ALGORITHMS"]},"source":"913fbd5c2da31308.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/91592072a42568a2.json b/allure-report/data/test-cases/91592072a42568a2.json
new file mode 100644
index 00000000000..e5d3c313ef2
--- /dev/null
+++ b/allure-report/data/test-cases/91592072a42568a2.json
@@ -0,0 +1 @@
+{"uid":"91592072a42568a2","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[{"name":"Assert that classes have Bob arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have Dog arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 5 arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have good arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 50lb arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have brown arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e355939f9d2af970","name":"stdout","source":"e355939f9d2af970.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Make Class"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"91592072a42568a2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9164bf2c06bf8752.json b/allure-report/data/test-cases/9164bf2c06bf8752.json
deleted file mode 100644
index a26f2fd9601..00000000000
--- a/allure-report/data/test-cases/9164bf2c06bf8752.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9164bf2c06bf8752","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\").\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests").\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"Lists"},{"name":"story","value":"Find the smallest"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"998a460e800cbb2b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194259,"stop":1732428194259,"duration":0}},{"uid":"767acc864b347295","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}},{"uid":"5364b62b05552f1e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472765,"stop":1724733472765,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"c58cb7ae6e5a9993","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194259,"stop":1732428194259,"duration":0}},{"uid":"c37dfc82a096ec09","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}},{"uid":"257a5ad111bd69a7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}}]},"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"9164bf2c06bf8752.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/91aab0544068789.json b/allure-report/data/test-cases/91aab0544068789.json
deleted file mode 100644
index 86e0c9373fe..00000000000
--- a/allure-report/data/test-cases/91aab0544068789.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"91aab0544068789","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ec0aa2198d4850df","name":"stdout","source":"ec0aa2198d4850df.txt","type":"text/plain","size":130}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"Messi goals function"},{"name":"feature","value":"Addition"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"91aab0544068789.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/91c1d8a1fc37f84.json b/allure-report/data/test-cases/91c1d8a1fc37f84.json
new file mode 100644
index 00000000000..47df25a640c
--- /dev/null
+++ b/allure-report/data/test-cases/91c1d8a1fc37f84.json
@@ -0,0 +1 @@
+{"uid":"91c1d8a1fc37f84","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5d6b33acb65bb93f","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0}},{"uid":"2989a8630844f025","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1}},{"uid":"77858b1148b2de9d","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"8fc3e4e9309f61b9","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"46eea1e10beb3240","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0}},{"uid":"2baefc3521a1da2a","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1}},{"uid":"76548c4669002681","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"fb032b53923bc0e9","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"91c1d8a1fc37f84.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/91cb28173d925ce2.json b/allure-report/data/test-cases/91cb28173d925ce2.json
deleted file mode 100644
index 2677fed641a..00000000000
--- a/allure-report/data/test-cases/91cb28173d925ce2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"91cb28173d925ce2","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1732428196144,"stop":1732428196144,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"91cb28173d925ce2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/91d86d4a26e41755.json b/allure-report/data/test-cases/91d86d4a26e41755.json
deleted file mode 100644
index 065016b79ca..00000000000
--- a/allure-report/data/test-cases/91d86d4a26e41755.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"91d86d4a26e41755","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5967a008f3d7b308","name":"stdout","source":"5967a008f3d7b308.txt","type":"text/plain","size":227}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"91d86d4a26e41755.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9212c6b19c8a287e.json b/allure-report/data/test-cases/9212c6b19c8a287e.json
new file mode 100644
index 00000000000..7a2a011391b
--- /dev/null
+++ b/allure-report/data/test-cases/9212c6b19c8a287e.json
@@ -0,0 +1 @@
+{"uid":"9212c6b19c8a287e","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"189cde1d0b42e48e","name":"stdout","source":"189cde1d0b42e48e.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"9212c6b19c8a287e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/921715088233c4e7.json b/allure-report/data/test-cases/921715088233c4e7.json
deleted file mode 100644
index b3516b6c6c3..00000000000
--- a/allure-report/data/test-cases/921715088233c4e7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"921715088233c4e7","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"The Greatest Warrior"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RULES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"921715088233c4e7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9246dbe4ecdc42ce.json b/allure-report/data/test-cases/9246dbe4ecdc42ce.json
deleted file mode 100644
index aa8a0cd5f76..00000000000
--- a/allure-report/data/test-cases/9246dbe4ecdc42ce.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9246dbe4ecdc42ce","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732764220515,"stop":1732764220515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732764220517,"stop":1732764220517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Formatting decimal places #1"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"Formatting"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641c3f809bf31f008000042","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d56667f6ac1424a3","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0}},{"uid":"4eaed4684cfaee8f","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"8782c11be4532248","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d562abb8385a61c5","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0}},{"uid":"996165a0ada95681","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"611b4f8cf836294a","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"9246dbe4ecdc42ce.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/92695f36fc50d8a3.json b/allure-report/data/test-cases/92695f36fc50d8a3.json
new file mode 100644
index 00000000000..6bb7cb80cbc
--- /dev/null
+++ b/allure-report/data/test-cases/92695f36fc50d8a3.json
@@ -0,0 +1 @@
+{"uid":"92695f36fc50d8a3","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8e4c5f9ea62989e","name":"stdout","source":"8e4c5f9ea62989e.txt","type":"text/plain","size":170}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Where my anagrams at?"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"92695f36fc50d8a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/931a1e301c63c1a1.json b/allure-report/data/test-cases/931a1e301c63c1a1.json
new file mode 100644
index 00000000000..19c17632ca7
--- /dev/null
+++ b/allure-report/data/test-cases/931a1e301c63c1a1.json
@@ -0,0 +1 @@
+{"uid":"931a1e301c63c1a1","name":"Testing 'parts_sums' function","fullName":"kyu_6.sums_of_parts.test_solution.PartsSumTestCase#test_parts_sum","historyId":"570c0d220c13fc0fd061240afc68e35d","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","steps":[{"name":"Enter a list ls ([]) and verify the expected output ([0]) vs actual result ([0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([1, 2, 3, 4, 5, 6]) and verify the expected output ([21, 20, 18, 15, 11, 6, 0]) vs actual result ([21, 20, 18, 15, 11, 6, 0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([0, 1, 3, 6, 10]) and verify the expected output ([20, 20, 19, 16, 10, 0]) vs actual result ([20, 20, 19, 16, 10, 0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([744125, 935, 407, 454, 430, 90, 144, 6710213, 889, 810, 2579358]) and verify the expected output ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0]) vs actual result ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0])","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase::0","time":{"start":1732764220365,"stop":1732764220365,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Sums of Parts"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sums_of_parts.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5ce399e0047a45001c853c2b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},"source":"931a1e301c63c1a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9328d9c37e2386a6.json b/allure-report/data/test-cases/9328d9c37e2386a6.json
new file mode 100644
index 00000000000..cf41a7c8b58
--- /dev/null
+++ b/allure-report/data/test-cases/9328d9c37e2386a6.json
@@ -0,0 +1 @@
+{"uid":"9328d9c37e2386a6","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"9328d9c37e2386a6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/935b6bf420709ca7.json b/allure-report/data/test-cases/935b6bf420709ca7.json
deleted file mode 100644
index f2946804981..00000000000
--- a/allure-report/data/test-cases/935b6bf420709ca7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"935b6bf420709ca7","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"379cf75cca245ee2","name":"stdout","source":"379cf75cca245ee2.txt","type":"text/plain","size":316}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"935b6bf420709ca7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/93600ea56dc1843a.json b/allure-report/data/test-cases/93600ea56dc1843a.json
new file mode 100644
index 00000000000..7636d8bcbe0
--- /dev/null
+++ b/allure-report/data/test-cases/93600ea56dc1843a.json
@@ -0,0 +1 @@
+{"uid":"93600ea56dc1843a","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9664dbae27a9df3","name":"stdout","source":"9664dbae27a9df3.txt","type":"text/plain","size":676}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PUZZLES"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"93600ea56dc1843a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/938f6f7ebecca4c3.json b/allure-report/data/test-cases/938f6f7ebecca4c3.json
deleted file mode 100644
index febc0ffbad4..00000000000
--- a/allure-report/data/test-cases/938f6f7ebecca4c3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"938f6f7ebecca4c3","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5f8aca645c6a63be","name":"stdout","source":"5f8aca645c6a63be.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"938f6f7ebecca4c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/93b00a3d2e7b92c1.json b/allure-report/data/test-cases/93b00a3d2e7b92c1.json
deleted file mode 100644
index 698a67c80b7..00000000000
--- a/allure-report/data/test-cases/93b00a3d2e7b92c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"93b00a3d2e7b92c1","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count IP Addresses"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"777ba0c823c5a82a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194170,"stop":1732428194170,"duration":0}},{"uid":"f9778b72019f6060","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"624b364c1e1f6bc7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472561,"stop":1724733472561,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"e5b1f301926fe23","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194170,"stop":1732428194170,"duration":0}},{"uid":"1dee8c06fd165199","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"e5ac2209dd79eabb","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"93b00a3d2e7b92c1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/93cbb9687a6c19d2.json b/allure-report/data/test-cases/93cbb9687a6c19d2.json
deleted file mode 100644
index 054c282dc20..00000000000
--- a/allure-report/data/test-cases/93cbb9687a6c19d2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"93cbb9687a6c19d2","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6a90a8741dd8ba1f","name":"stdout","source":"6a90a8741dd8ba1f.txt","type":"text/plain","size":480}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"93cbb9687a6c19d2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9400c2351555d83a.json b/allure-report/data/test-cases/9400c2351555d83a.json
new file mode 100644
index 00000000000..9fdb086cfa4
--- /dev/null
+++ b/allure-report/data/test-cases/9400c2351555d83a.json
@@ -0,0 +1 @@
+{"uid":"9400c2351555d83a","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1732428196489,"stop":1732428196489,"duration":0},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1732428196489,"stop":1732428196489,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732428196491,"stop":1732428196491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"9400c2351555d83a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/941c0037b0b98fcf.json b/allure-report/data/test-cases/941c0037b0b98fcf.json
deleted file mode 100644
index b60a8a74773..00000000000
--- a/allure-report/data/test-cases/941c0037b0b98fcf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"941c0037b0b98fcf","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f7cb1151a0bdf19c","name":"stdout","source":"f7cb1151a0bdf19c.txt","type":"text/plain","size":1500}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"String subpattern recognition II"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"941c0037b0b98fcf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94470fc1dd0d3d27.json b/allure-report/data/test-cases/94470fc1dd0d3d27.json
new file mode 100644
index 00000000000..4c396a3bf43
--- /dev/null
+++ b/allure-report/data/test-cases/94470fc1dd0d3d27.json
@@ -0,0 +1 @@
+{"uid":"94470fc1dd0d3d27","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3cae79604aa7933a","name":"stdout","source":"3cae79604aa7933a.txt","type":"text/plain","size":544}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"FUNCTIONS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Games"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"94470fc1dd0d3d27.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/946874b940758475.json b/allure-report/data/test-cases/946874b940758475.json
new file mode 100644
index 00000000000..9ab43a059ec
--- /dev/null
+++ b/allure-report/data/test-cases/946874b940758475.json
@@ -0,0 +1 @@
+{"uid":"946874b940758475","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"The Greatest Warrior"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"946874b940758475.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/946a2bd47c8adfbc.json b/allure-report/data/test-cases/946a2bd47c8adfbc.json
deleted file mode 100644
index 521e4f5e578..00000000000
--- a/allure-report/data/test-cases/946a2bd47c8adfbc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"946a2bd47c8adfbc","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732428196313,"stop":1732428196313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"946a2bd47c8adfbc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94887fb9761f9305.json b/allure-report/data/test-cases/94887fb9761f9305.json
new file mode 100644
index 00000000000..0cb9d4a0b25
--- /dev/null
+++ b/allure-report/data/test-cases/94887fb9761f9305.json
@@ -0,0 +1 @@
+{"uid":"94887fb9761f9305","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1732764220731,"stop":1732764220731,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"94887fb9761f9305.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94a0f5c0bb41d73c.json b/allure-report/data/test-cases/94a0f5c0bb41d73c.json
new file mode 100644
index 00000000000..de0a7d5264a
--- /dev/null
+++ b/allure-report/data/test-cases/94a0f5c0bb41d73c.json
@@ -0,0 +1 @@
+{"uid":"94a0f5c0bb41d73c","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"78536cfa8705ace3","name":"stdout","source":"78536cfa8705ace3.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"MakeUpperCase"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"94a0f5c0bb41d73c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94a29fbc0358d34a.json b/allure-report/data/test-cases/94a29fbc0358d34a.json
new file mode 100644
index 00000000000..9558e4f1aa6
--- /dev/null
+++ b/allure-report/data/test-cases/94a29fbc0358d34a.json
@@ -0,0 +1 @@
+{"uid":"94a29fbc0358d34a","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1732764221237,"stop":1732764221237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"GEOMETRY"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ALGEBRA"},{"name":"feature","value":"Geometry"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"94a29fbc0358d34a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94aee1df5a6d75c7.json b/allure-report/data/test-cases/94aee1df5a6d75c7.json
new file mode 100644
index 00000000000..54d855f9059
--- /dev/null
+++ b/allure-report/data/test-cases/94aee1df5a6d75c7.json
@@ -0,0 +1 @@
+{"uid":"94aee1df5a6d75c7","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1732764220172,"stop":1732764220172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1732764220172,"stop":1732764220172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"94aee1df5a6d75c7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94d4bd5574aa8f7b.json b/allure-report/data/test-cases/94d4bd5574aa8f7b.json
new file mode 100644
index 00000000000..fed8492c185
--- /dev/null
+++ b/allure-report/data/test-cases/94d4bd5574aa8f7b.json
@@ -0,0 +1 @@
+{"uid":"94d4bd5574aa8f7b","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1732764221228,"stop":1732764221228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Boolean"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"BOOLEANS"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"L1: Set Alarm"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","BOOLEANS"]},"source":"94d4bd5574aa8f7b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94e103957a6e541c.json b/allure-report/data/test-cases/94e103957a6e541c.json
deleted file mode 100644
index ba38b89b580..00000000000
--- a/allure-report/data/test-cases/94e103957a6e541c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"94e103957a6e541c","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bbc90d26ad4a4f8d","name":"stdout","source":"bbc90d26ad4a4f8d.txt","type":"text/plain","size":985}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"94e103957a6e541c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/94ea40491ebef366.json b/allure-report/data/test-cases/94ea40491ebef366.json
new file mode 100644
index 00000000000..166a71b67d1
--- /dev/null
+++ b/allure-report/data/test-cases/94ea40491ebef366.json
@@ -0,0 +1 @@
+{"uid":"94ea40491ebef366","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1732428194190,"stop":1732428194190,"duration":0},"description":"\n Testing using big test data\n :return:\n ","descriptionHtml":" Testing using big test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 70, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"94ea40491ebef366.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/950acbfbefb81796.json b/allure-report/data/test-cases/950acbfbefb81796.json
deleted file mode 100644
index d1bad8547e9..00000000000
--- a/allure-report/data/test-cases/950acbfbefb81796.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"950acbfbefb81796","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1732428194215,"stop":1732428194215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1732428194217,"stop":1732428194217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"950acbfbefb81796.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9546971ec41b8ce1.json b/allure-report/data/test-cases/9546971ec41b8ce1.json
new file mode 100644
index 00000000000..5910a341a96
--- /dev/null
+++ b/allure-report/data/test-cases/9546971ec41b8ce1.json
@@ -0,0 +1 @@
+{"uid":"9546971ec41b8ce1","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1732764218697,"stop":1732764218697,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1732764218699,"stop":1732764218699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1732764218699,"stop":1732764218699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1732764218699,"stop":1732764218699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1732764218753,"stop":1732764218753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1732764218763,"stop":1732764218763,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"Sum by Factors"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"9546971ec41b8ce1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/95500b18da61d76.json b/allure-report/data/test-cases/95500b18da61d76.json
new file mode 100644
index 00000000000..b3f5c406f7e
--- /dev/null
+++ b/allure-report/data/test-cases/95500b18da61d76.json
@@ -0,0 +1 @@
+{"uid":"95500b18da61d76","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a9fe3e48d71bee45","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0}},{"uid":"ee7921cf820a84c7","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0}},{"uid":"6d57e0044d071709","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"c50564bf93e2ebd9","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5f97df940bb3f46a","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0}},{"uid":"a349732eb44f62b9","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0}},{"uid":"d1aabae67bc18ba0","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"fbbb69f84c1b433f","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"tags":["FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"95500b18da61d76.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9555c80771d907bb.json b/allure-report/data/test-cases/9555c80771d907bb.json
new file mode 100644
index 00000000000..8ab0004448b
--- /dev/null
+++ b/allure-report/data/test-cases/9555c80771d907bb.json
@@ -0,0 +1 @@
+{"uid":"9555c80771d907bb","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1732428195810,"stop":1732428195810,"duration":0},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732428195810,"stop":1732428195810,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732428195811,"stop":1732428195811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"9555c80771d907bb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/95924b9d92f1ced5.json b/allure-report/data/test-cases/95924b9d92f1ced5.json
deleted file mode 100644
index 99f4d419ebf..00000000000
--- a/allure-report/data/test-cases/95924b9d92f1ced5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"95924b9d92f1ced5","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1ad9ab8a22025032","name":"stdout","source":"1ad9ab8a22025032.txt","type":"text/plain","size":41}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"95924b9d92f1ced5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/95b80642b494d437.json b/allure-report/data/test-cases/95b80642b494d437.json
new file mode 100644
index 00000000000..b620a0e8011
--- /dev/null
+++ b/allure-report/data/test-cases/95b80642b494d437.json
@@ -0,0 +1 @@
+{"uid":"95b80642b494d437","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1732428195660,"stop":1732428195660,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732428195659,"stop":1732428195659,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195660,"stop":1732428195660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732428195661,"stop":1732428195661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition III"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"95b80642b494d437.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/95e685797940e119.json b/allure-report/data/test-cases/95e685797940e119.json
deleted file mode 100644
index b54f3adb8b5..00000000000
--- a/allure-report/data/test-cases/95e685797940e119.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"95e685797940e119","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1732428196244,"stop":1732428196245,"duration":1},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732428196237,"stop":1732428196237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196244,"stop":1732428196244,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732428196251,"stop":1732428196251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"95e685797940e119.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/95e7a9865f127b46.json b/allure-report/data/test-cases/95e7a9865f127b46.json
deleted file mode 100644
index 9f7c999a548..00000000000
--- a/allure-report/data/test-cases/95e7a9865f127b46.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"95e7a9865f127b46","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"44f1e11e2ff687a2","name":"stdout","source":"44f1e11e2ff687a2.txt","type":"text/plain","size":3892}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"String subpattern recognition III"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"95e7a9865f127b46.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/95fe30b3b4a958d6.json b/allure-report/data/test-cases/95fe30b3b4a958d6.json
new file mode 100644
index 00000000000..1c7bb744c96
--- /dev/null
+++ b/allure-report/data/test-cases/95fe30b3b4a958d6.json
@@ -0,0 +1 @@
+{"uid":"95fe30b3b4a958d6","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1732764220190,"stop":1732764220190,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1732764220193,"stop":1732764220193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"95fe30b3b4a958d6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/962ca80dcc908350.json b/allure-report/data/test-cases/962ca80dcc908350.json
deleted file mode 100644
index eaf83b6dc51..00000000000
--- a/allure-report/data/test-cases/962ca80dcc908350.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"962ca80dcc908350","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7899fdb7c4350c2b","name":"stdout","source":"7899fdb7c4350c2b.txt","type":"text/plain","size":544}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"FUNCTIONS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Games"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"962ca80dcc908350.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/965bac5a2c55f031.json b/allure-report/data/test-cases/965bac5a2c55f031.json
deleted file mode 100644
index 84a29492243..00000000000
--- a/allure-report/data/test-cases/965bac5a2c55f031.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"965bac5a2c55f031","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1732764220991,"stop":1732764220991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Messi goals function"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6e173d8e5ff615be","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1}},{"uid":"91aab0544068789","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"80ba443311cb72ff","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"73f30fbb9798a5d5","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1}},{"uid":"d1a80d9f422182d","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"a2776f2124bd86f4","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"965bac5a2c55f031.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/965e1d563752b7d3.json b/allure-report/data/test-cases/965e1d563752b7d3.json
deleted file mode 100644
index c413d60a953..00000000000
--- a/allure-report/data/test-cases/965e1d563752b7d3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"965e1d563752b7d3","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1732428194502,"stop":1732428194502,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1732428194504,"stop":1732428194504,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS PARSING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"String incrementer"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"965e1d563752b7d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9665a188a4944ac6.json b/allure-report/data/test-cases/9665a188a4944ac6.json
deleted file mode 100644
index e360f75e88a..00000000000
--- a/allure-report/data/test-cases/9665a188a4944ac6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9665a188a4944ac6","name":"Testing 'parts_sums' function","fullName":"kyu_6.sums_of_parts.test_solution.PartsSumTestCase#test_parts_sum","historyId":"570c0d220c13fc0fd061240afc68e35d","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'parts_sums' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that take as parameter a list ls and return a list of the sums of its parts as defined below:
ls = [1, 2, 3, 4, 5, 6]
parts_sums(ls) -> [21, 20, 18, 15, 11, 6, 0]
","status":"passed","steps":[{"name":"Enter a list ls ([]) and verify the expected output ([0]) vs actual result ([0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([1, 2, 3, 4, 5, 6]) and verify the expected output ([21, 20, 18, 15, 11, 6, 0]) vs actual result ([21, 20, 18, 15, 11, 6, 0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([0, 1, 3, 6, 10]) and verify the expected output ([20, 20, 19, 16, 10, 0]) vs actual result ([20, 20, 19, 16, 10, 0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ls ([744125, 935, 407, 454, 430, 90, 144, 6710213, 889, 810, 2579358]) and verify the expected output ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0]) vs actual result ([10037855, 9293730, 9292795, 9292388, 9291934, 9291504, 9291414, 9291270, 2581057, 2580168, 2579358, 0])","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PartsSumTestCase::0","time":{"start":1732428195684,"stop":1732428195684,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sums of Parts"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"PERFORMANCE"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sums_of_parts.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5ce399e0047a45001c853c2b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},"source":"9665a188a4944ac6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9675429ac75e0c11.json b/allure-report/data/test-cases/9675429ac75e0c11.json
new file mode 100644
index 00000000000..3f797d0dba5
--- /dev/null
+++ b/allure-report/data/test-cases/9675429ac75e0c11.json
@@ -0,0 +1 @@
+{"uid":"9675429ac75e0c11","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b8eb00e308a84c71","name":"stdout","source":"b8eb00e308a84c71.txt","type":"text/plain","size":150}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9675429ac75e0c11.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9689f8dcf21c7e63.json b/allure-report/data/test-cases/9689f8dcf21c7e63.json
deleted file mode 100644
index 3613a85b810..00000000000
--- a/allure-report/data/test-cases/9689f8dcf21c7e63.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9689f8dcf21c7e63","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732428196437,"stop":1732428196437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"9689f8dcf21c7e63.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/96938210802b960f.json b/allure-report/data/test-cases/96938210802b960f.json
new file mode 100644
index 00000000000..8fdf3576dae
--- /dev/null
+++ b/allure-report/data/test-cases/96938210802b960f.json
@@ -0,0 +1 @@
+{"uid":"96938210802b960f","name":"test_triangle","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_triangle","historyId":"be7068cb1056118b9c0776b1d187601d","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"suite","value":"Data Structures"},{"name":"tag","value":"Strings"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"Logic"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"Algorithms"},{"name":"story","value":"Coloured Triangles"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a25ac6ac5e284cfbe000111","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"338755bddf5c3394","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3}},{"uid":"33cbde6b5c940b7b","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1}},{"uid":"2febaffd225102f","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"732b9dd805d734b8","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3}},{"uid":"3ffa72675847f113","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1}},{"uid":"7e0d94f0ee4e397d","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"2d65aaadaa20d5c2","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"tags":["Algorithms","Logic","Strings"]},"source":"96938210802b960f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/96ce14353b4f3e49.json b/allure-report/data/test-cases/96ce14353b4f3e49.json
deleted file mode 100644
index de48256c4ca..00000000000
--- a/allure-report/data/test-cases/96ce14353b4f3e49.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"96ce14353b4f3e49","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"96ce14353b4f3e49.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/971c2aa5dd36f62c.json b/allure-report/data/test-cases/971c2aa5dd36f62c.json
new file mode 100644
index 00000000000..52938a4ef49
--- /dev/null
+++ b/allure-report/data/test-cases/971c2aa5dd36f62c.json
@@ -0,0 +1 @@
+{"uid":"971c2aa5dd36f62c","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Maximum Multiple"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aba780a6a176b029800041c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bc5f75e76b0bf63","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0}},{"uid":"bc04b77b7c90af86","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0}},{"uid":"40fa5a64adc09d6a","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"640e02afdf541b21","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1abde016dd7f5ee7","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0}},{"uid":"649728966aa92b06","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0}},{"uid":"b96004f0b179053d","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"af5a357d104e13f2","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"971c2aa5dd36f62c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/975470b122402791.json b/allure-report/data/test-cases/975470b122402791.json
new file mode 100644
index 00000000000..2c96bea1681
--- /dev/null
+++ b/allure-report/data/test-cases/975470b122402791.json
@@ -0,0 +1 @@
+{"uid":"975470b122402791","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1732428195590,"stop":1732428195590,"duration":0},"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1732428195589,"stop":1732428195589,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1732428195590,"stop":1732428195590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1732428195591,"stop":1732428195591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Potion Class 101"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Classes"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"975470b122402791.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/97a2a77f06d4866c.json b/allure-report/data/test-cases/97a2a77f06d4866c.json
deleted file mode 100644
index 4271e6520ba..00000000000
--- a/allure-report/data/test-cases/97a2a77f06d4866c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"97a2a77f06d4866c","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1732428196354,"stop":1732428196354,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Remove String Spaces"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"97a2a77f06d4866c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/97bb72caed16dfa0.json b/allure-report/data/test-cases/97bb72caed16dfa0.json
deleted file mode 100644
index 0707f70427d..00000000000
--- a/allure-report/data/test-cases/97bb72caed16dfa0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"97bb72caed16dfa0","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"81acaad5616d047a","name":"stdout","source":"81acaad5616d047a.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Multiply"},{"name":"tag","value":"INTRODUCTION"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Multiplication"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"97bb72caed16dfa0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/97c98bd57653ce11.json b/allure-report/data/test-cases/97c98bd57653ce11.json
new file mode 100644
index 00000000000..26bbfa760de
--- /dev/null
+++ b/allure-report/data/test-cases/97c98bd57653ce11.json
@@ -0,0 +1 @@
+{"uid":"97c98bd57653ce11","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1732428196417,"stop":1732428196418,"duration":1},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1732428196416,"stop":1732428196417,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1732428196419,"stop":1732428196419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"97c98bd57653ce11.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/97d66dc06144a438.json b/allure-report/data/test-cases/97d66dc06144a438.json
new file mode 100644
index 00000000000..0beb26dc166
--- /dev/null
+++ b/allure-report/data/test-cases/97d66dc06144a438.json
@@ -0,0 +1 @@
+{"uid":"97d66dc06144a438","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9bd069e9e159fee7","name":"stdout","source":"9bd069e9e159fee7.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"97d66dc06144a438.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/97e1e8aa5714e13a.json b/allure-report/data/test-cases/97e1e8aa5714e13a.json
deleted file mode 100644
index 48ec288b166..00000000000
--- a/allure-report/data/test-cases/97e1e8aa5714e13a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"97e1e8aa5714e13a","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1732428196417,"stop":1732428196418,"duration":1},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1732428196416,"stop":1732428196417,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732428196417,"stop":1732428196417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1732428196419,"stop":1732428196419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"97e1e8aa5714e13a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/980af150a499b4e9.json b/allure-report/data/test-cases/980af150a499b4e9.json
deleted file mode 100644
index 3c8ef8ab27d..00000000000
--- a/allure-report/data/test-cases/980af150a499b4e9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"980af150a499b4e9","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732764220706,"stop":1732764220706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sum of odd numbers"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e2ed60d0ac53c788","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0}},{"uid":"583a0190aa99ad42","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"cb7d8edff0d47cc5","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"419686fbcf063822","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0}},{"uid":"9a325845218dd6ae","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"d837297408a13c1e","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"980af150a499b4e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/981acdaf3faf1d8f.json b/allure-report/data/test-cases/981acdaf3faf1d8f.json
new file mode 100644
index 00000000000..ee642c537f5
--- /dev/null
+++ b/allure-report/data/test-cases/981acdaf3faf1d8f.json
@@ -0,0 +1 @@
+{"uid":"981acdaf3faf1d8f","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7379dff7e25cb0a5","name":"stdout","source":"7379dff7e25cb0a5.txt","type":"text/plain","size":326}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the safest places in town"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"981acdaf3faf1d8f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9823bb7abc34f758.json b/allure-report/data/test-cases/9823bb7abc34f758.json
new file mode 100644
index 00000000000..4aba3212135
--- /dev/null
+++ b/allure-report/data/test-cases/9823bb7abc34f758.json
@@ -0,0 +1 @@
+{"uid":"9823bb7abc34f758","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1732764221258,"stop":1732764221258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1732764221259,"stop":1732764221259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"9823bb7abc34f758.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/98366b42396826ce.json b/allure-report/data/test-cases/98366b42396826ce.json
deleted file mode 100644
index fbafda8af97..00000000000
--- a/allure-report/data/test-cases/98366b42396826ce.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"98366b42396826ce","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"157d07999fe8bb77","name":"stdout","source":"157d07999fe8bb77.txt","type":"text/plain","size":544}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"FUNCTIONS"},{"name":"suite","value":"Games"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"CONTROL FLOW"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"98366b42396826ce.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/984b8a80ce69773d.json b/allure-report/data/test-cases/984b8a80ce69773d.json
new file mode 100644
index 00000000000..4a6577e3d88
--- /dev/null
+++ b/allure-report/data/test-cases/984b8a80ce69773d.json
@@ -0,0 +1 @@
+{"uid":"984b8a80ce69773d","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Encrypt this!"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fd479ce41ec7634c","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0}},{"uid":"a42f9f61a6c45aa8","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0}},{"uid":"a66f07e5b377a93b","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}},{"uid":"e83e1a2466fbcf0b","status":"passed","time":{"start":1724733473889,"stop":1724733473905,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"48fa5f91e3478c29","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0}},{"uid":"4a386a153d4cde6","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0}},{"uid":"19910c11538825d6","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}},{"uid":"6b49391a0624f51c","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"984b8a80ce69773d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/988614c511102150.json b/allure-report/data/test-cases/988614c511102150.json
new file mode 100644
index 00000000000..58d520576ef
--- /dev/null
+++ b/allure-report/data/test-cases/988614c511102150.json
@@ -0,0 +1 @@
+{"uid":"988614c511102150","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1732428194145,"stop":1732428194146,"duration":1},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732428194139,"stop":1732428194139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732428194147,"stop":1732428194147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"RULES"},{"name":"tag","value":"CLASSES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"988614c511102150.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/98ca489a74667507.json b/allure-report/data/test-cases/98ca489a74667507.json
deleted file mode 100644
index aa3e1be7883..00000000000
--- a/allure-report/data/test-cases/98ca489a74667507.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"98ca489a74667507","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1732764218594,"stop":1732764218594,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"SECURITY"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CIPHERS"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"532d8f53f92733e9","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2}},{"uid":"58a164b572fc5a50","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"25b0f3d782a2ed03","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8804093a9c3b17d","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2}},{"uid":"d9a6d590487a20fd","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"7e0e76f32ac7ce4e","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"98ca489a74667507.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/98e0aca6e090522b.json b/allure-report/data/test-cases/98e0aca6e090522b.json
deleted file mode 100644
index a94575197c0..00000000000
--- a/allure-report/data/test-cases/98e0aca6e090522b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"98e0aca6e090522b","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"27e5ed0c95dfc112","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0}},{"uid":"fa27e6e3693a7b83","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"f6681b778f42e33c","status":"passed","time":{"start":1724733474632,"stop":1724733474647,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"405cf642fa0cf7c1","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0}},{"uid":"83105e24306c53ac","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"7cef5a6f9a11a927","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"98e0aca6e090522b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/99363c879a15b2c4.json b/allure-report/data/test-cases/99363c879a15b2c4.json
new file mode 100644
index 00000000000..821b784a121
--- /dev/null
+++ b/allure-report/data/test-cases/99363c879a15b2c4.json
@@ -0,0 +1 @@
+{"uid":"99363c879a15b2c4","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"99363c879a15b2c4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/994a4ad6b5f0c1e0.json b/allure-report/data/test-cases/994a4ad6b5f0c1e0.json
deleted file mode 100644
index 0211e5bcab4..00000000000
--- a/allure-report/data/test-cases/994a4ad6b5f0c1e0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"994a4ad6b5f0c1e0","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1724735127531,"stop":1724735127656,"duration":125},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127531,"stop":1724735127656,"duration":125},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4b1abe2714e07e88","name":"stdout","source":"4b1abe2714e07e88.txt","type":"text/plain","size":46002}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the safest places in town"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"994a4ad6b5f0c1e0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/998a460e800cbb2b.json b/allure-report/data/test-cases/998a460e800cbb2b.json
deleted file mode 100644
index c6391682a19..00000000000
--- a/allure-report/data/test-cases/998a460e800cbb2b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"998a460e800cbb2b","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1732428194259,"stop":1732428194259,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\").\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests").\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Find the smallest"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"998a460e800cbb2b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/99a774ce5ee6bba3.json b/allure-report/data/test-cases/99a774ce5ee6bba3.json
deleted file mode 100644
index 1228f95e1ce..00000000000
--- a/allure-report/data/test-cases/99a774ce5ee6bba3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"99a774ce5ee6bba3","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"72e5eb2953c41fef","name":"stdout","source":"72e5eb2953c41fef.txt","type":"text/plain","size":639}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"INTEGERS"},{"name":"feature","value":"Aggregations"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"AGGREGATIONS"},{"name":"story","value":"Sum of Intervals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"99a774ce5ee6bba3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/99bd3e79aeea5636.json b/allure-report/data/test-cases/99bd3e79aeea5636.json
deleted file mode 100644
index e7c1a4e72fc..00000000000
--- a/allure-report/data/test-cases/99bd3e79aeea5636.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"99bd3e79aeea5636","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732764221042,"stop":1732764221042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"95e685797940e119","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1}},{"uid":"99e31d655e3161a","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"83b34d0610fd83c6","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"371c743cf6f64f1d","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1}},{"uid":"26cf86ca9eda4b5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"34febd97f08d8df7","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"99bd3e79aeea5636.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/99e1739d168a007c.json b/allure-report/data/test-cases/99e1739d168a007c.json
new file mode 100644
index 00000000000..e4b50071821
--- /dev/null
+++ b/allure-report/data/test-cases/99e1739d168a007c.json
@@ -0,0 +1 @@
+{"uid":"99e1739d168a007c","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1732428196281,"stop":1732428196281,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Keep Hydrated!"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"99e1739d168a007c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/99e31d655e3161a.json b/allure-report/data/test-cases/99e31d655e3161a.json
deleted file mode 100644
index 336f5a33fad..00000000000
--- a/allure-report/data/test-cases/99e31d655e3161a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"99e31d655e3161a","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"99e31d655e3161a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/99e68c3ce0169a01.json b/allure-report/data/test-cases/99e68c3ce0169a01.json
deleted file mode 100644
index a81470622e3..00000000000
--- a/allure-report/data/test-cases/99e68c3ce0169a01.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"99e68c3ce0169a01","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1732428194536,"stop":1732428194536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Validation"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"VALIDATION"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Valid Parentheses"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"99e68c3ce0169a01.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/99e95613ed424b35.json b/allure-report/data/test-cases/99e95613ed424b35.json
new file mode 100644
index 00000000000..322d91cd5a2
--- /dev/null
+++ b/allure-report/data/test-cases/99e95613ed424b35.json
@@ -0,0 +1 @@
+{"uid":"99e95613ed424b35","name":"Testing sum_of_intervals function","fullName":"kyu_4.sum_of_intervals.test_sum_of_intervals.SumOfIntervalsTestCase#test_sum_of_intervals","historyId":"31852768c071e158fda7de0b172143f4","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase","time":{"start":1733030098849,"stop":1733030098864,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_of_intervals function\n\n The function should accept an array of intervals,\n and return the sum of all the interval lengths.\n\n Overlapping intervals should only be counted once.\n\n Intervals\n Intervals are represented by a pair of integers in\n the form of an array. The first value of the interval\n will always be less than the second value.\n Interval example: [1, 5] is an interval from 1 to 5.\n The length of this interval is 4.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing sum_of_intervals function
The function should accept an array of intervals, and return the sum of all the interval lengths.
Overlapping intervals should only be counted once.
Intervals
Intervals are represented by a pair of integers in the form of an array. The first value of the interval will always be less than the second value. Interval example: [1, 5] is an interval from 1 to 5. The length of this interval is 4.
","status":"passed","steps":[{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5), (6, 10)]), calculate the result (8) and compare vs expected (8)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(1, 5)]), calculate the result (4) and compare vs expected (4)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(7, 10), (1, 5)]), calculate the result (7) and compare vs expected (7)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(476, 493), (-484, 428)]), calculate the result (929) and compare vs expected (929)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-473, 476)]), calculate the result (949) and compare vs expected (949)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-419, 500)]), calculate the result (919) and compare vs expected (919)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(-153, 312), (360, 469)]), calculate the result (574) and compare vs expected (574)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list of intervals ([(456, 494), (-500, 436)]), calculate the result (974) and compare vs expected (974)","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfIntervalsTestCase::0","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Aggregations"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Sum of Intervals"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"AGGREGATIONS"},{"name":"tag","value":"INTEGERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_of_intervals.test_sum_of_intervals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52b7ed099cdc285c300001cd","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1191e503f4a01ba8","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1}},{"uid":"761ca73c34549675","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1}},{"uid":"160f56b842e7aedc","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}},{"uid":"83da90e97e5349e6","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"61e07c6ddcc506b1","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1}},{"uid":"9f9422c1f71252b6","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1}},{"uid":"e03974f538ea8ee6","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}},{"uid":"acc95e26a53d92ff","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},"source":"99e95613ed424b35.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9a17297856f21a74.json b/allure-report/data/test-cases/9a17297856f21a74.json
deleted file mode 100644
index b8ec308442e..00000000000
--- a/allure-report/data/test-cases/9a17297856f21a74.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9a17297856f21a74","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3b202dd3c9afa278","name":"stdout","source":"3b202dd3c9afa278.txt","type":"text/plain","size":37}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9a17297856f21a74.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9a72e64592e0ae1b.json b/allure-report/data/test-cases/9a72e64592e0ae1b.json
deleted file mode 100644
index cea68896611..00000000000
--- a/allure-report/data/test-cases/9a72e64592e0ae1b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9a72e64592e0ae1b","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"14f2aef00cdbb284","name":"stdout","source":"14f2aef00cdbb284.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9a72e64592e0ae1b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9a76d6db19b09f54.json b/allure-report/data/test-cases/9a76d6db19b09f54.json
new file mode 100644
index 00000000000..d4c33dbf923
--- /dev/null
+++ b/allure-report/data/test-cases/9a76d6db19b09f54.json
@@ -0,0 +1 @@
+{"uid":"9a76d6db19b09f54","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8474eb0f72326e17","name":"stdout","source":"8474eb0f72326e17.txt","type":"text/plain","size":12051}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"story","value":"String subpattern recognition I"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"9a76d6db19b09f54.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9a9def5039f12f67.json b/allure-report/data/test-cases/9a9def5039f12f67.json
deleted file mode 100644
index 6b088710cdf..00000000000
--- a/allure-report/data/test-cases/9a9def5039f12f67.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9a9def5039f12f67","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1732764220394,"stop":1732764220394,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Vasya - Clerk"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555615a77ebc7c2c8a0000b8","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5c0c21f2226a901c","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0}},{"uid":"8f6f88ab23c0d630","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"765c2af6ca77e4e9","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"74b0969e7db4effb","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0}},{"uid":"dee0416f79d22a0d","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"1c8034b1a6365fc2","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},"source":"9a9def5039f12f67.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9aaaa009f2bba8b1.json b/allure-report/data/test-cases/9aaaa009f2bba8b1.json
deleted file mode 100644
index 4110b6ea67b..00000000000
--- a/allure-report/data/test-cases/9aaaa009f2bba8b1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9aaaa009f2bba8b1","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b9b51ca36b85ae94","name":"stdout","source":"b9b51ca36b85ae94.txt","type":"text/plain","size":46}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"9aaaa009f2bba8b1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9b0ec4eb2cd2dde7.json b/allure-report/data/test-cases/9b0ec4eb2cd2dde7.json
deleted file mode 100644
index 8349dccd2b2..00000000000
--- a/allure-report/data/test-cases/9b0ec4eb2cd2dde7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9b0ec4eb2cd2dde7","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732764221370,"stop":1732764221371,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732764221378,"stop":1732764221378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"f585eec372fcc899","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0}},{"uid":"65f6b4f1195a0e9d","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"e2a8e239adf783da","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"dd76819b5fd836d3","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0}},{"uid":"69f65011f131e2b6","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"5e4b0e05a0862f7e","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"9b0ec4eb2cd2dde7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9b26a570961ab395.json b/allure-report/data/test-cases/9b26a570961ab395.json
new file mode 100644
index 00000000000..60a23d88b67
--- /dev/null
+++ b/allure-report/data/test-cases/9b26a570961ab395.json
@@ -0,0 +1 @@
+{"uid":"9b26a570961ab395","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1732428194512,"stop":1732428194512,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1732428194511,"stop":1732428194511,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1732428194512,"stop":1732428194512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1732428194513,"stop":1732428194513,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"story","value":"Sum of Pairs"},{"name":"feature","value":"Memoization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MEMOIZATION"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"9b26a570961ab395.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9b5105f2c1baa9ed.json b/allure-report/data/test-cases/9b5105f2c1baa9ed.json
deleted file mode 100644
index 72fe105264d..00000000000
--- a/allure-report/data/test-cases/9b5105f2c1baa9ed.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9b5105f2c1baa9ed","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"636126aa0fb68ef3","name":"stdout","source":"636126aa0fb68ef3.txt","type":"text/plain","size":281}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Character frequency"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9b5105f2c1baa9ed.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9b5e6753141602b8.json b/allure-report/data/test-cases/9b5e6753141602b8.json
new file mode 100644
index 00000000000..40ce4f9d0e5
--- /dev/null
+++ b/allure-report/data/test-cases/9b5e6753141602b8.json
@@ -0,0 +1 @@
+{"uid":"9b5e6753141602b8","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732764220426,"stop":1732764220426,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"9b5e6753141602b8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9b6456a02fb8e586.json b/allure-report/data/test-cases/9b6456a02fb8e586.json
new file mode 100644
index 00000000000..65ee7cf1bab
--- /dev/null
+++ b/allure-report/data/test-cases/9b6456a02fb8e586.json
@@ -0,0 +1 @@
+{"uid":"9b6456a02fb8e586","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1732428196249,"stop":1732428196250,"duration":1},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732428196237,"stop":1732428196237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196250,"stop":1732428196250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732428196251,"stop":1732428196251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"9b6456a02fb8e586.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9b651a3e27842d38.json b/allure-report/data/test-cases/9b651a3e27842d38.json
new file mode 100644
index 00000000000..73efdc24842
--- /dev/null
+++ b/allure-report/data/test-cases/9b651a3e27842d38.json
@@ -0,0 +1 @@
+{"uid":"9b651a3e27842d38","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c24c0d6b556365c6","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0}},{"uid":"600ff9f84893303e","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0}},{"uid":"7de5228b774a8541","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"5ac2db6b2e80def2","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b78b9d24e53cd100","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0}},{"uid":"b673d7ca3af16ae5","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0}},{"uid":"9393151991be7f33","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"46f01e6c3f72b063","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"9b651a3e27842d38.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9ba260a0149e6341.json b/allure-report/data/test-cases/9ba260a0149e6341.json
new file mode 100644
index 00000000000..3a218ad825e
--- /dev/null
+++ b/allure-report/data/test-cases/9ba260a0149e6341.json
@@ -0,0 +1 @@
+{"uid":"9ba260a0149e6341","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"String incrementer"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5e72598a5c064723","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2}},{"uid":"efb129a92346c1e2","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0}},{"uid":"a912833bc91830ef","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"2c9576ef35dcd75d","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"dc076040e5481dc9","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2}},{"uid":"cfaf892be75c5d35","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0}},{"uid":"148a22b7e430194f","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"a42793a5da57f5c7","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"9ba260a0149e6341.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9bb51a042d358695.json b/allure-report/data/test-cases/9bb51a042d358695.json
new file mode 100644
index 00000000000..e31510e5ca3
--- /dev/null
+++ b/allure-report/data/test-cases/9bb51a042d358695.json
@@ -0,0 +1 @@
+{"uid":"9bb51a042d358695","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"MakeUpperCase"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"9bb51a042d358695.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9c39905963998c1b.json b/allure-report/data/test-cases/9c39905963998c1b.json
deleted file mode 100644
index 8faa979966b..00000000000
--- a/allure-report/data/test-cases/9c39905963998c1b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9c39905963998c1b","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732764220444,"stop":1732764220444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"555a795f08de5e6c","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0}},{"uid":"de0a077377bec456","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"c730b39a7cf9843","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3b395c1683e127a4","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0}},{"uid":"449aa1de0e8221e9","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"73a0aa79bef78acd","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"9c39905963998c1b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9c497f5f830a2958.json b/allure-report/data/test-cases/9c497f5f830a2958.json
new file mode 100644
index 00000000000..2ea2ed99c29
--- /dev/null
+++ b/allure-report/data/test-cases/9c497f5f830a2958.json
@@ -0,0 +1 @@
+{"uid":"9c497f5f830a2958","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4279fe2563b48bb","name":"stdout","source":"4279fe2563b48bb.txt","type":"text/plain","size":129}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9c497f5f830a2958.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9c58cd2f052b55a6.json b/allure-report/data/test-cases/9c58cd2f052b55a6.json
new file mode 100644
index 00000000000..ea320af2f83
--- /dev/null
+++ b/allure-report/data/test-cases/9c58cd2f052b55a6.json
@@ -0,0 +1 @@
+{"uid":"9c58cd2f052b55a6","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"48efcf6226950113","name":"stdout","source":"48efcf6226950113.txt","type":"text/plain","size":882}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Strings Mix"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"9c58cd2f052b55a6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9c7635c760d519cd.json b/allure-report/data/test-cases/9c7635c760d519cd.json
new file mode 100644
index 00000000000..8dd5b62d5ec
--- /dev/null
+++ b/allure-report/data/test-cases/9c7635c760d519cd.json
@@ -0,0 +1 @@
+{"uid":"9c7635c760d519cd","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1732428193903,"stop":1732428193903,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Battleship field validator"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAME BOARDS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"VALIDATION"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"9c7635c760d519cd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9cc2024d730e5f8a.json b/allure-report/data/test-cases/9cc2024d730e5f8a.json
new file mode 100644
index 00000000000..f0455ba638b
--- /dev/null
+++ b/allure-report/data/test-cases/9cc2024d730e5f8a.json
@@ -0,0 +1 @@
+{"uid":"9cc2024d730e5f8a","name":"Test for valid large string","fullName":"kyu_7.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses_large_valid","historyId":"4355f798d978bdfe8915957eb9636552","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"description":"\n Test valid_parentheses function with\n valid large string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Valid large test string
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test valid_parentheses function with\n valid large string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Valid large test string
","status":"passed","steps":[{"name":"Enter a large valid test string and verifythat the function returns True.","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Valid Parentheses"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/6411b91a5e71b915d237332d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},"source":"9cc2024d730e5f8a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d0a0378192b3dfd.json b/allure-report/data/test-cases/9d0a0378192b3dfd.json
new file mode 100644
index 00000000000..eb35f3bb466
--- /dev/null
+++ b/allure-report/data/test-cases/9d0a0378192b3dfd.json
@@ -0,0 +1 @@
+{"uid":"9d0a0378192b3dfd","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1732428194134,"stop":1732428194134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"RULES"},{"name":"tag","value":"CLASSES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"9d0a0378192b3dfd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d10648422f3aeed.json b/allure-report/data/test-cases/9d10648422f3aeed.json
new file mode 100644
index 00000000000..25d33bc336a
--- /dev/null
+++ b/allure-report/data/test-cases/9d10648422f3aeed.json
@@ -0,0 +1 @@
+{"uid":"9d10648422f3aeed","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"9d10648422f3aeed.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d243bfb1021bb63.json b/allure-report/data/test-cases/9d243bfb1021bb63.json
new file mode 100644
index 00000000000..7cd4328de6a
--- /dev/null
+++ b/allure-report/data/test-cases/9d243bfb1021bb63.json
@@ -0,0 +1 @@
+{"uid":"9d243bfb1021bb63","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a60431e704cfd67c","name":"stdout","source":"a60431e704cfd67c.txt","type":"text/plain","size":487}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Password validator"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9d243bfb1021bb63.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d27d41bfa6de8dc.json b/allure-report/data/test-cases/9d27d41bfa6de8dc.json
new file mode 100644
index 00000000000..610d03b6862
--- /dev/null
+++ b/allure-report/data/test-cases/9d27d41bfa6de8dc.json
@@ -0,0 +1 @@
+{"uid":"9d27d41bfa6de8dc","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a99ebb2468b16b95","name":"stdout","source":"a99ebb2468b16b95.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9d27d41bfa6de8dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d2b852ea94aa88a.json b/allure-report/data/test-cases/9d2b852ea94aa88a.json
deleted file mode 100644
index e3290422576..00000000000
--- a/allure-report/data/test-cases/9d2b852ea94aa88a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9d2b852ea94aa88a","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1732764218692,"stop":1732764218692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Validation"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"VALIDATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6d9aec252d158762","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1}},{"uid":"2ac4d21875a44bdb","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}},{"uid":"7677af29e8a1671e","status":"passed","time":{"start":1724733472437,"stop":1724733472437,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"91c9b008755c7351","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1}},{"uid":"d6e4ebd44034ff08","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}},{"uid":"af3c309699fc2b8b","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}}]},"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"9d2b852ea94aa88a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d4c9ba0aff07821.json b/allure-report/data/test-cases/9d4c9ba0aff07821.json
new file mode 100644
index 00000000000..8fc549c9e9d
--- /dev/null
+++ b/allure-report/data/test-cases/9d4c9ba0aff07821.json
@@ -0,0 +1 @@
+{"uid":"9d4c9ba0aff07821","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1732428194701,"stop":1732428194701,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Duplicate Encoder"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54b42f9314d9229fd6000d9c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"9d4c9ba0aff07821.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d50fe36fd5059ab.json b/allure-report/data/test-cases/9d50fe36fd5059ab.json
deleted file mode 100644
index f566120fb42..00000000000
--- a/allure-report/data/test-cases/9d50fe36fd5059ab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9d50fe36fd5059ab","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8ecb0410a6ed3d7","name":"stdout","source":"8ecb0410a6ed3d7.txt","type":"text/plain","size":375}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"9d50fe36fd5059ab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9d8106b104f30ee6.json b/allure-report/data/test-cases/9d8106b104f30ee6.json
new file mode 100644
index 00000000000..8350f64af47
--- /dev/null
+++ b/allure-report/data/test-cases/9d8106b104f30ee6.json
@@ -0,0 +1 @@
+{"uid":"9d8106b104f30ee6","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1732428194237,"stop":1732428194238,"duration":1},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732428194231,"stop":1732428194231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428194238,"stop":1732428194238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732428194255,"stop":1732428194255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the safest places in town"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"9d8106b104f30ee6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9dc0ca62f1db510f.json b/allure-report/data/test-cases/9dc0ca62f1db510f.json
deleted file mode 100644
index 939bbce6a9f..00000000000
--- a/allure-report/data/test-cases/9dc0ca62f1db510f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9dc0ca62f1db510f","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6a40280d8ceb16cd","name":"stdout","source":"6a40280d8ceb16cd.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"Disemvowel Trolls"},{"name":"feature","value":"String"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"9dc0ca62f1db510f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e017ac7fdaf6bf5.json b/allure-report/data/test-cases/9e017ac7fdaf6bf5.json
deleted file mode 100644
index 16d8dd460a8..00000000000
--- a/allure-report/data/test-cases/9e017ac7fdaf6bf5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9e017ac7fdaf6bf5","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_compute_ranks","historyId":"cf898711b7f774f53cf0bc1d40cbb323","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the compute_ranks function that organizes a sports\n league in a round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n 1. Points.\n 2. Scoring differential (the difference between goals\n scored and those conceded).\n 3. Goals scored.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1732764219168,"stop":1732764219168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sports League Table Ranking"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1d02b155522c6119","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"d7d1e3c0f9370311","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0}}]},"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"9e017ac7fdaf6bf5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e10b0087e5b64c.json b/allure-report/data/test-cases/9e10b0087e5b64c.json
new file mode 100644
index 00000000000..0d2349fb000
--- /dev/null
+++ b/allure-report/data/test-cases/9e10b0087e5b64c.json
@@ -0,0 +1 @@
+{"uid":"9e10b0087e5b64c","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"9e10b0087e5b64c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e3c99258a0c64df.json b/allure-report/data/test-cases/9e3c99258a0c64df.json
deleted file mode 100644
index 37aae3e06cf..00000000000
--- a/allure-report/data/test-cases/9e3c99258a0c64df.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9e3c99258a0c64df","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"485b7a7482b5d8a7","name":"stdout","source":"485b7a7482b5d8a7.txt","type":"text/plain","size":352}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"flatten()"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","ARRAYS"]},"source":"9e3c99258a0c64df.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e4cc550b1ac8808.json b/allure-report/data/test-cases/9e4cc550b1ac8808.json
new file mode 100644
index 00000000000..2bc71b62d02
--- /dev/null
+++ b/allure-report/data/test-cases/9e4cc550b1ac8808.json
@@ -0,0 +1 @@
+{"uid":"9e4cc550b1ac8808","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1732764220922,"stop":1732764220922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"9e4cc550b1ac8808.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e692004742b5469.json b/allure-report/data/test-cases/9e692004742b5469.json
new file mode 100644
index 00000000000..af255d89b89
--- /dev/null
+++ b/allure-report/data/test-cases/9e692004742b5469.json
@@ -0,0 +1 @@
+{"uid":"9e692004742b5469","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"73dfd6fcf3f0a2ae","name":"stdout","source":"73dfd6fcf3f0a2ae.txt","type":"text/plain","size":3898}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"GAME BOARDS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Battleship field validator"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"9e692004742b5469.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e6eb35888cc4f59.json b/allure-report/data/test-cases/9e6eb35888cc4f59.json
new file mode 100644
index 00000000000..6b229c700c2
--- /dev/null
+++ b/allure-report/data/test-cases/9e6eb35888cc4f59.json
@@ -0,0 +1 @@
+{"uid":"9e6eb35888cc4f59","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a72e2d4e966e7c09","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1}},{"uid":"ccac52878bec48b6","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0}},{"uid":"297d8e250a3e646f","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"1b90e35542bb0d33","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"17c9a97f8a5ea815","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1}},{"uid":"8da01589d3299948","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0}},{"uid":"ef7e94367cfcafa4","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"14e29fc6b385d9d8","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"9e6eb35888cc4f59.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e71e34228180c1c.json b/allure-report/data/test-cases/9e71e34228180c1c.json
deleted file mode 100644
index 5076d0f268f..00000000000
--- a/allure-report/data/test-cases/9e71e34228180c1c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9e71e34228180c1c","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1732764220823,"stop":1732764220823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b9d60ed71764b7f4","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0}},{"uid":"35f4051adfa3517","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"6aeb83ca0df8b3d8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"158f20a061140f84","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0}},{"uid":"e6d62aae7d602336","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"a2cb5446a34df86","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"9e71e34228180c1c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9e884f6ea55b7c35.json b/allure-report/data/test-cases/9e884f6ea55b7c35.json
new file mode 100644
index 00000000000..1dca345c6f0
--- /dev/null
+++ b/allure-report/data/test-cases/9e884f6ea55b7c35.json
@@ -0,0 +1 @@
+{"uid":"9e884f6ea55b7c35","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"55bf5f341a824ad0","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0}},{"uid":"14fe289b5296dbe2","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0}},{"uid":"ccc1ac75f035d282","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"aade1eebfa7ac9cf","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"63ea9545d8dcd43f","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0}},{"uid":"b1cbd478c753b1e","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0}},{"uid":"bfe92f9ff640a644","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"966dbbb37b9c251e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"9e884f6ea55b7c35.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9eaae816682ea6e3.json b/allure-report/data/test-cases/9eaae816682ea6e3.json
new file mode 100644
index 00000000000..a0664bff26f
--- /dev/null
+++ b/allure-report/data/test-cases/9eaae816682ea6e3.json
@@ -0,0 +1 @@
+{"uid":"9eaae816682ea6e3","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c149947a189c0282","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2}},{"uid":"b37405ca3882bd1c","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0}},{"uid":"1039c276c50498c7","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"1f322fed435e4c7b","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"112ca50049d27c","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2}},{"uid":"973452fbe07efc18","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0}},{"uid":"ede582dcc2b34bf3","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"b32352034ba0a692","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"9eaae816682ea6e3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9eac58d1342209e0.json b/allure-report/data/test-cases/9eac58d1342209e0.json
deleted file mode 100644
index 11df2f8d498..00000000000
--- a/allure-report/data/test-cases/9eac58d1342209e0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9eac58d1342209e0","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"9eac58d1342209e0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9ece4d55c6bd3b35.json b/allure-report/data/test-cases/9ece4d55c6bd3b35.json
deleted file mode 100644
index 49dd68e6cec..00000000000
--- a/allure-report/data/test-cases/9ece4d55c6bd3b35.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9ece4d55c6bd3b35","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1732428196453,"stop":1732428196455,"duration":2},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1732428196453,"stop":1732428196453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1732428196453,"stop":1732428196453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1732428196453,"stop":1732428196453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1732428196456,"stop":1732428196456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Will you make it?"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"9ece4d55c6bd3b35.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9edb2b589904d584.json b/allure-report/data/test-cases/9edb2b589904d584.json
new file mode 100644
index 00000000000..3541fb38a0a
--- /dev/null
+++ b/allure-report/data/test-cases/9edb2b589904d584.json
@@ -0,0 +1 @@
+{"uid":"9edb2b589904d584","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732764220340,"stop":1732764220340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition III"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"9edb2b589904d584.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9ee094a1f359821e.json b/allure-report/data/test-cases/9ee094a1f359821e.json
deleted file mode 100644
index afb77b80612..00000000000
--- a/allure-report/data/test-cases/9ee094a1f359821e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9ee094a1f359821e","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6de140d5a479d77f","name":"stdout","source":"6de140d5a479d77f.txt","type":"text/plain","size":882}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Strings Mix"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"9ee094a1f359821e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9ef5212b94420bba.json b/allure-report/data/test-cases/9ef5212b94420bba.json
deleted file mode 100644
index 4275232a9df..00000000000
--- a/allure-report/data/test-cases/9ef5212b94420bba.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9ef5212b94420bba","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"59ffb265a3e6098c","name":"stdout","source":"59ffb265a3e6098c.txt","type":"text/plain","size":476}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"HASHES"},{"name":"feature","value":"String"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Count letters in string"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"9ef5212b94420bba.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9f41894781b470ee.json b/allure-report/data/test-cases/9f41894781b470ee.json
deleted file mode 100644
index 22a07b03be2..00000000000
--- a/allure-report/data/test-cases/9f41894781b470ee.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9f41894781b470ee","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f135592d4f270e5c","name":"stdout","source":"f135592d4f270e5c.txt","type":"text/plain","size":1515}],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Human readable duration format"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATS"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"9f41894781b470ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9f56730a0e41c609.json b/allure-report/data/test-cases/9f56730a0e41c609.json
new file mode 100644
index 00000000000..20dcc5a1c24
--- /dev/null
+++ b/allure-report/data/test-cases/9f56730a0e41c609.json
@@ -0,0 +1 @@
+{"uid":"9f56730a0e41c609","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"712c159a049ff459","name":"stdout","source":"712c159a049ff459.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Duplicate Encoder"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9f56730a0e41c609.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9f8d638b621270bd.json b/allure-report/data/test-cases/9f8d638b621270bd.json
deleted file mode 100644
index 633b1cff8dd..00000000000
--- a/allure-report/data/test-cases/9f8d638b621270bd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9f8d638b621270bd","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ebde2b3c5f7bae47","name":"stdout","source":"ebde2b3c5f7bae47.txt","type":"text/plain","size":104}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"9f8d638b621270bd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9faa60a73c33e8b6.json b/allure-report/data/test-cases/9faa60a73c33e8b6.json
new file mode 100644
index 00000000000..fa49ac5c18b
--- /dev/null
+++ b/allure-report/data/test-cases/9faa60a73c33e8b6.json
@@ -0,0 +1 @@
+{"uid":"9faa60a73c33e8b6","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7059a7f2ea4f1d21","name":"stdout","source":"7059a7f2ea4f1d21.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"9faa60a73c33e8b6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9fb9fb1a0489c1a3.json b/allure-report/data/test-cases/9fb9fb1a0489c1a3.json
new file mode 100644
index 00000000000..395b9816387
--- /dev/null
+++ b/allure-report/data/test-cases/9fb9fb1a0489c1a3.json
@@ -0,0 +1 @@
+{"uid":"9fb9fb1a0489c1a3","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1732428194603,"stop":1732428194603,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732428194603,"stop":1732428194603,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732428194612,"stop":1732428194612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Character frequency"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"9fb9fb1a0489c1a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/9fea94ac2fbcf5b2.json b/allure-report/data/test-cases/9fea94ac2fbcf5b2.json
deleted file mode 100644
index 1c1f20bd10c..00000000000
--- a/allure-report/data/test-cases/9fea94ac2fbcf5b2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9fea94ac2fbcf5b2","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_something","historyId":"21739eee721a124a84e5414945df03e6","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"38035331d2572599","name":"stdout","source":"38035331d2572599.txt","type":"text/plain","size":772}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sports League Table Ranking"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"9fea94ac2fbcf5b2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a0013817978e9f1b.json b/allure-report/data/test-cases/a0013817978e9f1b.json
deleted file mode 100644
index 9453c4f1210..00000000000
--- a/allure-report/data/test-cases/a0013817978e9f1b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a0013817978e9f1b","name":"'fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"94063c17619b52a4","name":"stdout","source":"94063c17619b52a4.txt","type":"text/plain","size":611}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"My head is at the wrong end!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"a0013817978e9f1b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a0332cc6a682faac.json b/allure-report/data/test-cases/a0332cc6a682faac.json
deleted file mode 100644
index d35e3c87b9d..00000000000
--- a/allure-report/data/test-cases/a0332cc6a682faac.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a0332cc6a682faac","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1732428196294,"stop":1732428196294,"duration":0},"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732428196286,"stop":1732428196287,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (positive)\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - 10 or more hoops, return \"Great, now move on to tricks\".\n\n - Not 10 hoops, return \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732428196294,"stop":1732428196294,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732428196295,"stop":1732428196295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Conditions"},{"name":"story","value":"Keep up the hoop"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a0332cc6a682faac.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a0445feeac697184.json b/allure-report/data/test-cases/a0445feeac697184.json
new file mode 100644
index 00000000000..2aa415a0aa7
--- /dev/null
+++ b/allure-report/data/test-cases/a0445feeac697184.json
@@ -0,0 +1 @@
+{"uid":"a0445feeac697184","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1732428196095,"stop":1732428196095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a0445feeac697184.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a07fccce3e37ee4a.json b/allure-report/data/test-cases/a07fccce3e37ee4a.json
deleted file mode 100644
index 2701dbee135..00000000000
--- a/allure-report/data/test-cases/a07fccce3e37ee4a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a07fccce3e37ee4a","name":"Testing dirReduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5cd6ffe4ff4d743f","name":"stdout","source":"5cd6ffe4ff4d743f.txt","type":"text/plain","size":204}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Directions Reduction"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a07fccce3e37ee4a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a088624abb606e0e.json b/allure-report/data/test-cases/a088624abb606e0e.json
new file mode 100644
index 00000000000..2d3500a46a7
--- /dev/null
+++ b/allure-report/data/test-cases/a088624abb606e0e.json
@@ -0,0 +1 @@
+{"uid":"a088624abb606e0e","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[{"name":"Assert that classes Bob and Bob have equal properties","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes Dog and Dog have equal properties","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 5 and 5 have equal properties","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes good and good have equal properties","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 50lb and 50lb have equal properties","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes brown and brown have equal properties","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Make Class"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e7e1c54963ba7bf7","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0}},{"uid":"29dbd6c095321046","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0}},{"uid":"91592072a42568a2","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"1fc6416a9dae71a6","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ab3687d99fed99d0","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0}},{"uid":"5af3f258cf327b2a","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0}},{"uid":"dead64fe3d4f484d","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"91ff78dc5a767b91","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},"source":"a088624abb606e0e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a124532204114d8a.json b/allure-report/data/test-cases/a124532204114d8a.json
new file mode 100644
index 00000000000..3b6ed9955c1
--- /dev/null
+++ b/allure-report/data/test-cases/a124532204114d8a.json
@@ -0,0 +1 @@
+{"uid":"a124532204114d8a","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_count_letters_and_digits","historyId":"0e1169325045c4d7d4ed6982c76387ed","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732428195853,"stop":1732428195853,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"a124532204114d8a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a12dc2585f9de41f.json b/allure-report/data/test-cases/a12dc2585f9de41f.json
deleted file mode 100644
index e1f2ee41e70..00000000000
--- a/allure-report/data/test-cases/a12dc2585f9de41f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a12dc2585f9de41f","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"312062c4d3ad84ef","name":"stdout","source":"312062c4d3ad84ef.txt","type":"text/plain","size":230}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Tuple"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Greek Sort"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a12dc2585f9de41f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a13c451f0f676900.json b/allure-report/data/test-cases/a13c451f0f676900.json
deleted file mode 100644
index 6005a567ec9..00000000000
--- a/allure-report/data/test-cases/a13c451f0f676900.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a13c451f0f676900","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1732764220628,"stop":1732764220636,"duration":8},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"be4d78eb60a06aeb","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3}},{"uid":"a7d954f4aff6f601","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"4dfeb434e28153fe","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"772347d4d5d65952","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3}},{"uid":"c1d9afec6278b1a8","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c1ed75effe27f7a1","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"a13c451f0f676900.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a1726ce9583568d0.json b/allure-report/data/test-cases/a1726ce9583568d0.json
new file mode 100644
index 00000000000..b00e0ea6c36
--- /dev/null
+++ b/allure-report/data/test-cases/a1726ce9583568d0.json
@@ -0,0 +1 @@
+{"uid":"a1726ce9583568d0","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a23effdd1e0b0387","name":"stdout","source":"a23effdd1e0b0387.txt","type":"text/plain","size":1013}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PERFORMANCE"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Row of the odd triangle"},{"name":"suite","value":"Performance"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","ALGORITHMS"]},"source":"a1726ce9583568d0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a1980ae57d2c7b3.json b/allure-report/data/test-cases/a1980ae57d2c7b3.json
deleted file mode 100644
index 2ea6004e418..00000000000
--- a/allure-report/data/test-cases/a1980ae57d2c7b3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a1980ae57d2c7b3","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"175a566935f714fc","name":"stdout","source":"175a566935f714fc.txt","type":"text/plain","size":539}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Maximum Multiple"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"a1980ae57d2c7b3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a1c87b2c2a6c0bb7.json b/allure-report/data/test-cases/a1c87b2c2a6c0bb7.json
new file mode 100644
index 00000000000..3a72ed1f7e8
--- /dev/null
+++ b/allure-report/data/test-cases/a1c87b2c2a6c0bb7.json
@@ -0,0 +1 @@
+{"uid":"a1c87b2c2a6c0bb7","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Is your period late"},{"name":"feature","value":"Date"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f234151114f72d73","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0}},{"uid":"25e6937e43cdeebb","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0}},{"uid":"1527893d1e9640cd","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"e463bf406b88f537","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2be24f9b66669d76","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0}},{"uid":"345a3bae73357330","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0}},{"uid":"c35da98b55fb5e6b","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"6a770856a19e186","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"a1c87b2c2a6c0bb7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a1e3818ccb62ed24.json b/allure-report/data/test-cases/a1e3818ccb62ed24.json
new file mode 100644
index 00000000000..86c98d4d371
--- /dev/null
+++ b/allure-report/data/test-cases/a1e3818ccb62ed24.json
@@ -0,0 +1 @@
+{"uid":"a1e3818ccb62ed24","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e3e2f391aab3cb96","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1}},{"uid":"c361fae801a29bfb","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0}},{"uid":"5ddbb977ec343693","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"1d6bdee17d8fe6b6","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9e71e34228180c1c","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1}},{"uid":"158f20a061140f84","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0}},{"uid":"e6d62aae7d602336","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"a2cb5446a34df86","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"a1e3818ccb62ed24.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a200977d521a9785.json b/allure-report/data/test-cases/a200977d521a9785.json
new file mode 100644
index 00000000000..67d0a00c4cb
--- /dev/null
+++ b/allure-report/data/test-cases/a200977d521a9785.json
@@ -0,0 +1 @@
+{"uid":"a200977d521a9785","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1732428195635,"stop":1732428195635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sort the odd"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"a200977d521a9785.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a20726936132e0f6.json b/allure-report/data/test-cases/a20726936132e0f6.json
deleted file mode 100644
index 93cff11791f..00000000000
--- a/allure-report/data/test-cases/a20726936132e0f6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a20726936132e0f6","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f146e27128e108d6","name":"stdout","source":"f146e27128e108d6.txt","type":"text/plain","size":288}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Convert a string to an array"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"a20726936132e0f6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a22d4b8f003df599.json b/allure-report/data/test-cases/a22d4b8f003df599.json
deleted file mode 100644
index a2015f0d2c5..00000000000
--- a/allure-report/data/test-cases/a22d4b8f003df599.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a22d4b8f003df599","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dd8004b465c9b5f8","name":"stdout","source":"dd8004b465c9b5f8.txt","type":"text/plain","size":1380}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ASCII"},{"name":"suite","value":"Character Encodings"},{"name":"feature","value":"String"},{"name":"tag","value":"FORMATS"},{"name":"tag","value":"BINARY"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"a22d4b8f003df599.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a24b90978f06ce4b.json b/allure-report/data/test-cases/a24b90978f06ce4b.json
new file mode 100644
index 00000000000..efe8d72a45f
--- /dev/null
+++ b/allure-report/data/test-cases/a24b90978f06ce4b.json
@@ -0,0 +1 @@
+{"uid":"a24b90978f06ce4b","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"a24b90978f06ce4b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a24df28711252fb3.json b/allure-report/data/test-cases/a24df28711252fb3.json
new file mode 100644
index 00000000000..099f9ee681c
--- /dev/null
+++ b/allure-report/data/test-cases/a24df28711252fb3.json
@@ -0,0 +1 @@
+{"uid":"a24df28711252fb3","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1732764220394,"stop":1732764220394,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Vasya - Clerk"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555615a77ebc7c2c8a0000b8","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},"source":"a24df28711252fb3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a25791815212e793.json b/allure-report/data/test-cases/a25791815212e793.json
deleted file mode 100644
index 47eb3a8d519..00000000000
--- a/allure-report/data/test-cases/a25791815212e793.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a25791815212e793","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1724733473960,"stop":1724733473976,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"835e4619c5013fd1","name":"stdout","source":"835e4619c5013fd1.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a25791815212e793.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a293120689451651.json b/allure-report/data/test-cases/a293120689451651.json
new file mode 100644
index 00000000000..fe32c8e7b2e
--- /dev/null
+++ b/allure-report/data/test-cases/a293120689451651.json
@@ -0,0 +1 @@
+{"uid":"a293120689451651","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1732428195862,"stop":1732428195862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Isograms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"a293120689451651.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a29d5673ddcf7e8e.json b/allure-report/data/test-cases/a29d5673ddcf7e8e.json
deleted file mode 100644
index 5e2dcdec52c..00000000000
--- a/allure-report/data/test-cases/a29d5673ddcf7e8e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a29d5673ddcf7e8e","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1732428195484,"stop":1732428195485,"duration":1},"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1732428195484,"stop":1732428195484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1732428195484,"stop":1732428195484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"a29d5673ddcf7e8e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a2c0d72771fc18f1.json b/allure-report/data/test-cases/a2c0d72771fc18f1.json
new file mode 100644
index 00000000000..010adfa0324
--- /dev/null
+++ b/allure-report/data/test-cases/a2c0d72771fc18f1.json
@@ -0,0 +1 @@
+{"uid":"a2c0d72771fc18f1","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"aad37f3b55b49e8b","name":"stdout","source":"aad37f3b55b49e8b.txt","type":"text/plain","size":2817}],"parameters":[],"stepsCount":30,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"feature","value":"Control Flow"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"a2c0d72771fc18f1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a2d5dff34138108f.json b/allure-report/data/test-cases/a2d5dff34138108f.json
new file mode 100644
index 00000000000..18fec115bc7
--- /dev/null
+++ b/allure-report/data/test-cases/a2d5dff34138108f.json
@@ -0,0 +1 @@
+{"uid":"a2d5dff34138108f","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1732428194566,"stop":1732428194566,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1732428194569,"stop":1732428194569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Array to HTML table"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"a2d5dff34138108f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a2e66c48b8347bd.json b/allure-report/data/test-cases/a2e66c48b8347bd.json
new file mode 100644
index 00000000000..a344a53038d
--- /dev/null
+++ b/allure-report/data/test-cases/a2e66c48b8347bd.json
@@ -0,0 +1 @@
+{"uid":"a2e66c48b8347bd","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"36ecb19439af20bd","name":"stdout","source":"36ecb19439af20bd.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a2e66c48b8347bd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a2f70229e4c52322.json b/allure-report/data/test-cases/a2f70229e4c52322.json
deleted file mode 100644
index 41cf60c31a8..00000000000
--- a/allure-report/data/test-cases/a2f70229e4c52322.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a2f70229e4c52322","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"74cdc928e034d6b3","name":"stdout","source":"74cdc928e034d6b3.txt","type":"text/plain","size":76}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a2f70229e4c52322.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a2ff67830434b9af.json b/allure-report/data/test-cases/a2ff67830434b9af.json
new file mode 100644
index 00000000000..b1cf42a384a
--- /dev/null
+++ b/allure-report/data/test-cases/a2ff67830434b9af.json
@@ -0,0 +1 @@
+{"uid":"a2ff67830434b9af","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1732764220689,"stop":1732764220689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5af15a37de4c7f223e00012d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"a2ff67830434b9af.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a30886bec4fc9e3b.json b/allure-report/data/test-cases/a30886bec4fc9e3b.json
new file mode 100644
index 00000000000..4b7a1e1d0fb
--- /dev/null
+++ b/allure-report/data/test-cases/a30886bec4fc9e3b.json
@@ -0,0 +1 @@
+{"uid":"a30886bec4fc9e3b","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9e8a1dedd1940971","name":"stdout","source":"9e8a1dedd1940971.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a30886bec4fc9e3b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a30a3ac9558d7a9c.json b/allure-report/data/test-cases/a30a3ac9558d7a9c.json
deleted file mode 100644
index ee6d45e1daa..00000000000
--- a/allure-report/data/test-cases/a30a3ac9558d7a9c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a30a3ac9558d7a9c","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1732764220206,"stop":1732764220206,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220207,"stop":1732764220207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1732764220208,"stop":1732764220208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/586d6cefbcc21eed7a001155","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5a88d917682070e","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0}},{"uid":"9a72e64592e0ae1b","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"a25791815212e793","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7e997a5018ff0710","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0}},{"uid":"d57f06aa2f911f40","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"bb5e32abc058341d","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"a30a3ac9558d7a9c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a30e32170a464ad0.json b/allure-report/data/test-cases/a30e32170a464ad0.json
new file mode 100644
index 00000000000..924eeef4561
--- /dev/null
+++ b/allure-report/data/test-cases/a30e32170a464ad0.json
@@ -0,0 +1 @@
+{"uid":"a30e32170a464ad0","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1732428194244,"stop":1732428194248,"duration":4},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732428194231,"stop":1732428194231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194244,"stop":1732428194248,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732428194255,"stop":1732428194255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the safest places in town"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"a30e32170a464ad0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a32047be9db53ed6.json b/allure-report/data/test-cases/a32047be9db53ed6.json
new file mode 100644
index 00000000000..0a77b75974b
--- /dev/null
+++ b/allure-report/data/test-cases/a32047be9db53ed6.json
@@ -0,0 +1 @@
+{"uid":"a32047be9db53ed6","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1724735128914,"stop":1724735128930,"duration":16},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"173c8b3804a43ebd","name":"stdout","source":"173c8b3804a43ebd.txt","type":"text/plain","size":243}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sort the odd"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"a32047be9db53ed6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a329da92784fccae.json b/allure-report/data/test-cases/a329da92784fccae.json
deleted file mode 100644
index 25df1274176..00000000000
--- a/allure-report/data/test-cases/a329da92784fccae.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a329da92784fccae","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1732428193992,"stop":1732428193993,"duration":1},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1732428193991,"stop":1732428193991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1732428193992,"stop":1732428193992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1732428193992,"stop":1732428193993,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1732428193993,"stop":1732428193993,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1732428193994,"stop":1732428193994,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"INTEGERS"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"a329da92784fccae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a35155a27bb8937d.json b/allure-report/data/test-cases/a35155a27bb8937d.json
deleted file mode 100644
index 28961e88f41..00000000000
--- a/allure-report/data/test-cases/a35155a27bb8937d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a35155a27bb8937d","name":"test_starting_position_from_positives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on positive grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"a35155a27bb8937d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a355bc32a0d73da0.json b/allure-report/data/test-cases/a355bc32a0d73da0.json
deleted file mode 100644
index 622346b2b45..00000000000
--- a/allure-report/data/test-cases/a355bc32a0d73da0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a355bc32a0d73da0","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2f87f52236c75608","name":"stdout","source":"2f87f52236c75608.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"a355bc32a0d73da0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a394baafe8edd2c5.json b/allure-report/data/test-cases/a394baafe8edd2c5.json
new file mode 100644
index 00000000000..52d085e3c13
--- /dev/null
+++ b/allure-report/data/test-cases/a394baafe8edd2c5.json
@@ -0,0 +1 @@
+{"uid":"a394baafe8edd2c5","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1732764220487,"stop":1732764220487,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ff0d1f355cfd20e60001fc","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"a394baafe8edd2c5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a39b53ea962a31f1.json b/allure-report/data/test-cases/a39b53ea962a31f1.json
deleted file mode 100644
index 04bdb722b83..00000000000
--- a/allure-report/data/test-cases/a39b53ea962a31f1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a39b53ea962a31f1","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":21,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1732428193894,"stop":1732428193894,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"parentSuite","value":"Proficient"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"PARSING STRINGS"},{"name":"tag","value":"OPERATORS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"2 kyu"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"a39b53ea962a31f1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a3b8656ba40e9af1.json b/allure-report/data/test-cases/a3b8656ba40e9af1.json
new file mode 100644
index 00000000000..fc702c7dc9a
--- /dev/null
+++ b/allure-report/data/test-cases/a3b8656ba40e9af1.json
@@ -0,0 +1 @@
+{"uid":"a3b8656ba40e9af1","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a3b8656ba40e9af1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a3ca7d068d3e7d87.json b/allure-report/data/test-cases/a3ca7d068d3e7d87.json
deleted file mode 100644
index c7adb43a423..00000000000
--- a/allure-report/data/test-cases/a3ca7d068d3e7d87.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a3ca7d068d3e7d87","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[{"name":"Assert that classes Bob and Bob have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes Dog and Dog have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 5 and 5 have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes good and good have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 50lb and 50lb have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes brown and brown have equal properties","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1732428195883,"stop":1732428195883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Make Class"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},"source":"a3ca7d068d3e7d87.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a3cba1eb012d0834.json b/allure-report/data/test-cases/a3cba1eb012d0834.json
deleted file mode 100644
index a8598fc4735..00000000000
--- a/allure-report/data/test-cases/a3cba1eb012d0834.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a3cba1eb012d0834","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1732764220773,"stop":1732764220773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/570f6436b29c708a32000826","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"edb0e461adb94f5b","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0}},{"uid":"b4bcf3d5a4367d8","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"2c7af88777002151","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"27f5e11d20d2d96c","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0}},{"uid":"8a0dfae45b96d6a4","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"c7f51c235702ff2b","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"a3cba1eb012d0834.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a3e36a462ba6b0e6.json b/allure-report/data/test-cases/a3e36a462ba6b0e6.json
new file mode 100644
index 00000000000..dc178772020
--- /dev/null
+++ b/allure-report/data/test-cases/a3e36a462ba6b0e6.json
@@ -0,0 +1 @@
+{"uid":"a3e36a462ba6b0e6","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"a3e36a462ba6b0e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a3e837b6100ae0c4.json b/allure-report/data/test-cases/a3e837b6100ae0c4.json
new file mode 100644
index 00000000000..3ff8a99ecbc
--- /dev/null
+++ b/allure-report/data/test-cases/a3e837b6100ae0c4.json
@@ -0,0 +1 @@
+{"uid":"a3e837b6100ae0c4","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732764218886,"stop":1732764218886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732764218912,"stop":1732764218912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Find the safest places in town"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"a3e837b6100ae0c4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a42f9f61a6c45aa8.json b/allure-report/data/test-cases/a42f9f61a6c45aa8.json
new file mode 100644
index 00000000000..105ed8b34ad
--- /dev/null
+++ b/allure-report/data/test-cases/a42f9f61a6c45aa8.json
@@ -0,0 +1 @@
+{"uid":"a42f9f61a6c45aa8","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1732428195456,"stop":1732428195456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Encrypt this!"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"a42f9f61a6c45aa8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a43120edfc7294d0.json b/allure-report/data/test-cases/a43120edfc7294d0.json
new file mode 100644
index 00000000000..8b156a1169f
--- /dev/null
+++ b/allure-report/data/test-cases/a43120edfc7294d0.json
@@ -0,0 +1 @@
+{"uid":"a43120edfc7294d0","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cb0ee2e023f35346","name":"stdout","source":"cb0ee2e023f35346.txt","type":"text/plain","size":604}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Vasya - Clerk"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a43120edfc7294d0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a456e8af4c590649.json b/allure-report/data/test-cases/a456e8af4c590649.json
deleted file mode 100644
index 6781c20f172..00000000000
--- a/allure-report/data/test-cases/a456e8af4c590649.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a456e8af4c590649","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1724735127438,"stop":1724735127453,"duration":15},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f5e7c985bb14104f","name":"stdout","source":"f5e7c985bb14104f.txt","type":"text/plain","size":908}],"parameters":[],"stepsCount":14,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"LANGUAGE"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PROGRAMMING"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FEATURES"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ADVANCED"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","PROGRAMMING","FUNDAMENTALS","FEATURES","ADVANCED"]},"source":"a456e8af4c590649.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a4637a157e542cb8.json b/allure-report/data/test-cases/a4637a157e542cb8.json
deleted file mode 100644
index 9526abb730e..00000000000
--- a/allure-report/data/test-cases/a4637a157e542cb8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a4637a157e542cb8","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"38a8ba45b2ebefd2","name":"stdout","source":"38a8ba45b2ebefd2.txt","type":"text/plain","size":298}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Share prices"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a4637a157e542cb8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a492c358ecb2902d.json b/allure-report/data/test-cases/a492c358ecb2902d.json
new file mode 100644
index 00000000000..c763c761ced
--- /dev/null
+++ b/allure-report/data/test-cases/a492c358ecb2902d.json
@@ -0,0 +1 @@
+{"uid":"a492c358ecb2902d","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d2b6a960777edb8f","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1}},{"uid":"beae761fcafbcfaf","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0}},{"uid":"f530c22a860ae687","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"13f07332e607443a","status":"passed","time":{"start":1724733474663,"stop":1724733474663,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"fcb92722bb71757b","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1}},{"uid":"c580e79550c46f66","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0}},{"uid":"d6e6e46de805754f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"6881087bd4c8b374","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"a492c358ecb2902d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a4aa1c9fe84c9cc9.json b/allure-report/data/test-cases/a4aa1c9fe84c9cc9.json
new file mode 100644
index 00000000000..dc8798d9dcb
--- /dev/null
+++ b/allure-report/data/test-cases/a4aa1c9fe84c9cc9.json
@@ -0,0 +1 @@
+{"uid":"a4aa1c9fe84c9cc9","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1732428194039,"stop":1732428194040,"duration":1},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1732428194039,"stop":1732428194039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1732428194040,"stop":1732428194040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1732428194040,"stop":1732428194040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1732428194040,"stop":1732428194040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1732428194042,"stop":1732428194042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"feature","value":"Validation"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"VALIDATION"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"a4aa1c9fe84c9cc9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a4cb6a94c77f28ce.json b/allure-report/data/test-cases/a4cb6a94c77f28ce.json
new file mode 100644
index 00000000000..18563bf25cb
--- /dev/null
+++ b/allure-report/data/test-cases/a4cb6a94c77f28ce.json
@@ -0,0 +1 @@
+{"uid":"a4cb6a94c77f28ce","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fa6ca2a58e326e7c","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0}},{"uid":"4db417c919f14dad","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1}},{"uid":"7d152505fce8fc34","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"6612fa568c338bff","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"99bd3e79aeea5636","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0}},{"uid":"371c743cf6f64f1d","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1}},{"uid":"26cf86ca9eda4b5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"34febd97f08d8df7","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"a4cb6a94c77f28ce.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a53e477b227bdf44.json b/allure-report/data/test-cases/a53e477b227bdf44.json
deleted file mode 100644
index b89c3826727..00000000000
--- a/allure-report/data/test-cases/a53e477b227bdf44.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a53e477b227bdf44","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d473fba435502d8","name":"stdout","source":"d473fba435502d8.txt","type":"text/plain","size":565}],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"a53e477b227bdf44.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a5467cc7a05b3546.json b/allure-report/data/test-cases/a5467cc7a05b3546.json
deleted file mode 100644
index 9d35859571b..00000000000
--- a/allure-report/data/test-cases/a5467cc7a05b3546.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a5467cc7a05b3546","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"55f2f3a355e5f2ed","name":"stdout","source":"55f2f3a355e5f2ed.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"MakeUpperCase"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a5467cc7a05b3546.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a586415c7c751146.json b/allure-report/data/test-cases/a586415c7c751146.json
deleted file mode 100644
index d8cc8baaa05..00000000000
--- a/allure-report/data/test-cases/a586415c7c751146.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a586415c7c751146","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"f1567e8d01d8dfde","name":"stdout","source":"f1567e8d01d8dfde.txt","type":"text/plain","size":411}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"a586415c7c751146.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a5961784f4ddfa34.json b/allure-report/data/test-cases/a5961784f4ddfa34.json
new file mode 100644
index 00000000000..bcde8c2efd2
--- /dev/null
+++ b/allure-report/data/test-cases/a5961784f4ddfa34.json
@@ -0,0 +1 @@
+{"uid":"a5961784f4ddfa34","name":"Testing 'thirt' function","fullName":"kyu_6.a_rule_of_divisibility_by_13.test_thirt.ThirtTestCase#test_thirt","historyId":"b223f14337b9b49b6e64d94d9479e857","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'thirt' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of operations on an integer n (>=0). 'thirt' should return the stationary number.
","status":"passed","steps":[{"name":"Enter a n (1234567) and verify the expected output (87) vs actual result (87)","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (321) and verify the expected output (48) vs actual result (48)","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (8529) and verify the expected output (79) vs actual result (79)","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (85299258) and verify the expected output (31) vs actual result (31)","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (5634) and verify the expected output (57) vs actual result (57)","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (1111111111) and verify the expected output (71) vs actual result (71)","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (987654321) and verify the expected output (30) vs actual result (30)","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ThirtTestCase::0","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"A Rule of Divisibility by 13"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.a_rule_of_divisibility_by_13.test_thirt"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/564057bc348c7200bd0000ff","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"732bf4c64788dac","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0}},{"uid":"691c776616074a7a","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0}},{"uid":"a2e66c48b8347bd","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"82e02fa0cc46fda7","status":"passed","time":{"start":1724733473046,"stop":1724733473061,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"62a6bbd8d87be20e","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0}},{"uid":"777edc280c74020d","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0}},{"uid":"585949d19b46a5d2","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"66f1b8d1e5ed1dbe","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"a5961784f4ddfa34.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a5a7f52be4bf7369.json b/allure-report/data/test-cases/a5a7f52be4bf7369.json
new file mode 100644
index 00000000000..57f2f977539
--- /dev/null
+++ b/allure-report/data/test-cases/a5a7f52be4bf7369.json
@@ -0,0 +1 @@
+{"uid":"a5a7f52be4bf7369","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c3dd54ea07cba973","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1}},{"uid":"9b6456a02fb8e586","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1}},{"uid":"9d10648422f3aeed","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"55719c1a41a634a4","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8dfef1ba8856d412","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1}},{"uid":"b67813f1cae4659e","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1}},{"uid":"cde5d1b46b10d7ac","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"f5a3f0d4d035c3a4","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"a5a7f52be4bf7369.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a5b469ea69ba375b.json b/allure-report/data/test-cases/a5b469ea69ba375b.json
deleted file mode 100644
index 40374f0387e..00000000000
--- a/allure-report/data/test-cases/a5b469ea69ba375b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a5b469ea69ba375b","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732764221219,"stop":1732764221219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"26a447cb7c15cb4e","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0}},{"uid":"de09867d078b6af4","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"11ff02c2df19530d","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f701011259e850f6","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0}},{"uid":"e10517b1ea4eb479","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"2cbc31ebfbb61905","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"a5b469ea69ba375b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a5bb3631db18a9d9.json b/allure-report/data/test-cases/a5bb3631db18a9d9.json
deleted file mode 100644
index 9e06f5046f0..00000000000
--- a/allure-report/data/test-cases/a5bb3631db18a9d9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a5bb3631db18a9d9","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"a5bb3631db18a9d9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a5ef1e97378ae643.json b/allure-report/data/test-cases/a5ef1e97378ae643.json
new file mode 100644
index 00000000000..5813ab6ee1e
--- /dev/null
+++ b/allure-report/data/test-cases/a5ef1e97378ae643.json
@@ -0,0 +1 @@
+{"uid":"a5ef1e97378ae643","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732764218790,"stop":1732764218790,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732764218791,"stop":1732764218791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":12,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732764218797,"stop":1732764218797,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"OOP"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"epic","value":"4 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"a5ef1e97378ae643.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a618a1e47f6e349d.json b/allure-report/data/test-cases/a618a1e47f6e349d.json
deleted file mode 100644
index 5928dc97e9b..00000000000
--- a/allure-report/data/test-cases/a618a1e47f6e349d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a618a1e47f6e349d","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"458fa73ae78d8720","name":"stdout","source":"458fa73ae78d8720.txt","type":"text/plain","size":637}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"a618a1e47f6e349d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a61ba5af03a1f296.json b/allure-report/data/test-cases/a61ba5af03a1f296.json
deleted file mode 100644
index 831985ca6a3..00000000000
--- a/allure-report/data/test-cases/a61ba5af03a1f296.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a61ba5af03a1f296","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732764220965,"stop":1732764220965,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Formatting decimal places #0"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Formatting"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fc6ce7cf48700667","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1}},{"uid":"c20970878e009fc6","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"842b955d145895ca","status":"passed","time":{"start":1724733474679,"stop":1724733474679,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"784b6f629ce5c547","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1}},{"uid":"90eee3ddc83b1454","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"c0e2de6ef36ce602","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"a61ba5af03a1f296.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a65123311cff1206.json b/allure-report/data/test-cases/a65123311cff1206.json
new file mode 100644
index 00000000000..c7266582e82
--- /dev/null
+++ b/allure-report/data/test-cases/a65123311cff1206.json
@@ -0,0 +1 @@
+{"uid":"a65123311cff1206","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"15ba330274e4476f","name":"stdout","source":"15ba330274e4476f.txt","type":"text/plain","size":392}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"story","value":"First non-repeating character"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"SEARCH"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"a65123311cff1206.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a654bf006c33c2bc.json b/allure-report/data/test-cases/a654bf006c33c2bc.json
new file mode 100644
index 00000000000..b49f1b47975
--- /dev/null
+++ b/allure-report/data/test-cases/a654bf006c33c2bc.json
@@ -0,0 +1 @@
+{"uid":"a654bf006c33c2bc","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e23896a75b3be671","name":"stdout","source":"e23896a75b3be671.txt","type":"text/plain","size":1649}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"String transformer"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a654bf006c33c2bc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6592dc6717fe514.json b/allure-report/data/test-cases/a6592dc6717fe514.json
deleted file mode 100644
index 6a2d186b0d8..00000000000
--- a/allure-report/data/test-cases/a6592dc6717fe514.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a6592dc6717fe514","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1732764220780,"stop":1732764220780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"V A P O R C O D E"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5966eeb31b229e44eb00007a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a672dac8835c46c1","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0}},{"uid":"7d3b7c7449825e20","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"d50213dc9ab240ff","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ffa13a74003ae703","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0}},{"uid":"5a22d7a269c3ca06","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"9275e1d85a023003","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"a6592dc6717fe514.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a65eaf9a40469196.json b/allure-report/data/test-cases/a65eaf9a40469196.json
new file mode 100644
index 00000000000..bb23dce7fa0
--- /dev/null
+++ b/allure-report/data/test-cases/a65eaf9a40469196.json
@@ -0,0 +1 @@
+{"uid":"a65eaf9a40469196","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fac7406e86e2d594","name":"stdout","source":"fac7406e86e2d594.txt","type":"text/plain","size":544}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"FUNCTIONS"},{"name":"suite","value":"Games"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"CONTROL FLOW"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"a65eaf9a40469196.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a66f07e5b377a93b.json b/allure-report/data/test-cases/a66f07e5b377a93b.json
new file mode 100644
index 00000000000..c452aacb364
--- /dev/null
+++ b/allure-report/data/test-cases/a66f07e5b377a93b.json
@@ -0,0 +1 @@
+{"uid":"a66f07e5b377a93b","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"551e85d4261ef859","name":"stdout","source":"551e85d4261ef859.txt","type":"text/plain","size":1088}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CIPHERS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Encrypt this!"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"a66f07e5b377a93b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a672dac8835c46c1.json b/allure-report/data/test-cases/a672dac8835c46c1.json
deleted file mode 100644
index e67567bab7c..00000000000
--- a/allure-report/data/test-cases/a672dac8835c46c1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a672dac8835c46c1","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1732428196053,"stop":1732428196053,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"V A P O R C O D E"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5966eeb31b229e44eb00007a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"a672dac8835c46c1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6a59cc8a0131a02.json b/allure-report/data/test-cases/a6a59cc8a0131a02.json
deleted file mode 100644
index 079b68bb347..00000000000
--- a/allure-report/data/test-cases/a6a59cc8a0131a02.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a6a59cc8a0131a02","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1732428194678,"stop":1732428194679,"duration":1},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194678,"stop":1732428194678,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1732428194678,"stop":1732428194679,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194679,"stop":1732428194679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194679,"stop":1732428194679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"a6a59cc8a0131a02.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6a651d904577cf4.json b/allure-report/data/test-cases/a6a651d904577cf4.json
new file mode 100644
index 00000000000..a46d0b203aa
--- /dev/null
+++ b/allure-report/data/test-cases/a6a651d904577cf4.json
@@ -0,0 +1 @@
+{"uid":"a6a651d904577cf4","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4f80880da2e426c8","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2}},{"uid":"2d7cf0b0c2f46c3","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0}},{"uid":"247e42713d4388e5","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"e49d46057090e83e","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4438dce845a8b680","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2}},{"uid":"d9328098007f6ade","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0}},{"uid":"99a050e28b9f808c","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"a33fb2570aec1823","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"a6a651d904577cf4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6d26dfb90ab4062.json b/allure-report/data/test-cases/a6d26dfb90ab4062.json
deleted file mode 100644
index 2e07582c45d..00000000000
--- a/allure-report/data/test-cases/a6d26dfb90ab4062.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a6d26dfb90ab4062","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1732764218535,"stop":1732764218535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":21,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1732764218539,"stop":1732764218539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Proficient"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"2 kyu"},{"name":"tag","value":"OPERATORS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"PARSING STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a39b53ea962a31f1","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0}},{"uid":"500f182a6eedd000","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}},{"uid":"bae98e899f1ebab4","status":"passed","time":{"start":1724733472280,"stop":1724733472280,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c77f51e83226296c","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0}},{"uid":"693c5b2693478689","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}},{"uid":"d6d06cbc227917e","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}}]},"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"a6d26dfb90ab4062.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6eaf13968162fc7.json b/allure-report/data/test-cases/a6eaf13968162fc7.json
new file mode 100644
index 00000000000..8f3fc4c7539
--- /dev/null
+++ b/allure-report/data/test-cases/a6eaf13968162fc7.json
@@ -0,0 +1 @@
+{"uid":"a6eaf13968162fc7","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1724733473171,"stop":1724733473186,"duration":15},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c48ba88f01713cd9","name":"stdout","source":"c48ba88f01713cd9.txt","type":"text/plain","size":254}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"a6eaf13968162fc7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6ecb3b474360e70.json b/allure-report/data/test-cases/a6ecb3b474360e70.json
new file mode 100644
index 00000000000..f52bb05d46a
--- /dev/null
+++ b/allure-report/data/test-cases/a6ecb3b474360e70.json
@@ -0,0 +1 @@
+{"uid":"a6ecb3b474360e70","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1732764220760,"stop":1732764220761,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Simple test","time":{"start":1732764220762,"stop":1732764220762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1732764220762,"stop":1732764220762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1732764220762,"stop":1732764220762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1732764220764,"stop":1732764220764,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/558fc85d8fd1938afb000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"a6ecb3b474360e70.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6f428498c7694b0.json b/allure-report/data/test-cases/a6f428498c7694b0.json
deleted file mode 100644
index 23c61116a7b..00000000000
--- a/allure-report/data/test-cases/a6f428498c7694b0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a6f428498c7694b0","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f4f546882d08a1ac","name":"stdout","source":"f4f546882d08a1ac.txt","type":"text/plain","size":531}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"String incrementer"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"STRINGS PARSING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"a6f428498c7694b0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a6f615adf58af171.json b/allure-report/data/test-cases/a6f615adf58af171.json
new file mode 100644
index 00000000000..cdd7dfd6879
--- /dev/null
+++ b/allure-report/data/test-cases/a6f615adf58af171.json
@@ -0,0 +1 @@
+{"uid":"a6f615adf58af171","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1732764220538,"stop":1732764220538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58941fec8afa3618c9000184","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"a6f615adf58af171.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a712aa917a11c1d8.json b/allure-report/data/test-cases/a712aa917a11c1d8.json
new file mode 100644
index 00000000000..ba8b4a92131
--- /dev/null
+++ b/allure-report/data/test-cases/a712aa917a11c1d8.json
@@ -0,0 +1 @@
+{"uid":"a712aa917a11c1d8","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1732428194678,"stop":1732428194679,"duration":1},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194678,"stop":1732428194678,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1732428194678,"stop":1732428194679,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194679,"stop":1732428194679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194679,"stop":1732428194679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"a712aa917a11c1d8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a72e2d4e966e7c09.json b/allure-report/data/test-cases/a72e2d4e966e7c09.json
new file mode 100644
index 00000000000..05ad05df440
--- /dev/null
+++ b/allure-report/data/test-cases/a72e2d4e966e7c09.json
@@ -0,0 +1 @@
+{"uid":"a72e2d4e966e7c09","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219332,"stop":1732764219332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219332,"stop":1732764219332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219332,"stop":1732764219332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219333,"stop":1732764219333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"a72e2d4e966e7c09.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a7585b25b34695fe.json b/allure-report/data/test-cases/a7585b25b34695fe.json
new file mode 100644
index 00000000000..1b705686b05
--- /dev/null
+++ b/allure-report/data/test-cases/a7585b25b34695fe.json
@@ -0,0 +1 @@
+{"uid":"a7585b25b34695fe","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count IP Addresses"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"a7585b25b34695fe.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a7599be0f5459a3d.json b/allure-report/data/test-cases/a7599be0f5459a3d.json
deleted file mode 100644
index c6f740737a8..00000000000
--- a/allure-report/data/test-cases/a7599be0f5459a3d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a7599be0f5459a3d","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","steps":[],"attachments":[{"uid":"85813043366b6b90","name":"stdout","source":"85813043366b6b90.txt","type":"text/plain","size":717}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"a7599be0f5459a3d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a75aa53086c60820.json b/allure-report/data/test-cases/a75aa53086c60820.json
deleted file mode 100644
index d95416e83cc..00000000000
--- a/allure-report/data/test-cases/a75aa53086c60820.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a75aa53086c60820","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1732428195769,"stop":1732428195769,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"story","value":"Disemvowel Trolls"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52fba66badcd10859f00097e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"a75aa53086c60820.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a7645184155771ad.json b/allure-report/data/test-cases/a7645184155771ad.json
new file mode 100644
index 00000000000..ebc414d6425
--- /dev/null
+++ b/allure-report/data/test-cases/a7645184155771ad.json
@@ -0,0 +1 @@
+{"uid":"a7645184155771ad","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1724733474679,"stop":1724733474694,"duration":15},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9adef8938da49aa4","name":"stdout","source":"9adef8938da49aa4.txt","type":"text/plain","size":189}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"a7645184155771ad.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a78b9243c26a61bf.json b/allure-report/data/test-cases/a78b9243c26a61bf.json
deleted file mode 100644
index 9a605713960..00000000000
--- a/allure-report/data/test-cases/a78b9243c26a61bf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a78b9243c26a61bf","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"875e90b046ec092c","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0}},{"uid":"f25197354d7a779d","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}},{"uid":"86447fe348b226fe","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2655a1e6934b1850","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0}},{"uid":"b5a45493f51c1d67","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}},{"uid":"7f890ca68cdfc481","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"a78b9243c26a61bf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a78dd64f3f2b4648.json b/allure-report/data/test-cases/a78dd64f3f2b4648.json
new file mode 100644
index 00000000000..461c574237e
--- /dev/null
+++ b/allure-report/data/test-cases/a78dd64f3f2b4648.json
@@ -0,0 +1 @@
+{"uid":"a78dd64f3f2b4648","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732764220255,"stop":1732764220255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Permute a Palindrome"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"a78dd64f3f2b4648.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a7d954f4aff6f601.json b/allure-report/data/test-cases/a7d954f4aff6f601.json
deleted file mode 100644
index f7406d1a053..00000000000
--- a/allure-report/data/test-cases/a7d954f4aff6f601.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a7d954f4aff6f601","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"a7d954f4aff6f601.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a81b8ca7a7877717.json b/allure-report/data/test-cases/a81b8ca7a7877717.json
new file mode 100644
index 00000000000..bfd1af7fb73
--- /dev/null
+++ b/allure-report/data/test-cases/a81b8ca7a7877717.json
@@ -0,0 +1 @@
+{"uid":"a81b8ca7a7877717","name":"Testing Walker class - position property from negative grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":true,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on negative grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"2cc31ac5154e0ba1","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0}},{"uid":"5f7165cd602afcbf","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0}},{"uid":"3bcfd32a26f68acf","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"6066d349be23d299","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472327,"stop":1724733472327,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":3,"unknown":0,"total":5},"items":[{"uid":"3e564e38813f1539","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0}},{"uid":"a76c277b6c0b5940","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0}},{"uid":"801bdccb4e1aa824","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"92b17e5074e54ef7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"a81b8ca7a7877717.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a83b85c2e341a76c.json b/allure-report/data/test-cases/a83b85c2e341a76c.json
deleted file mode 100644
index f4430bfab9d..00000000000
--- a/allure-report/data/test-cases/a83b85c2e341a76c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a83b85c2e341a76c","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 52, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"a83b85c2e341a76c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a86267feca446780.json b/allure-report/data/test-cases/a86267feca446780.json
new file mode 100644
index 00000000000..5b38b727c87
--- /dev/null
+++ b/allure-report/data/test-cases/a86267feca446780.json
@@ -0,0 +1 @@
+{"uid":"a86267feca446780","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1732428195676,"stop":1732428195676,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/541c8630095125aba6000c00","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"a86267feca446780.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a890c2eb991483c.json b/allure-report/data/test-cases/a890c2eb991483c.json
new file mode 100644
index 00000000000..f96e557e7a1
--- /dev/null
+++ b/allure-report/data/test-cases/a890c2eb991483c.json
@@ -0,0 +1 @@
+{"uid":"a890c2eb991483c","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1732428195946,"stop":1732428195947,"duration":1},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1732428195946,"stop":1732428195946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1732428195946,"stop":1732428195947,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1732428195947,"stop":1732428195947,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Share prices"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5603a4dd3d96ef798f000068","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"a890c2eb991483c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a8ac1a16737b16a.json b/allure-report/data/test-cases/a8ac1a16737b16a.json
new file mode 100644
index 00000000000..329999c642c
--- /dev/null
+++ b/allure-report/data/test-cases/a8ac1a16737b16a.json
@@ -0,0 +1 @@
+{"uid":"a8ac1a16737b16a","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d2045a3977b6446a","name":"stdout","source":"d2045a3977b6446a.txt","type":"text/plain","size":565}],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"a8ac1a16737b16a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a8ceda5e3158297c.json b/allure-report/data/test-cases/a8ceda5e3158297c.json
new file mode 100644
index 00000000000..3c69150377b
--- /dev/null
+++ b/allure-report/data/test-cases/a8ceda5e3158297c.json
@@ -0,0 +1 @@
+{"uid":"a8ceda5e3158297c","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"833d260c3e69ae73","name":"stdout","source":"833d260c3e69ae73.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Jaden Casing Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"a8ceda5e3158297c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a8e7ed0b9e8a05d4.json b/allure-report/data/test-cases/a8e7ed0b9e8a05d4.json
deleted file mode 100644
index e5a35f59153..00000000000
--- a/allure-report/data/test-cases/a8e7ed0b9e8a05d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a8e7ed0b9e8a05d4","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"a8e7ed0b9e8a05d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a8ee14a37e5c3cb6.json b/allure-report/data/test-cases/a8ee14a37e5c3cb6.json
deleted file mode 100644
index 3788c87994d..00000000000
--- a/allure-report/data/test-cases/a8ee14a37e5c3cb6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a8ee14a37e5c3cb6","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_calculate","historyId":"a9a9cea93ff72e09882edc4b831ce933","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"491da570f7a6ee0b","name":"stdout","source":"491da570f7a6ee0b.txt","type":"text/plain","size":242}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"a8ee14a37e5c3cb6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a90239b6ef90f6a6.json b/allure-report/data/test-cases/a90239b6ef90f6a6.json
new file mode 100644
index 00000000000..4a27e10b112
--- /dev/null
+++ b/allure-report/data/test-cases/a90239b6ef90f6a6.json
@@ -0,0 +1 @@
+{"uid":"a90239b6ef90f6a6","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"PUZZLES"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"feature","value":"Control Flow"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"35a3e561b98b1660","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0}},{"uid":"b3baec89064c3983","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1}},{"uid":"5f37f1e35250223f","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"93600ea56dc1843a","status":"passed","time":{"start":1724733472561,"stop":1724733472561,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1251fa1056fea3d4","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0}},{"uid":"1265911f14bcd919","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1}},{"uid":"98d0f495e6dcba7e","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"df3147d31fee6968","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"a90239b6ef90f6a6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a908975bd67b2eca.json b/allure-report/data/test-cases/a908975bd67b2eca.json
deleted file mode 100644
index ea11399ee4e..00000000000
--- a/allure-report/data/test-cases/a908975bd67b2eca.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a908975bd67b2eca","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":30,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1732764218810,"stop":1732764218810,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"VALIDATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b0df4a2c5fe59a12","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0}},{"uid":"d4d3736adb97380b","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}},{"uid":"6de398181d9095ee","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"15f47b991f284575","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0}},{"uid":"7f90afc62f8400f4","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}},{"uid":"a921030da8c9a520","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}}]},"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"a908975bd67b2eca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a912833bc91830ef.json b/allure-report/data/test-cases/a912833bc91830ef.json
new file mode 100644
index 00000000000..f2c12d8ef64
--- /dev/null
+++ b/allure-report/data/test-cases/a912833bc91830ef.json
@@ -0,0 +1 @@
+{"uid":"a912833bc91830ef","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1f432fb3d00b5421","name":"stdout","source":"1f432fb3d00b5421.txt","type":"text/plain","size":531}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"String incrementer"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"STRINGS PARSING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"a912833bc91830ef.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a92222b0b7f4d601.json b/allure-report/data/test-cases/a92222b0b7f4d601.json
new file mode 100644
index 00000000000..997a2229f2b
--- /dev/null
+++ b/allure-report/data/test-cases/a92222b0b7f4d601.json
@@ -0,0 +1 @@
+{"uid":"a92222b0b7f4d601","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1733030099021,"stop":1733030099021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"DATES/TIME"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Human Readable Time"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"839787eb550f06c0","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0}},{"uid":"259fe2f0923b6d92","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0}},{"uid":"8c72b971279020f","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}},{"uid":"2e82de27bb7feb41","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5654bb5658921dcd","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0}},{"uid":"67a957cc2815c6ee","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0}},{"uid":"cb5c8ea3b9796931","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}},{"uid":"4e7abb728f95d63f","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"a92222b0b7f4d601.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a95c24b51d5c9432.json b/allure-report/data/test-cases/a95c24b51d5c9432.json
new file mode 100644
index 00000000000..5abad3ab4fe
--- /dev/null
+++ b/allure-report/data/test-cases/a95c24b51d5c9432.json
@@ -0,0 +1 @@
+{"uid":"a95c24b51d5c9432","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Counting sheep..."},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"432b6e8e59506414","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0}},{"uid":"36cf4add9af1788b","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1}},{"uid":"154178490b84fb33","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"67660b7a0592cf4d","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"cc4dd11ea285cd92","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0}},{"uid":"35f08e300f5635d6","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1}},{"uid":"504baf7c4d256536","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"c462a5b80d49c98b","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"a95c24b51d5c9432.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a98592d8e6c7fba2.json b/allure-report/data/test-cases/a98592d8e6c7fba2.json
deleted file mode 100644
index 6c8ce495852..00000000000
--- a/allure-report/data/test-cases/a98592d8e6c7fba2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a98592d8e6c7fba2","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2731ba669f341d4","name":"stdout","source":"2731ba669f341d4.txt","type":"text/plain","size":1127}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Help the bookseller !"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"a98592d8e6c7fba2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a9aa7cc6bd5c34be.json b/allure-report/data/test-cases/a9aa7cc6bd5c34be.json
new file mode 100644
index 00000000000..30b2b28fa1d
--- /dev/null
+++ b/allure-report/data/test-cases/a9aa7cc6bd5c34be.json
@@ -0,0 +1 @@
+{"uid":"a9aa7cc6bd5c34be","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1732428196453,"stop":1732428196455,"duration":2},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1732428196453,"stop":1732428196453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1732428196453,"stop":1732428196453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1732428196453,"stop":1732428196453,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1732428196456,"stop":1732428196456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Will you make it?"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"a9aa7cc6bd5c34be.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a9ecee1b4fc0ab11.json b/allure-report/data/test-cases/a9ecee1b4fc0ab11.json
deleted file mode 100644
index 836b83383a8..00000000000
--- a/allure-report/data/test-cases/a9ecee1b4fc0ab11.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a9ecee1b4fc0ab11","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"20671bf346c43317","name":"stdout","source":"20671bf346c43317.txt","type":"text/plain","size":1367}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The Hashtag Generator"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS"]},"source":"a9ecee1b4fc0ab11.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a9f0e43ae54089ff.json b/allure-report/data/test-cases/a9f0e43ae54089ff.json
new file mode 100644
index 00000000000..3b4deeda8e7
--- /dev/null
+++ b/allure-report/data/test-cases/a9f0e43ae54089ff.json
@@ -0,0 +1 @@
+{"uid":"a9f0e43ae54089ff","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1732764219139,"stop":1732764219139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Moving Zeros To The End"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52597aa56021e91c93000cb0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"a9f0e43ae54089ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/a9fe3e48d71bee45.json b/allure-report/data/test-cases/a9fe3e48d71bee45.json
new file mode 100644
index 00000000000..8a776d7d239
--- /dev/null
+++ b/allure-report/data/test-cases/a9fe3e48d71bee45.json
@@ -0,0 +1 @@
+{"uid":"a9fe3e48d71bee45","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764220695,"stop":1732764220695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764220697,"stop":1732764220697,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"a9fe3e48d71bee45.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aa00c7be0a861177.json b/allure-report/data/test-cases/aa00c7be0a861177.json
new file mode 100644
index 00000000000..5335a8e6f7c
--- /dev/null
+++ b/allure-report/data/test-cases/aa00c7be0a861177.json
@@ -0,0 +1 @@
+{"uid":"aa00c7be0a861177","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732764218790,"stop":1732764218790,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732764218797,"stop":1732764218797,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"OOP"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"epic","value":"4 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"aa00c7be0a861177.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aa0a102aebb2ddf0.json b/allure-report/data/test-cases/aa0a102aebb2ddf0.json
new file mode 100644
index 00000000000..f6b9a44d31e
--- /dev/null
+++ b/allure-report/data/test-cases/aa0a102aebb2ddf0.json
@@ -0,0 +1 @@
+{"uid":"aa0a102aebb2ddf0","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1732764221267,"stop":1732764221268,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"aa0a102aebb2ddf0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aa0fd3e8d8009a95.json b/allure-report/data/test-cases/aa0fd3e8d8009a95.json
new file mode 100644
index 00000000000..63db74937fa
--- /dev/null
+++ b/allure-report/data/test-cases/aa0fd3e8d8009a95.json
@@ -0,0 +1 @@
+{"uid":"aa0fd3e8d8009a95","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing stock_list function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Help the bookseller !"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"65519c1899e60621","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0}},{"uid":"4c4230f8e0e384cc","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0}},{"uid":"ffafa17ec9b60c3d","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"fa8c3ecdf2af6d24","status":"passed","time":{"start":1724733473960,"stop":1724733473960,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"64ddebaa5d6679fc","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0}},{"uid":"9267ea7150c527ef","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0}},{"uid":"1719ddf6913445c8","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"66511dda8143933e","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"aa0fd3e8d8009a95.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aa1a2a69b8a9bf68.json b/allure-report/data/test-cases/aa1a2a69b8a9bf68.json
deleted file mode 100644
index 103d23fd8bb..00000000000
--- a/allure-report/data/test-cases/aa1a2a69b8a9bf68.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"aa1a2a69b8a9bf68","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[{"name":"Assert that classes have Bob arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have Dog arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 5 arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have good arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have 50lb arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes have brown arg","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cfdd9038af68abcd","name":"stdout","source":"cfdd9038af68abcd.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Make Class"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"aa1a2a69b8a9bf68.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aa37770dd2142a16.json b/allure-report/data/test-cases/aa37770dd2142a16.json
deleted file mode 100644
index c4f30800b05..00000000000
--- a/allure-report/data/test-cases/aa37770dd2142a16.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"aa37770dd2142a16","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732764221286,"stop":1732764221286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1732764221293,"stop":1732764221293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732764221299,"stop":1732764221299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6c94325f55b8b56c","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0}},{"uid":"3c275e4650ef1fcb","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"46de5298b06a2e8f","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5c0b01ada3a3f14e","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0}},{"uid":"d5a389260d41a743","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"5329936079819472","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"aa37770dd2142a16.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aa7d2e5e86b66673.json b/allure-report/data/test-cases/aa7d2e5e86b66673.json
new file mode 100644
index 00000000000..32ba7ffe49c
--- /dev/null
+++ b/allure-report/data/test-cases/aa7d2e5e86b66673.json
@@ -0,0 +1 @@
+{"uid":"aa7d2e5e86b66673","name":"String with no alphabet chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_no_alpha","historyId":"eb9123a4aa86a26d4fdbf67e2370745f","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no alphabet chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with digits only","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with special chars only","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1809b6a5abfda186","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0}},{"uid":"523993bf26b2b2d","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0}},{"uid":"3d317930834fc5a0","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"4bc08c1baeba1126","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"783d8a205b731823","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0}},{"uid":"a3370192ce6dd676","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0}},{"uid":"337891d8027fbc46","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"4260c429366ea20f","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"aa7d2e5e86b66673.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aa8525de66192fb3.json b/allure-report/data/test-cases/aa8525de66192fb3.json
deleted file mode 100644
index c8a62cf07b5..00000000000
--- a/allure-report/data/test-cases/aa8525de66192fb3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"aa8525de66192fb3","name":"Testing dir_reduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1732428194205,"stop":1732428194205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['NORTH', 'SOUTH', 'SOUTH', 'EAST', 'WEST', 'NORTH', 'WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'EAST', 'NORTH', 'EAST', 'WEST', 'WEST', 'EAST', 'EAST', 'WEST', 'SOUTH']) and verify the output (['NORTH', 'EAST']) vs expected (['NORTH', 'EAST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['EAST', 'NORTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'SOUTH', 'NORTH', 'NORTH', 'SOUTH', 'WEST', 'NORTH', 'EAST', 'WEST', 'WEST', 'WEST', 'EAST', 'SOUTH', 'SOUTH']) and verify the output (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH']) vs expected (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['WEST', 'NORTH', 'EAST', 'EAST', 'EAST', 'EAST', 'WEST', 'WEST', 'WEST', 'WEST', 'NORTH', 'NORTH', 'SOUTH', 'EAST']) and verify the output (['WEST', 'NORTH', 'NORTH', 'EAST']) vs expected (['WEST', 'NORTH', 'NORTH', 'EAST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1732428194209,"stop":1732428194209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Directions Reduction"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"aa8525de66192fb3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aade1eebfa7ac9cf.json b/allure-report/data/test-cases/aade1eebfa7ac9cf.json
new file mode 100644
index 00000000000..3f45bfca7d8
--- /dev/null
+++ b/allure-report/data/test-cases/aade1eebfa7ac9cf.json
@@ -0,0 +1 @@
+{"uid":"aade1eebfa7ac9cf","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"dbdc65123191fc3f","name":"stdout","source":"dbdc65123191fc3f.txt","type":"text/plain","size":146}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"aade1eebfa7ac9cf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aadfe826c6aeccf6.json b/allure-report/data/test-cases/aadfe826c6aeccf6.json
new file mode 100644
index 00000000000..3c49b6f412d
--- /dev/null
+++ b/allure-report/data/test-cases/aadfe826c6aeccf6.json
@@ -0,0 +1 @@
+{"uid":"aadfe826c6aeccf6","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e0c62dc3071fe329","name":"stdout","source":"e0c62dc3071fe329.txt","type":"text/plain","size":243}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sort the odd"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"aadfe826c6aeccf6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ab2861d9bed3765e.json b/allure-report/data/test-cases/ab2861d9bed3765e.json
new file mode 100644
index 00000000000..6aed942e98a
--- /dev/null
+++ b/allure-report/data/test-cases/ab2861d9bed3765e.json
@@ -0,0 +1 @@
+{"uid":"ab2861d9bed3765e","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732764220965,"stop":1732764220965,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Formatting decimal places #0"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Formatting"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"ab2861d9bed3765e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ab3687d99fed99d0.json b/allure-report/data/test-cases/ab3687d99fed99d0.json
deleted file mode 100644
index f202e24ea99..00000000000
--- a/allure-report/data/test-cases/ab3687d99fed99d0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ab3687d99fed99d0","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[{"name":"Assert that classes Bob and Bob have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes Dog and Dog have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 5 and 5 have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes good and good have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 50lb and 50lb have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes brown and brown have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1732764220582,"stop":1732764220582,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Make Class"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"OOP"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a3ca7d068d3e7d87","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0}},{"uid":"aa1a2a69b8a9bf68","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"44e584571b03be2","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5af3f258cf327b2a","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0}},{"uid":"dead64fe3d4f484d","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"91ff78dc5a767b91","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},"source":"ab3687d99fed99d0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ab6068d2916c95e9.json b/allure-report/data/test-cases/ab6068d2916c95e9.json
new file mode 100644
index 00000000000..0f3def8e067
--- /dev/null
+++ b/allure-report/data/test-cases/ab6068d2916c95e9.json
@@ -0,0 +1 @@
+{"uid":"ab6068d2916c95e9","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fd192e99e6a5065d","name":"stdout","source":"fd192e99e6a5065d.txt","type":"text/plain","size":1093}],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Disease Spread"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"ab6068d2916c95e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ab62ce2428f0e01f.json b/allure-report/data/test-cases/ab62ce2428f0e01f.json
deleted file mode 100644
index 55c41ccf411..00000000000
--- a/allure-report/data/test-cases/ab62ce2428f0e01f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ab62ce2428f0e01f","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"5947f9b7e86e5fe4","name":"stdout","source":"5947f9b7e86e5fe4.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"ab62ce2428f0e01f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ab7f75990cdffa76.json b/allure-report/data/test-cases/ab7f75990cdffa76.json
deleted file mode 100644
index 3e0b3798e03..00000000000
--- a/allure-report/data/test-cases/ab7f75990cdffa76.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ab7f75990cdffa76","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c2e7b358c14deeef","name":"stdout","source":"c2e7b358c14deeef.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"INTEGERS"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"ab7f75990cdffa76.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ab7fe234dc976ac6.json b/allure-report/data/test-cases/ab7fe234dc976ac6.json
new file mode 100644
index 00000000000..607dd89c412
--- /dev/null
+++ b/allure-report/data/test-cases/ab7fe234dc976ac6.json
@@ -0,0 +1 @@
+{"uid":"ab7fe234dc976ac6","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1724733473218,"stop":1724733473889,"duration":671},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6724f660007b6f8f","name":"stdout","source":"6724f660007b6f8f.txt","type":"text/plain","size":524}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Easy Diagonal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"ab7fe234dc976ac6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ab9420b5e475e35.json b/allure-report/data/test-cases/ab9420b5e475e35.json
new file mode 100644
index 00000000000..cb19644f90a
--- /dev/null
+++ b/allure-report/data/test-cases/ab9420b5e475e35.json
@@ -0,0 +1 @@
+{"uid":"ab9420b5e475e35","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permutations"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"PERMUTATIONS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ab9420b5e475e35.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/abbcc324b9e8a1ea.json b/allure-report/data/test-cases/abbcc324b9e8a1ea.json
new file mode 100644
index 00000000000..ec07d8f18dd
--- /dev/null
+++ b/allure-report/data/test-cases/abbcc324b9e8a1ea.json
@@ -0,0 +1 @@
+{"uid":"abbcc324b9e8a1ea","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 38, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Josephus Survivor"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"abbcc324b9e8a1ea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/abe925767bdb0e39.json b/allure-report/data/test-cases/abe925767bdb0e39.json
new file mode 100644
index 00000000000..d5ede068aa3
--- /dev/null
+++ b/allure-report/data/test-cases/abe925767bdb0e39.json
@@ -0,0 +1 @@
+{"uid":"abe925767bdb0e39","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1732428195573,"stop":1732428195574,"duration":1},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732428195562,"stop":1732428195562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195573,"stop":1732428195573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732428195574,"stop":1732428195574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Permute a Palindrome"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"abe925767bdb0e39.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/abed1b9a0913387d.json b/allure-report/data/test-cases/abed1b9a0913387d.json
deleted file mode 100644
index 57a325f46e0..00000000000
--- a/allure-report/data/test-cases/abed1b9a0913387d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"abed1b9a0913387d","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"678cbfc79956849c","name":"stdout","source":"678cbfc79956849c.txt","type":"text/plain","size":896}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Calculator"},{"name":"tag","value":"PARSING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"abed1b9a0913387d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/abf4f2031d384e78.json b/allure-report/data/test-cases/abf4f2031d384e78.json
deleted file mode 100644
index 70a4552db46..00000000000
--- a/allure-report/data/test-cases/abf4f2031d384e78.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"abf4f2031d384e78","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1724733473218,"stop":1724733473889,"duration":671},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1724733473218,"stop":1724733473218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"72a9f976cb96a98d","name":"stdout","source":"72a9f976cb96a98d.txt","type":"text/plain","size":524}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Easy Diagonal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"abf4f2031d384e78.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/abfe637076f1879d.json b/allure-report/data/test-cases/abfe637076f1879d.json
new file mode 100644
index 00000000000..c08ecaba740
--- /dev/null
+++ b/allure-report/data/test-cases/abfe637076f1879d.json
@@ -0,0 +1 @@
+{"uid":"abfe637076f1879d","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1732428194561,"stop":1732428194561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Array.diff"},{"name":"tag","value":"LISTS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"abfe637076f1879d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac35e86bb753fb8c.json b/allure-report/data/test-cases/ac35e86bb753fb8c.json
deleted file mode 100644
index 544ee8094ba..00000000000
--- a/allure-report/data/test-cases/ac35e86bb753fb8c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ac35e86bb753fb8c","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"32bad6265b9c6d8f","name":"stdout","source":"32bad6265b9c6d8f.txt","type":"text/plain","size":512}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Significant Figures"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ac35e86bb753fb8c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac366a2ecd02d5dd.json b/allure-report/data/test-cases/ac366a2ecd02d5dd.json
new file mode 100644
index 00000000000..0403b3c7856
--- /dev/null
+++ b/allure-report/data/test-cases/ac366a2ecd02d5dd.json
@@ -0,0 +1 @@
+{"uid":"ac366a2ecd02d5dd","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count IP Addresses"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ac366a2ecd02d5dd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac390c8ac17d8363.json b/allure-report/data/test-cases/ac390c8ac17d8363.json
deleted file mode 100644
index aa44dcbf35e..00000000000
--- a/allure-report/data/test-cases/ac390c8ac17d8363.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ac390c8ac17d8363","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 32, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ac390c8ac17d8363.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac4b8e11c3d56a6a.json b/allure-report/data/test-cases/ac4b8e11c3d56a6a.json
new file mode 100644
index 00000000000..4de3c8957d8
--- /dev/null
+++ b/allure-report/data/test-cases/ac4b8e11c3d56a6a.json
@@ -0,0 +1 @@
+{"uid":"ac4b8e11c3d56a6a","name":"Testing 'longest_repetition' function","fullName":"kyu_6.longest_repetition.test_longest_repetition.LongestRepetitionTestCase#test_longest_repetition","historyId":"6431e0366c9c302e03ac01343fb7ea77","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For a given string s find the character c (or C) with\n longest consecutive repetition and return: (c, l)\n where l (or L) is the length of the repetition.\n\n For empty string return: ('', 0)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"39d04d48da97fae9","name":"stdout","source":"39d04d48da97fae9.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LongestRepetitionTestCase::0","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.longest_repetition.test_longest_repetition"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ac4b8e11c3d56a6a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac65ef6ef01656e6.json b/allure-report/data/test-cases/ac65ef6ef01656e6.json
deleted file mode 100644
index 65b85482b81..00000000000
--- a/allure-report/data/test-cases/ac65ef6ef01656e6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ac65ef6ef01656e6","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"58062fc7761306e3","name":"stdout","source":"58062fc7761306e3.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"MakeUpperCase"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"ac65ef6ef01656e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac66f87691632de7.json b/allure-report/data/test-cases/ac66f87691632de7.json
new file mode 100644
index 00000000000..1777ac1b956
--- /dev/null
+++ b/allure-report/data/test-cases/ac66f87691632de7.json
@@ -0,0 +1 @@
+{"uid":"ac66f87691632de7","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"11f397a799a36e46","name":"stdout","source":"11f397a799a36e46.txt","type":"text/plain","size":601}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Range Extraction"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"ac66f87691632de7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac824f903545a6e7.json b/allure-report/data/test-cases/ac824f903545a6e7.json
new file mode 100644
index 00000000000..f5d1c61fcd0
--- /dev/null
+++ b/allure-report/data/test-cases/ac824f903545a6e7.json
@@ -0,0 +1 @@
+{"uid":"ac824f903545a6e7","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Moving Zeros To The End"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52597aa56021e91c93000cb0","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a9f0e43ae54089ff","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0}},{"uid":"7423494f63e5e438","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0}},{"uid":"3e8030135d08e5ec","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}},{"uid":"f0b0565c8c046b9","status":"passed","time":{"start":1724733472952,"stop":1724733472952,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1c9684bf403c80de","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0}},{"uid":"e99ca5757342b866","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0}},{"uid":"b9d7d0d5afb8734c","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}},{"uid":"bdcb772653d8aad","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}}]},"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"ac824f903545a6e7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ac8d0c005e499da5.json b/allure-report/data/test-cases/ac8d0c005e499da5.json
new file mode 100644
index 00000000000..a942ece76d0
--- /dev/null
+++ b/allure-report/data/test-cases/ac8d0c005e499da5.json
@@ -0,0 +1 @@
+{"uid":"ac8d0c005e499da5","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764218656,"stop":1732764218656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRING"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Range Extraction"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"ac8d0c005e499da5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/acad0a25b607c9fe.json b/allure-report/data/test-cases/acad0a25b607c9fe.json
new file mode 100644
index 00000000000..1f07eed8bc9
--- /dev/null
+++ b/allure-report/data/test-cases/acad0a25b607c9fe.json
@@ -0,0 +1 @@
+{"uid":"acad0a25b607c9fe","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e51eb49b458f8b30","name":"stdout","source":"e51eb49b458f8b30.txt","type":"text/plain","size":375}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"acad0a25b607c9fe.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/acf18a2788645a5a.json b/allure-report/data/test-cases/acf18a2788645a5a.json
deleted file mode 100644
index 367bc3003ec..00000000000
--- a/allure-report/data/test-cases/acf18a2788645a5a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"acf18a2788645a5a","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"acf18a2788645a5a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ad3e6b6eddb975ef.json b/allure-report/data/test-cases/ad3e6b6eddb975ef.json
new file mode 100644
index 00000000000..f8bcf6c469e
--- /dev/null
+++ b/allure-report/data/test-cases/ad3e6b6eddb975ef.json
@@ -0,0 +1 @@
+{"uid":"ad3e6b6eddb975ef","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"tag","value":"UTILS"},{"name":"feature","value":"Utils"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PRIMES"},{"name":"story","value":"Testing is_prime util"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"b591ce46c92300fc","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1}},{"uid":"b1ed0faa67962e1c","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0}},{"uid":"87664723e6f57cb6","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"405571045d735c93","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4710cc2182eb85cb","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1}},{"uid":"54bb63fb3736b8ae","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0}},{"uid":"b97e3a9bf54f17f3","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"73d92f8f0c07772d","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"ad3e6b6eddb975ef.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ad642268f112be60.json b/allure-report/data/test-cases/ad642268f112be60.json
new file mode 100644
index 00000000000..d6d491b574f
--- /dev/null
+++ b/allure-report/data/test-cases/ad642268f112be60.json
@@ -0,0 +1 @@
+{"uid":"ad642268f112be60","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"35dae73baea1e718","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0}},{"uid":"4d0543e962e43a97","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0}},{"uid":"2cf064760bcef1c9","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"206559a31da63112","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"28a9bedc22c54787","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0}},{"uid":"8215947106021b54","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0}},{"uid":"49aa5cc4276ca55b","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"281344c06cab651e","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"ad642268f112be60.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/adba958b88eb7661.json b/allure-report/data/test-cases/adba958b88eb7661.json
new file mode 100644
index 00000000000..3ed4550ab0c
--- /dev/null
+++ b/allure-report/data/test-cases/adba958b88eb7661.json
@@ -0,0 +1 @@
+{"uid":"adba958b88eb7661","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6369af4634ea6437","name":"stdout","source":"6369af4634ea6437.txt","type":"text/plain","size":230}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Greek Sort"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Tuple"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"adba958b88eb7661.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/adbbb2c26291ccd5.json b/allure-report/data/test-cases/adbbb2c26291ccd5.json
deleted file mode 100644
index 403c5b28001..00000000000
--- a/allure-report/data/test-cases/adbbb2c26291ccd5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"adbbb2c26291ccd5","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b8984e5480e91547","name":"stdout","source":"b8984e5480e91547.txt","type":"text/plain","size":378}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"adbbb2c26291ccd5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/add9ef76ac7e1779.json b/allure-report/data/test-cases/add9ef76ac7e1779.json
new file mode 100644
index 00000000000..d0b2b7b27df
--- /dev/null
+++ b/allure-report/data/test-cases/add9ef76ac7e1779.json
@@ -0,0 +1 @@
+{"uid":"add9ef76ac7e1779","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1732764220828,"stop":1732764220828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"add9ef76ac7e1779.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/addec93357f6e501.json b/allure-report/data/test-cases/addec93357f6e501.json
deleted file mode 100644
index 87c9359d084..00000000000
--- a/allure-report/data/test-cases/addec93357f6e501.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"addec93357f6e501","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1732764220604,"stop":1732764220604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1732764220606,"stop":1732764220606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Flow Control"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Powers of 3"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"LOOPS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57be674b93687de78c0001d9","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1d756394430052ee","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0}},{"uid":"28847243d9b7f290","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"78450b76b8629fe6","status":"passed","time":{"start":1724733474366,"stop":1724733474366,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e08b527d12d4e4df","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0}},{"uid":"70085274c959a3cb","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"a5e3b3442b4ab9dd","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},"source":"addec93357f6e501.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ae08758c48a63481.json b/allure-report/data/test-cases/ae08758c48a63481.json
deleted file mode 100644
index 866fd960ac4..00000000000
--- a/allure-report/data/test-cases/ae08758c48a63481.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ae08758c48a63481","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1724735128063,"stop":1724735128078,"duration":15},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e01af9821f0d361c","name":"stdout","source":"e01af9821f0d361c.txt","type":"text/plain","size":254}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"ae08758c48a63481.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ae4ebdaea3850cc0.json b/allure-report/data/test-cases/ae4ebdaea3850cc0.json
deleted file mode 100644
index 707f73e9600..00000000000
--- a/allure-report/data/test-cases/ae4ebdaea3850cc0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ae4ebdaea3850cc0","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6ccbedecdc10bf7c","name":"stdout","source":"6ccbedecdc10bf7c.txt","type":"text/plain","size":453}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"ae4ebdaea3850cc0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ae5dc2ec4f03f9e5.json b/allure-report/data/test-cases/ae5dc2ec4f03f9e5.json
deleted file mode 100644
index d16a20e9f2c..00000000000
--- a/allure-report/data/test-cases/ae5dc2ec4f03f9e5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ae5dc2ec4f03f9e5","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","steps":[],"attachments":[{"uid":"c5a486abc69fc1fc","name":"stdout","source":"c5a486abc69fc1fc.txt","type":"text/plain","size":717}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"ae5dc2ec4f03f9e5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ae87022eb9b205bd.json b/allure-report/data/test-cases/ae87022eb9b205bd.json
new file mode 100644
index 00000000000..815be6ef2cc
--- /dev/null
+++ b/allure-report/data/test-cases/ae87022eb9b205bd.json
@@ -0,0 +1 @@
+{"uid":"ae87022eb9b205bd","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b4b8e18ee349d818","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1}},{"uid":"f909236d8dbf12db","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0}},{"uid":"eae8b41d97e1bc2d","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"de63ba79b87d23ab","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e751c9c9dc3d04e6","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1}},{"uid":"da02dcc2ce3c4d85","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0}},{"uid":"52dd320a58bdb229","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c8b2e451486f6a25","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"ae87022eb9b205bd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ae9c6bad3687824e.json b/allure-report/data/test-cases/ae9c6bad3687824e.json
new file mode 100644
index 00000000000..257b4cca2b3
--- /dev/null
+++ b/allure-report/data/test-cases/ae9c6bad3687824e.json
@@ -0,0 +1 @@
+{"uid":"ae9c6bad3687824e","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1732764220277,"stop":1732764220277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Pyramid Array"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/515f51d438015969f7000013","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"ae9c6bad3687824e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ae9de108d4c0920c.json b/allure-report/data/test-cases/ae9de108d4c0920c.json
new file mode 100644
index 00000000000..86715e6f3d8
--- /dev/null
+++ b/allure-report/data/test-cases/ae9de108d4c0920c.json
@@ -0,0 +1 @@
+{"uid":"ae9de108d4c0920c","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"ae9de108d4c0920c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aea343086c8abd68.json b/allure-report/data/test-cases/aea343086c8abd68.json
deleted file mode 100644
index 558b9c12f27..00000000000
--- a/allure-report/data/test-cases/aea343086c8abd68.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"aea343086c8abd68","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1732428193941,"stop":1732428193942,"duration":1},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1732428193941,"stop":1732428193941,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1732428193943,"stop":1732428193943,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"aea343086c8abd68.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aea42439e3c082b4.json b/allure-report/data/test-cases/aea42439e3c082b4.json
new file mode 100644
index 00000000000..29a6d03dde7
--- /dev/null
+++ b/allure-report/data/test-cases/aea42439e3c082b4.json
@@ -0,0 +1 @@
+{"uid":"aea42439e3c082b4","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"68907a6eac7b7e79","name":"stdout","source":"68907a6eac7b7e79.txt","type":"text/plain","size":882}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Strings Mix"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"aea42439e3c082b4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aeae161caad1a65f.json b/allure-report/data/test-cases/aeae161caad1a65f.json
new file mode 100644
index 00000000000..3cb0056aac4
--- /dev/null
+++ b/allure-report/data/test-cases/aeae161caad1a65f.json
@@ -0,0 +1 @@
+{"uid":"aeae161caad1a65f","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1724733474897,"stop":1724733474913,"duration":16},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474897,"stop":1724733474913,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7e6e0f3580253245","name":"stdout","source":"7e6e0f3580253245.txt","type":"text/plain","size":232}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Geometry"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGEBRA"},{"name":"tag","value":"GEOMETRY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"aeae161caad1a65f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aeaf73e97e8c5fe3.json b/allure-report/data/test-cases/aeaf73e97e8c5fe3.json
new file mode 100644
index 00000000000..5234bbccf07
--- /dev/null
+++ b/allure-report/data/test-cases/aeaf73e97e8c5fe3.json
@@ -0,0 +1 @@
+{"uid":"aeaf73e97e8c5fe3","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1732428195484,"stop":1732428195485,"duration":1},"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1732428195484,"stop":1732428195484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1732428195484,"stop":1732428195484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"aeaf73e97e8c5fe3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aec2fb642901e92.json b/allure-report/data/test-cases/aec2fb642901e92.json
deleted file mode 100644
index 3c607c26a11..00000000000
--- a/allure-report/data/test-cases/aec2fb642901e92.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"aec2fb642901e92","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1732428193903,"stop":1732428193903,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Battleship field validator"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAME BOARDS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"VALIDATION"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"aec2fb642901e92.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aee1417e53524250.json b/allure-report/data/test-cases/aee1417e53524250.json
new file mode 100644
index 00000000000..2853f4713b6
--- /dev/null
+++ b/allure-report/data/test-cases/aee1417e53524250.json
@@ -0,0 +1 @@
+{"uid":"aee1417e53524250","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"51e235954e2b24e9","name":"stdout","source":"51e235954e2b24e9.txt","type":"text/plain","size":502}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Array.diff"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"aee1417e53524250.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aef6b82f43e1b4b4.json b/allure-report/data/test-cases/aef6b82f43e1b4b4.json
new file mode 100644
index 00000000000..ab5daebb192
--- /dev/null
+++ b/allure-report/data/test-cases/aef6b82f43e1b4b4.json
@@ -0,0 +1 @@
+{"uid":"aef6b82f43e1b4b4","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1732764219216,"stop":1732764219216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Validation"},{"name":"story","value":"Valid Parentheses"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"VALIDATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"aef6b82f43e1b4b4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/aef740a566ef8e93.json b/allure-report/data/test-cases/aef740a566ef8e93.json
new file mode 100644
index 00000000000..abe8d766e91
--- /dev/null
+++ b/allure-report/data/test-cases/aef740a566ef8e93.json
@@ -0,0 +1 @@
+{"uid":"aef740a566ef8e93","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732428195967,"stop":1732428195967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","PUZZLES"]},"source":"aef740a566ef8e93.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/af16ce1f4d774662.json b/allure-report/data/test-cases/af16ce1f4d774662.json
new file mode 100644
index 00000000000..a570e9ec7e7
--- /dev/null
+++ b/allure-report/data/test-cases/af16ce1f4d774662.json
@@ -0,0 +1 @@
+{"uid":"af16ce1f4d774662","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Isograms"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d9035fa8f853a08a","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0}},{"uid":"a293120689451651","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0}},{"uid":"59d6a997f5b4aca5","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"ee3705e6f9b5a9fb","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"30977e1fdeed6f0a","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0}},{"uid":"2c6c8c712bf1892f","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0}},{"uid":"cd862d92408a60a2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3bd61bc704b417e2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"af16ce1f4d774662.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/af3a43fc31649664.json b/allure-report/data/test-cases/af3a43fc31649664.json
new file mode 100644
index 00000000000..f84165ede4a
--- /dev/null
+++ b/allure-report/data/test-cases/af3a43fc31649664.json
@@ -0,0 +1 @@
+{"uid":"af3a43fc31649664","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1733030098771,"stop":1733030098771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1733030098771,"stop":1733030098771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1733030098771,"stop":1733030098771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1733030098771,"stop":1733030098771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1733030098849,"stop":1733030098849,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1733030098849,"stop":1733030098849,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1733030098849,"stop":1733030098849,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1733030098849,"stop":1733030098849,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1733030098849,"stop":1733030098849,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Sum by Factors"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Competent"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9546971ec41b8ce1","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55}},{"uid":"4ade5d7baabdb848","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60}},{"uid":"2ff548416f63af86","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}},{"uid":"f2960499936046d9","status":"passed","time":{"start":1724733472452,"stop":1724733472499,"duration":47}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7331de8e7202ad57","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55}},{"uid":"aa08a95162404297","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60}},{"uid":"82619e3fb0e84d4d","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}},{"uid":"521b14729542d5c4","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}}]},"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"af3a43fc31649664.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/af99dc37dcb7799b.json b/allure-report/data/test-cases/af99dc37dcb7799b.json
deleted file mode 100644
index 85aba7027ce..00000000000
--- a/allure-report/data/test-cases/af99dc37dcb7799b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"af99dc37dcb7799b","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6dd9ffa61a5d6299","name":"stdout","source":"6dd9ffa61a5d6299.txt","type":"text/plain","size":185}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"af99dc37dcb7799b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/afa4196b56245753.json b/allure-report/data/test-cases/afa4196b56245753.json
new file mode 100644
index 00000000000..34af002fd57
--- /dev/null
+++ b/allure-report/data/test-cases/afa4196b56245753.json
@@ -0,0 +1 @@
+{"uid":"afa4196b56245753","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Decipher this!"},{"name":"tag","value":"SECURITY"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c77ad5c459e90990","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0}},{"uid":"6a0a7c65d5636a5c","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0}},{"uid":"53900b5a556367f8","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}},{"uid":"c46f98a697de9b7","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"37bcd45d30c593a7","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0}},{"uid":"d4a0809a7647965","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0}},{"uid":"3a2392b112899a67","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}},{"uid":"682a94239c4fcbde","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"afa4196b56245753.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/afc07e402ebe38d8.json b/allure-report/data/test-cases/afc07e402ebe38d8.json
deleted file mode 100644
index 39195966607..00000000000
--- a/allure-report/data/test-cases/afc07e402ebe38d8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"afc07e402ebe38d8","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ef0993259005a4f7","name":"stdout","source":"ef0993259005a4f7.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRING FORMATTING"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"afc07e402ebe38d8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/afc8e5dacd30bc41.json b/allure-report/data/test-cases/afc8e5dacd30bc41.json
new file mode 100644
index 00000000000..65690a4c3b7
--- /dev/null
+++ b/allure-report/data/test-cases/afc8e5dacd30bc41.json
@@ -0,0 +1 @@
+{"uid":"afc8e5dacd30bc41","name":"fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"story","value":"My head is at the wrong end!"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5cbc168dcad54c45","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0}},{"uid":"88ca13ae93cc2b33","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0}},{"uid":"f9e3772c62ee9c71","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"e15a7b3e54da206a","status":"passed","time":{"start":1724733474850,"stop":1724733474850,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1f1df83d6cc10b66","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0}},{"uid":"9c241cc9403723af","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0}},{"uid":"deed80da6e08bd69","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"1152e12f582a6d83","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"afc8e5dacd30bc41.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/afca78445b5fa23f.json b/allure-report/data/test-cases/afca78445b5fa23f.json
deleted file mode 100644
index 2c3a460dd38..00000000000
--- a/allure-report/data/test-cases/afca78445b5fa23f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"afca78445b5fa23f","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1732428194134,"stop":1732428194134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"RULES"},{"name":"tag","value":"CLASSES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"afca78445b5fa23f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/afe0c9a0972467a3.json b/allure-report/data/test-cases/afe0c9a0972467a3.json
deleted file mode 100644
index 827e3fd6bb6..00000000000
--- a/allure-report/data/test-cases/afe0c9a0972467a3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"afe0c9a0972467a3","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1724735128914,"stop":1724735128930,"duration":16},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a2484027e285a197","name":"stdout","source":"a2484027e285a197.txt","type":"text/plain","size":243}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sort the odd"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"afe0c9a0972467a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b00d5d40ec75b250.json b/allure-report/data/test-cases/b00d5d40ec75b250.json
new file mode 100644
index 00000000000..93a222a1fac
--- /dev/null
+++ b/allure-report/data/test-cases/b00d5d40ec75b250.json
@@ -0,0 +1 @@
+{"uid":"b00d5d40ec75b250","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1732764221158,"stop":1732764221158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Multiply"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Multiplication"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"INTRODUCTION"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"b00d5d40ec75b250.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b01a24c8d7b81de4.json b/allure-report/data/test-cases/b01a24c8d7b81de4.json
new file mode 100644
index 00000000000..42f0f713f6c
--- /dev/null
+++ b/allure-report/data/test-cases/b01a24c8d7b81de4.json
@@ -0,0 +1 @@
+{"uid":"b01a24c8d7b81de4","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1724733472796,"stop":1724733472921,"duration":125},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472796,"stop":1724733472843,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472843,"stop":1724733472890,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724733472890,"stop":1724733472921,"duration":31},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"444e3c5fd77d103","name":"stdout","source":"444e3c5fd77d103.txt","type":"text/plain","size":932}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1724733472921,"stop":1724733472921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OPTIMIZATION"},{"name":"feature","value":"Optimization"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Integers: Recreation One"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"b01a24c8d7b81de4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b02a54a0a8bd8284.json b/allure-report/data/test-cases/b02a54a0a8bd8284.json
deleted file mode 100644
index e9064ba93fb..00000000000
--- a/allure-report/data/test-cases/b02a54a0a8bd8284.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b02a54a0a8bd8284","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Keep up the hoop"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1bfd57b8cda6c028","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2}},{"uid":"6c457590f118b700","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"d9bbc705106eff98","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6c70ddf45fea2887","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2}},{"uid":"1073662453fffbc9","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"cbc7a26721b4acfd","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"b02a54a0a8bd8284.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b0395834a1dc7266.json b/allure-report/data/test-cases/b0395834a1dc7266.json
new file mode 100644
index 00000000000..941fe48ca21
--- /dev/null
+++ b/allure-report/data/test-cases/b0395834a1dc7266.json
@@ -0,0 +1 @@
+{"uid":"b0395834a1dc7266","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9b5e6753141602b8","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0}},{"uid":"7de3e61f9ee174a3","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1}},{"uid":"7cacdad83c7f5f10","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}},{"uid":"da87c785a6ba7322","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1857a7ece8075aa5","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0}},{"uid":"fbd37fe4a302b125","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1}},{"uid":"490cf50ddd5cff83","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}},{"uid":"7f4f9e94ec6d4f1e","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"b0395834a1dc7266.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b054542ab329d2ac.json b/allure-report/data/test-cases/b054542ab329d2ac.json
deleted file mode 100644
index 7c8c5aa6b33..00000000000
--- a/allure-report/data/test-cases/b054542ab329d2ac.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b054542ab329d2ac","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1732428194017,"stop":1732428194017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Snail"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"b054542ab329d2ac.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b0a6327af7d064cf.json b/allure-report/data/test-cases/b0a6327af7d064cf.json
deleted file mode 100644
index 3d35092a139..00000000000
--- a/allure-report/data/test-cases/b0a6327af7d064cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b0a6327af7d064cf","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1732428196147,"stop":1732428196148,"duration":1},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732428196133,"stop":1732428196133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732428196149,"stop":1732428196149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b0a6327af7d064cf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b0cc123728fa2f2d.json b/allure-report/data/test-cases/b0cc123728fa2f2d.json
deleted file mode 100644
index db4b0e330bf..00000000000
--- a/allure-report/data/test-cases/b0cc123728fa2f2d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b0cc123728fa2f2d","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"22d82bbeb537c71a","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0}},{"uid":"2c38900f28571c1","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}},{"uid":"34931ad2bd045d0c","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"196d34645221ebb4","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0}},{"uid":"d5ae1235bc27ccba","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}},{"uid":"e1e70dabc7dad91e","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}}]},"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"b0cc123728fa2f2d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b0da8ff80b8db87.json b/allure-report/data/test-cases/b0da8ff80b8db87.json
new file mode 100644
index 00000000000..af6fe774e69
--- /dev/null
+++ b/allure-report/data/test-cases/b0da8ff80b8db87.json
@@ -0,0 +1 @@
+{"uid":"b0da8ff80b8db87","name":"Testing dir_reduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1732764218860,"stop":1732764218860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['NORTH', 'SOUTH', 'SOUTH', 'EAST', 'WEST', 'NORTH', 'WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'EAST', 'NORTH', 'EAST', 'WEST', 'WEST', 'EAST', 'EAST', 'WEST', 'SOUTH']) and verify the output (['NORTH', 'EAST']) vs expected (['NORTH', 'EAST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['EAST', 'NORTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'SOUTH', 'NORTH', 'NORTH', 'SOUTH', 'WEST', 'NORTH', 'EAST', 'WEST', 'WEST', 'WEST', 'EAST', 'SOUTH', 'SOUTH']) and verify the output (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH']) vs expected (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['WEST', 'NORTH', 'EAST', 'EAST', 'EAST', 'EAST', 'WEST', 'WEST', 'WEST', 'WEST', 'NORTH', 'NORTH', 'SOUTH', 'EAST']) and verify the output (['WEST', 'NORTH', 'NORTH', 'EAST']) vs expected (['WEST', 'NORTH', 'NORTH', 'EAST'])","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1732764218862,"stop":1732764218862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Directions Reduction"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"b0da8ff80b8db87.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b0df4a2c5fe59a12.json b/allure-report/data/test-cases/b0df4a2c5fe59a12.json
deleted file mode 100644
index 8334358ca27..00000000000
--- a/allure-report/data/test-cases/b0df4a2c5fe59a12.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b0df4a2c5fe59a12","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":30,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1732428194156,"stop":1732428194156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"b0df4a2c5fe59a12.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b1056dd0bc1f2f4e.json b/allure-report/data/test-cases/b1056dd0bc1f2f4e.json
deleted file mode 100644
index 325f82265dd..00000000000
--- a/allure-report/data/test-cases/b1056dd0bc1f2f4e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b1056dd0bc1f2f4e","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732764220480,"stop":1732764220480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cad7274be200bf39","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0}},{"uid":"b7107b1da849121a","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"681eea057133a7e0","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"de0aa71757f8badf","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0}},{"uid":"5a941d3b90762a67","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"5ef0ca25b0e8e9c5","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b1056dd0bc1f2f4e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b1b08a9c0991d73d.json b/allure-report/data/test-cases/b1b08a9c0991d73d.json
new file mode 100644
index 00000000000..3e47858a968
--- /dev/null
+++ b/allure-report/data/test-cases/b1b08a9c0991d73d.json
@@ -0,0 +1 @@
+{"uid":"b1b08a9c0991d73d","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764218682,"stop":1732764218682,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1732764218683,"stop":1732764218683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1732764218683,"stop":1732764218683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764218685,"stop":1732764218685,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Strip Comments"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"b1b08a9c0991d73d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b1b4ed481e88bb25.json b/allure-report/data/test-cases/b1b4ed481e88bb25.json
new file mode 100644
index 00000000000..1017796f313
--- /dev/null
+++ b/allure-report/data/test-cases/b1b4ed481e88bb25.json
@@ -0,0 +1 @@
+{"uid":"b1b4ed481e88bb25","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b024c4fc790da6a0","name":"stdout","source":"b024c4fc790da6a0.txt","type":"text/plain","size":808}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b1b4ed481e88bb25.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b1ed0faa67962e1c.json b/allure-report/data/test-cases/b1ed0faa67962e1c.json
new file mode 100644
index 00000000000..cb32e7a3db6
--- /dev/null
+++ b/allure-report/data/test-cases/b1ed0faa67962e1c.json
@@ -0,0 +1 @@
+{"uid":"b1ed0faa67962e1c","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732428196491,"stop":1732428196491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"b1ed0faa67962e1c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b22afbc33030e55f.json b/allure-report/data/test-cases/b22afbc33030e55f.json
deleted file mode 100644
index 252da807cb9..00000000000
--- a/allure-report/data/test-cases/b22afbc33030e55f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b22afbc33030e55f","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1732764220225,"stop":1732764220225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of\n unique numbers from 1 to n with one element missing\n (which can be any number including n). Should return\n this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1732764220228,"stop":1732764220228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Number Zoo Patrol"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"PERFORMANCE"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1b7657273f039658","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0}},{"uid":"ccb7c5007831ab45","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}},{"uid":"3460c7a02debe899","status":"passed","time":{"start":1724733473991,"stop":1724733473991,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e051944b31d54c14","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0}},{"uid":"3cf8d83dbb2d66b5","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}},{"uid":"f0e71551541527fc","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}}]},"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"b22afbc33030e55f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b26a6745cd367097.json b/allure-report/data/test-cases/b26a6745cd367097.json
deleted file mode 100644
index 77dd57a1815..00000000000
--- a/allure-report/data/test-cases/b26a6745cd367097.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b26a6745cd367097","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732764220973,"stop":1732764220973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732764220982,"stop":1732764220982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bd28741372a5f921","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1}},{"uid":"af99dc37dcb7799b","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"e6ed73d965a64ee5","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"36b7cb5a27235272","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1}},{"uid":"afce902b58f1520a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"b14acb4de8eb0e3a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b26a6745cd367097.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b27497f64988d4cb.json b/allure-report/data/test-cases/b27497f64988d4cb.json
new file mode 100644
index 00000000000..b0f387c0663
--- /dev/null
+++ b/allure-report/data/test-cases/b27497f64988d4cb.json
@@ -0,0 +1 @@
+{"uid":"b27497f64988d4cb","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4cb1b482ef5803db","name":"stdout","source":"4cb1b482ef5803db.txt","type":"text/plain","size":227}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b27497f64988d4cb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b289d731e65d2b32.json b/allure-report/data/test-cases/b289d731e65d2b32.json
new file mode 100644
index 00000000000..3f4f98b6758
--- /dev/null
+++ b/allure-report/data/test-cases/b289d731e65d2b32.json
@@ -0,0 +1 @@
+{"uid":"b289d731e65d2b32","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"49113f874a139db1","name":"stdout","source":"49113f874a139db1.txt","type":"text/plain","size":96}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b289d731e65d2b32.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b28ff46b20790be2.json b/allure-report/data/test-cases/b28ff46b20790be2.json
deleted file mode 100644
index b9b54ab9bdb..00000000000
--- a/allure-report/data/test-cases/b28ff46b20790be2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b28ff46b20790be2","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"609bbc010bbea5b7","name":"stdout","source":"609bbc010bbea5b7.txt","type":"text/plain","size":356}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILITIES"},{"name":"story","value":"Valid Parentheses"},{"name":"feature","value":"Validation"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"VALIDATION"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"b28ff46b20790be2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b2b39aab9a2e66b.json b/allure-report/data/test-cases/b2b39aab9a2e66b.json
new file mode 100644
index 00000000000..e40458f422e
--- /dev/null
+++ b/allure-report/data/test-cases/b2b39aab9a2e66b.json
@@ -0,0 +1 @@
+{"uid":"b2b39aab9a2e66b","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1732428196354,"stop":1732428196354,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Remove String Spaces"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"b2b39aab9a2e66b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b2f619fce2ea028d.json b/allure-report/data/test-cases/b2f619fce2ea028d.json
deleted file mode 100644
index 9bc6a16329e..00000000000
--- a/allure-report/data/test-cases/b2f619fce2ea028d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b2f619fce2ea028d","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"MakeUpperCase"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"54122a7c8f1149b2","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0}},{"uid":"ac65ef6ef01656e6","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}},{"uid":"a5467cc7a05b3546","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"aa3ebaa27581f198","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0}},{"uid":"ae7d3fce45bf33fb","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}},{"uid":"781079de643a720d","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"b2f619fce2ea028d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b35458785abd4d83.json b/allure-report/data/test-cases/b35458785abd4d83.json
new file mode 100644
index 00000000000..aa4c5808aea
--- /dev/null
+++ b/allure-report/data/test-cases/b35458785abd4d83.json
@@ -0,0 +1 @@
+{"uid":"b35458785abd4d83","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"The Greatest Warrior"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RULES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"b35458785abd4d83.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b3654581f89b5576.json b/allure-report/data/test-cases/b3654581f89b5576.json
new file mode 100644
index 00000000000..16baa6c23a4
--- /dev/null
+++ b/allure-report/data/test-cases/b3654581f89b5576.json
@@ -0,0 +1 @@
+{"uid":"b3654581f89b5576","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Unique In Order"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54e6533c92449cc251001667","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b759b096d671749a","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0}},{"uid":"f8f168b037580997","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0}},{"uid":"c8aec766397234af","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"fbe0584170aaf70b","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"19cfe4000991e820","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0}},{"uid":"191f183f3ba0c8ea","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0}},{"uid":"15008ede7bd87a18","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"ab402f3759df06f","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},"source":"b3654581f89b5576.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b36ca0513e4048a8.json b/allure-report/data/test-cases/b36ca0513e4048a8.json
deleted file mode 100644
index f0d43e74075..00000000000
--- a/allure-report/data/test-cases/b36ca0513e4048a8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b36ca0513e4048a8","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1732764220233,"stop":1732764220233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1732764220235,"stop":1732764220236,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Numericals of a String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"PERFORMANCE"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5b4070144d7d8bbfe7000001","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cd536df0700f3bd3","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0}},{"uid":"522a0d282fded9dd","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}},{"uid":"88851466a8ab5f44","status":"passed","time":{"start":1724733473991,"stop":1724733474007,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"acdec238a53c10e1","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0}},{"uid":"42383b817b641e4e","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}},{"uid":"89ceeba296a3ea3","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}}]},"tags":["GAMES","PERFORMANCE","PUZZLES","ALGORITHMS"]},"source":"b36ca0513e4048a8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b37405ca3882bd1c.json b/allure-report/data/test-cases/b37405ca3882bd1c.json
new file mode 100644
index 00000000000..437533814e9
--- /dev/null
+++ b/allure-report/data/test-cases/b37405ca3882bd1c.json
@@ -0,0 +1 @@
+{"uid":"b37405ca3882bd1c","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732428196437,"stop":1732428196437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"b37405ca3882bd1c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b37adbf845502fe8.json b/allure-report/data/test-cases/b37adbf845502fe8.json
new file mode 100644
index 00000000000..e5c4efd521a
--- /dev/null
+++ b/allure-report/data/test-cases/b37adbf845502fe8.json
@@ -0,0 +1 @@
+{"uid":"b37adbf845502fe8","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"PERMUTATIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"Permutations"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"b37adbf845502fe8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b3ade822e686b250.json b/allure-report/data/test-cases/b3ade822e686b250.json
deleted file mode 100644
index a35c7b7b266..00000000000
--- a/allure-report/data/test-cases/b3ade822e686b250.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b3ade822e686b250","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"suite","value":"Math"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b3ade822e686b250.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b3baec89064c3983.json b/allure-report/data/test-cases/b3baec89064c3983.json
new file mode 100644
index 00000000000..ebc86d5d481
--- /dev/null
+++ b/allure-report/data/test-cases/b3baec89064c3983.json
@@ -0,0 +1 @@
+{"uid":"b3baec89064c3983","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1732428194179,"stop":1732428194180,"duration":1},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1732428194179,"stop":1732428194179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Control Flow"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"b3baec89064c3983.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b3d5b9d863751a3f.json b/allure-report/data/test-cases/b3d5b9d863751a3f.json
deleted file mode 100644
index 453f7a4ba2f..00000000000
--- a/allure-report/data/test-cases/b3d5b9d863751a3f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b3d5b9d863751a3f","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1732428195955,"stop":1732428195955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Significant Figures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9fe0ace0aad7001290acb7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"b3d5b9d863751a3f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b3f6328bce0de37c.json b/allure-report/data/test-cases/b3f6328bce0de37c.json
deleted file mode 100644
index e8c8e2a2123..00000000000
--- a/allure-report/data/test-cases/b3f6328bce0de37c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b3f6328bce0de37c","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764220676,"stop":1732764220676,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732764220677,"stop":1732764220677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"PUZZLES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bded3837031681ca","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1}},{"uid":"938f6f7ebecca4c3","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"24b136640bd96c68","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"749e2bcfe9e98a99","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1}},{"uid":"fd395297ed368b03","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"ad12195e4f930686","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"tags":["GAMES","PUZZLES"]},"source":"b3f6328bce0de37c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b3fa4d42fb1064a9.json b/allure-report/data/test-cases/b3fa4d42fb1064a9.json
deleted file mode 100644
index ad466985dee..00000000000
--- a/allure-report/data/test-cases/b3fa4d42fb1064a9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b3fa4d42fb1064a9","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1732428194244,"stop":1732428194248,"duration":4},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732428194231,"stop":1732428194231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194244,"stop":1732428194248,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732428194255,"stop":1732428194255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the safest places in town"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"b3fa4d42fb1064a9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b40f27be3da7edd7.json b/allure-report/data/test-cases/b40f27be3da7edd7.json
new file mode 100644
index 00000000000..a9318c836a3
--- /dev/null
+++ b/allure-report/data/test-cases/b40f27be3da7edd7.json
@@ -0,0 +1 @@
+{"uid":"b40f27be3da7edd7","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b8c210754da93c52","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2}},{"uid":"74b0e8a5cfe71956","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0}},{"uid":"fca8b44cee8413d5","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"a7645184155771ad","status":"passed","time":{"start":1724733474679,"stop":1724733474694,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ff18bec5c293c228","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2}},{"uid":"614133ca9c69e105","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0}},{"uid":"6d9afe9fda19581e","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"5e8c0121e99e8c0","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b40f27be3da7edd7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4318b89966fb16.json b/allure-report/data/test-cases/b4318b89966fb16.json
new file mode 100644
index 00000000000..16073c0c03a
--- /dev/null
+++ b/allure-report/data/test-cases/b4318b89966fb16.json
@@ -0,0 +1 @@
+{"uid":"b4318b89966fb16","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":30,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1732764218810,"stop":1732764218810,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"VALIDATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"b4318b89966fb16.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b43edc8fd032be6e.json b/allure-report/data/test-cases/b43edc8fd032be6e.json
new file mode 100644
index 00000000000..c9487fd0634
--- /dev/null
+++ b/allure-report/data/test-cases/b43edc8fd032be6e.json
@@ -0,0 +1 @@
+{"uid":"b43edc8fd032be6e","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e225c605af3cdfe6","name":"stdout","source":"e225c605af3cdfe6.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Pyramid Array"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b43edc8fd032be6e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4423bcb7f125986.json b/allure-report/data/test-cases/b4423bcb7f125986.json
new file mode 100644
index 00000000000..9620afaeab4
--- /dev/null
+++ b/allure-report/data/test-cases/b4423bcb7f125986.json
@@ -0,0 +1 @@
+{"uid":"b4423bcb7f125986","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732428195811,"stop":1732428195811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"b4423bcb7f125986.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4a93aab25c4b5f7.json b/allure-report/data/test-cases/b4a93aab25c4b5f7.json
new file mode 100644
index 00000000000..9982ce96913
--- /dev/null
+++ b/allure-report/data/test-cases/b4a93aab25c4b5f7.json
@@ -0,0 +1 @@
+{"uid":"b4a93aab25c4b5f7","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732764221219,"stop":1732764221219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"b4a93aab25c4b5f7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4b8e18ee349d818.json b/allure-report/data/test-cases/b4b8e18ee349d818.json
new file mode 100644
index 00000000000..04ddeff32f2
--- /dev/null
+++ b/allure-report/data/test-cases/b4b8e18ee349d818.json
@@ -0,0 +1 @@
+{"uid":"b4b8e18ee349d818","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1732764220625,"stop":1732764220625,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"b4b8e18ee349d818.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4bcf3d5a4367d8.json b/allure-report/data/test-cases/b4bcf3d5a4367d8.json
deleted file mode 100644
index d591ab96dbe..00000000000
--- a/allure-report/data/test-cases/b4bcf3d5a4367d8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b4bcf3d5a4367d8","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dfbdbb71de71756e","name":"stdout","source":"dfbdbb71de71756e.txt","type":"text/plain","size":808}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b4bcf3d5a4367d8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4c3bd7788c9f57d.json b/allure-report/data/test-cases/b4c3bd7788c9f57d.json
new file mode 100644
index 00000000000..4ce22c4c64c
--- /dev/null
+++ b/allure-report/data/test-cases/b4c3bd7788c9f57d.json
@@ -0,0 +1 @@
+{"uid":"b4c3bd7788c9f57d","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"String subpattern recognition III"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9edb2b589904d584","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0}},{"uid":"95b80642b494d437","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0}},{"uid":"bdfd73520247929b","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}},{"uid":"d23a28a2b97dc203","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"63a8ebd07b8fa1c4","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0}},{"uid":"70963d87150b1b7f","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0}},{"uid":"59863a86bad45fb3","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}},{"uid":"29266ed99d46b2a","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"b4c3bd7788c9f57d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4cae88de9afaa55.json b/allure-report/data/test-cases/b4cae88de9afaa55.json
new file mode 100644
index 00000000000..0ce3fbae431
--- /dev/null
+++ b/allure-report/data/test-cases/b4cae88de9afaa55.json
@@ -0,0 +1 @@
+{"uid":"b4cae88de9afaa55","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Remove String Spaces"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"184d3db7becc05d3","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0}},{"uid":"b2b39aab9a2e66b","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0}},{"uid":"e60399983521438f","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"21e692bd1f008ebc","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"63b822db5bae14d4","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0}},{"uid":"92a7ecb29f4704b1","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0}},{"uid":"130e4ffebf4e47af","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"62692a0c3dd76e6c","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"b4cae88de9afaa55.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b4e0153f9704bfbb.json b/allure-report/data/test-cases/b4e0153f9704bfbb.json
deleted file mode 100644
index 4574d1870ad..00000000000
--- a/allure-report/data/test-cases/b4e0153f9704bfbb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b4e0153f9704bfbb","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732428195811,"stop":1732428195811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"b4e0153f9704bfbb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b540357a03b90416.json b/allure-report/data/test-cases/b540357a03b90416.json
deleted file mode 100644
index c84d6c4a856..00000000000
--- a/allure-report/data/test-cases/b540357a03b90416.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b540357a03b90416","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1732428194292,"stop":1732428194424,"duration":132},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1732428194291,"stop":1732428194291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194292,"stop":1732428194324,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194324,"stop":1732428194391,"duration":67},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732428194391,"stop":1732428194424,"duration":33},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1732428194434,"stop":1732428194434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Integers: Recreation One"},{"name":"tag","value":"OPTIMIZATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Optimization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"b540357a03b90416.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b56ab9fe385db93a.json b/allure-report/data/test-cases/b56ab9fe385db93a.json
new file mode 100644
index 00000000000..8e811374b8c
--- /dev/null
+++ b/allure-report/data/test-cases/b56ab9fe385db93a.json
@@ -0,0 +1 @@
+{"uid":"b56ab9fe385db93a","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2519fe596c9290b5","name":"stdout","source":"2519fe596c9290b5.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b56ab9fe385db93a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b56e159e9a8b128f.json b/allure-report/data/test-cases/b56e159e9a8b128f.json
new file mode 100644
index 00000000000..334f3216292
--- /dev/null
+++ b/allure-report/data/test-cases/b56e159e9a8b128f.json
@@ -0,0 +1 @@
+{"uid":"b56e159e9a8b128f","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1732764219308,"stop":1732764219308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1732764219310,"stop":1732764219310,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"HASHES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Count letters in string"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5808ff71c7cfa1c6aa00006d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"b56e159e9a8b128f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b591ce46c92300fc.json b/allure-report/data/test-cases/b591ce46c92300fc.json
new file mode 100644
index 00000000000..51a249aff14
--- /dev/null
+++ b/allure-report/data/test-cases/b591ce46c92300fc.json
@@ -0,0 +1 @@
+{"uid":"b591ce46c92300fc","name":"Negative test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_negative","historyId":"2dc5f3dd0a3e6e7beee8f439047c4032","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732764221357,"stop":1732764221357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732764221358,"stop":1732764221358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732764221363,"stop":1732764221363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"b591ce46c92300fc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b59318a9c97ef9f1.json b/allure-report/data/test-cases/b59318a9c97ef9f1.json
new file mode 100644
index 00000000000..1f9fc107b84
--- /dev/null
+++ b/allure-report/data/test-cases/b59318a9c97ef9f1.json
@@ -0,0 +1 @@
+{"uid":"b59318a9c97ef9f1","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Calculation"},{"name":"story","value":"Will there be enough space?"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"da018a416a2e5798","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0}},{"uid":"4aeb02bd06c6709d","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0}},{"uid":"763ac19ad87ac3cd","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"ffb404aff6d39348","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c31558e9c7981ac7","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0}},{"uid":"893dcbf3da59eb02","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0}},{"uid":"af580569ddf3e366","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"ffc3f48cf5f0bf9f","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS"]},"source":"b59318a9c97ef9f1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b5ba84846c075db5.json b/allure-report/data/test-cases/b5ba84846c075db5.json
new file mode 100644
index 00000000000..0d16e1d5acf
--- /dev/null
+++ b/allure-report/data/test-cases/b5ba84846c075db5.json
@@ -0,0 +1 @@
+{"uid":"b5ba84846c075db5","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Counting sheep..."},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7062f727dbe31207","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1}},{"uid":"622aea036e4cf24e","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1}},{"uid":"3f9c404f9b9586bb","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}},{"uid":"efb8b59d749a7701","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2991adec6435da10","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1}},{"uid":"36685d778f756fae","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1}},{"uid":"7c3ec7eab2e0be6d","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}},{"uid":"2fba83a53ac553ac","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b5ba84846c075db5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b5cedd1e00782e11.json b/allure-report/data/test-cases/b5cedd1e00782e11.json
deleted file mode 100644
index 01f0b06e5fb..00000000000
--- a/allure-report/data/test-cases/b5cedd1e00782e11.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b5cedd1e00782e11","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1724735128930,"stop":1724735128946,"duration":16},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128930,"stop":1724735128946,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c396a9cbff279a34","name":"stdout","source":"c396a9cbff279a34.txt","type":"text/plain","size":1500}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"String subpattern recognition II"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b5cedd1e00782e11.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b684b0c7250ecf6d.json b/allure-report/data/test-cases/b684b0c7250ecf6d.json
deleted file mode 100644
index 3414cb6e99f..00000000000
--- a/allure-report/data/test-cases/b684b0c7250ecf6d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b684b0c7250ecf6d","name":"Testing advice function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_first_non_repeating_letter","historyId":"dc079813fc553d210a3def6568230a25","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732764218886,"stop":1732764218886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named advice(agents, n) where:\n - agents is an array of agent coordinates.\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should return a list of coordinates that are the furthest\n away (by Manhattan distance) from all agents.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return a list of coordinates that are the furthest away (by Manhattan distance) from all agents.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732764218912,"stop":1732764218912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Find the safest places in town"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b3fa4d42fb1064a9","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4}},{"uid":"994a4ad6b5f0c1e0","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}},{"uid":"4f20da98ae3e1985","status":"passed","time":{"start":1724733472624,"stop":1724733472765,"duration":141}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f727d28e098b30b7","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4}},{"uid":"9cb8749ab5d5d5c7","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}},{"uid":"2ed8dfd7ca5a3d13","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}}]},"tags":["ALGORITHMS"]},"source":"b684b0c7250ecf6d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b69923e60de0964d.json b/allure-report/data/test-cases/b69923e60de0964d.json
new file mode 100644
index 00000000000..d734d12456b
--- /dev/null
+++ b/allure-report/data/test-cases/b69923e60de0964d.json
@@ -0,0 +1 @@
+{"uid":"b69923e60de0964d","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732764221286,"stop":1732764221286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1732764221293,"stop":1732764221293,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732764221299,"stop":1732764221299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"b69923e60de0964d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b6d612c29223f1e3.json b/allure-report/data/test-cases/b6d612c29223f1e3.json
new file mode 100644
index 00000000000..70027116e1c
--- /dev/null
+++ b/allure-report/data/test-cases/b6d612c29223f1e3.json
@@ -0,0 +1 @@
+{"uid":"b6d612c29223f1e3","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dfcb4cec23e82cb9","name":"stdout","source":"dfcb4cec23e82cb9.txt","type":"text/plain","size":316}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"b6d612c29223f1e3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b7107b1da849121a.json b/allure-report/data/test-cases/b7107b1da849121a.json
deleted file mode 100644
index 3c79295116a..00000000000
--- a/allure-report/data/test-cases/b7107b1da849121a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b7107b1da849121a","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f9be06237574ec64","name":"stdout","source":"f9be06237574ec64.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b7107b1da849121a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b7108f3053cbc60d.json b/allure-report/data/test-cases/b7108f3053cbc60d.json
deleted file mode 100644
index 970cd049d20..00000000000
--- a/allure-report/data/test-cases/b7108f3053cbc60d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b7108f3053cbc60d","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2b123edd90aa8cfa","name":"stdout","source":"2b123edd90aa8cfa.txt","type":"text/plain","size":1013}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PERFORMANCE"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Row of the odd triangle"},{"name":"suite","value":"Performance"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","ALGORITHMS"]},"source":"b7108f3053cbc60d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b744224a1d89f44f.json b/allure-report/data/test-cases/b744224a1d89f44f.json
new file mode 100644
index 00000000000..42a89eab64d
--- /dev/null
+++ b/allure-report/data/test-cases/b744224a1d89f44f.json
@@ -0,0 +1 @@
+{"uid":"b744224a1d89f44f","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"25bffeb92bc30f28","name":"stdout","source":"25bffeb92bc30f28.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b744224a1d89f44f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b74e7e51e0827a84.json b/allure-report/data/test-cases/b74e7e51e0827a84.json
new file mode 100644
index 00000000000..4832a3db913
--- /dev/null
+++ b/allure-report/data/test-cases/b74e7e51e0827a84.json
@@ -0,0 +1 @@
+{"uid":"b74e7e51e0827a84","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732428195562,"stop":1732428195562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732428195574,"stop":1732428195574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Permute a Palindrome"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"b74e7e51e0827a84.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b759b096d671749a.json b/allure-report/data/test-cases/b759b096d671749a.json
new file mode 100644
index 00000000000..ce38700cfc9
--- /dev/null
+++ b/allure-report/data/test-cases/b759b096d671749a.json
@@ -0,0 +1 @@
+{"uid":"b759b096d671749a","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1732764220376,"stop":1732764220376,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Unique In Order"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54e6533c92449cc251001667","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},"source":"b759b096d671749a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b7874e896ca052d2.json b/allure-report/data/test-cases/b7874e896ca052d2.json
deleted file mode 100644
index 00704ebd6d5..00000000000
--- a/allure-report/data/test-cases/b7874e896ca052d2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b7874e896ca052d2","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cff9f69ec70ee0f7","name":"stdout","source":"cff9f69ec70ee0f7.txt","type":"text/plain","size":1009}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Snail"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"b7874e896ca052d2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b78b9d24e53cd100.json b/allure-report/data/test-cases/b78b9d24e53cd100.json
deleted file mode 100644
index 3d82256c5f2..00000000000
--- a/allure-report/data/test-cases/b78b9d24e53cd100.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b78b9d24e53cd100","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6650fdbb71631571","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0}},{"uid":"23199ebc2c7c1fa2","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"330a0128cd73780c","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b673d7ca3af16ae5","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0}},{"uid":"9393151991be7f33","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"46f01e6c3f72b063","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"b78b9d24e53cd100.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b79318ff2ae67fee.json b/allure-report/data/test-cases/b79318ff2ae67fee.json
new file mode 100644
index 00000000000..d8426fdda58
--- /dev/null
+++ b/allure-report/data/test-cases/b79318ff2ae67fee.json
@@ -0,0 +1 @@
+{"uid":"b79318ff2ae67fee","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1732764218552,"stop":1732764218553,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1732764218555,"stop":1732764218555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"PARSING"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Calculator"},{"name":"tag","value":"EXPRESSIONS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"b79318ff2ae67fee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b7dd8f8438e567a9.json b/allure-report/data/test-cases/b7dd8f8438e567a9.json
deleted file mode 100644
index c95a47b6fcc..00000000000
--- a/allure-report/data/test-cases/b7dd8f8438e567a9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b7dd8f8438e567a9","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1732764218952,"stop":1732764218953,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764218953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764218953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764218953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764218953,"stop":1732764219003,"duration":50},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764219003,"stop":1732764219071,"duration":68},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1732764219071,"stop":1732764219098,"duration":27},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1732764219110,"stop":1732764219110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Integers: Recreation One"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Optimization"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b540357a03b90416","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132}},{"uid":"61de742601660eab","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}},{"uid":"319c2fc51c0b8912","status":"passed","time":{"start":1724733472796,"stop":1724733472921,"duration":125}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7560669431ea4aa8","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132}},{"uid":"7fd5632b0213855d","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}},{"uid":"60f5877935ced5c5","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}}]},"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"b7dd8f8438e567a9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b7eddfa61552d783.json b/allure-report/data/test-cases/b7eddfa61552d783.json
new file mode 100644
index 00000000000..1ca1b7f80b7
--- /dev/null
+++ b/allure-report/data/test-cases/b7eddfa61552d783.json
@@ -0,0 +1 @@
+{"uid":"b7eddfa61552d783","name":"Testing 'shortest_job_first(' function","fullName":"kyu_6.scheduling.test_solution.SJFTestCase#test_sjf","historyId":"da4a41f0bf9943ee34282e89227dd9a2","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase","time":{"start":1732764220300,"stop":1732764220300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","steps":[{"name":"Enter a n (([0], 0)) and verify the expected output (100) vs actual result (100)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 10, 20, 0, 0], 0)) and verify the expected output (6) vs actual result (6)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 10, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 0, 20, 0, 0], 2)) and verify the expected output (26) vs actual result (26)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([20, 20, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 19, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 19, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 18, 0, 0], 75)) and verify the expected output (1008) vs actual result (1008)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 13, 13, 12, 17, 0, 15, 0, 12, 0, 15, 0, 0, 12, 19, 11, 10, 0, 11, 18, 0, 0, 15, 20, 0, 16, 12, 17, 0, 0, 10, 19, 0, 9, 0, 16, 19, 16, 15, 0, 17, 0, 13, 11, 19, 18, 13, 10, 0, 20, 0, 10, 9, 18, 14, 18, 0, 15, 17, 10, 17, 0, 0, 0, 18, 0, 0, 19, 14, 0, 0, 19, 19, 0, 0, 0, 0, 0, 9, 18, 0, 0, 11, 16, 0, 0, 0, 0, 10, 0, 17, 0, 16, 0, 0, 0, 16, 0, 13, 20, 0, 20, 20, 0, 0, 20, 14, 0, 11, 0, 9, 0, 0, 20, 11, 17, 0, 12, 13, 16, 13, 19, 0, 18, 20, 0, 19, 10, 19, 12, 0, 18, 0, 14, 9, 0, 0, 0, 13, 14, 9, 18, 9, 11, 19, 10, 20, 17, 13, 0, 13, 0, 12, 0, 19, 0, 14, 0, 20, 0, 14, 12, 11, 18, 0, 0, 9, 0, 19], 24)) and verify the expected output (275) vs actual result (275)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase::0","time":{"start":1732764220305,"stop":1732764220305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Scheduling (Shortest Job First or SJF)"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"QUEUES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"SCHEDULING"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.scheduling.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550cc572b9e7b563be00054f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},"source":"b7eddfa61552d783.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b81b0ae77ee26a61.json b/allure-report/data/test-cases/b81b0ae77ee26a61.json
new file mode 100644
index 00000000000..e003c421f3d
--- /dev/null
+++ b/allure-report/data/test-cases/b81b0ae77ee26a61.json
@@ -0,0 +1 @@
+{"uid":"b81b0ae77ee26a61","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732428194139,"stop":1732428194139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":12,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732428194147,"stop":1732428194147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"RULES"},{"name":"tag","value":"CLASSES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"b81b0ae77ee26a61.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b82b2a2c9febe0c6.json b/allure-report/data/test-cases/b82b2a2c9febe0c6.json
new file mode 100644
index 00000000000..138dabfd9c1
--- /dev/null
+++ b/allure-report/data/test-cases/b82b2a2c9febe0c6.json
@@ -0,0 +1 @@
+{"uid":"b82b2a2c9febe0c6","name":"Testing Warrior class >>> bruce_lee","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_bruce_lee","historyId":"7af7e9479cf2a47a636ae35231bacc9f","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> bruce_lee\n ","descriptionHtml":"Codewars badge:
Test Description:
Advanced Warrior class assertions
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> bruce_lee","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert training","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert battle","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert achievements","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"47f787d5d2d88cb3","name":"stdout","source":"47f787d5d2d88cb3.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":12,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"The Greatest Warrior"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RULES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"b82b2a2c9febe0c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b876874728bc13e3.json b/allure-report/data/test-cases/b876874728bc13e3.json
new file mode 100644
index 00000000000..a7e26640985
--- /dev/null
+++ b/allure-report/data/test-cases/b876874728bc13e3.json
@@ -0,0 +1 @@
+{"uid":"b876874728bc13e3","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b876874728bc13e3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b87f80755bc77034.json b/allure-report/data/test-cases/b87f80755bc77034.json
new file mode 100644
index 00000000000..49ac887f4fc
--- /dev/null
+++ b/allure-report/data/test-cases/b87f80755bc77034.json
@@ -0,0 +1 @@
+{"uid":"b87f80755bc77034","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fb84be60b66700fa","name":"stdout","source":"fb84be60b66700fa.txt","type":"text/plain","size":637}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b87f80755bc77034.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b89f1a91511e43fe.json b/allure-report/data/test-cases/b89f1a91511e43fe.json
new file mode 100644
index 00000000000..feed8e9fd5f
--- /dev/null
+++ b/allure-report/data/test-cases/b89f1a91511e43fe.json
@@ -0,0 +1 @@
+{"uid":"b89f1a91511e43fe","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"b89f1a91511e43fe.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b8a2da685a579f99.json b/allure-report/data/test-cases/b8a2da685a579f99.json
deleted file mode 100644
index 5644395919a..00000000000
--- a/allure-report/data/test-cases/b8a2da685a579f99.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b8a2da685a579f99","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732764221137,"stop":1732764221137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d493d526198a7a0a","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1}},{"uid":"2064c7d6b1732474","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"e9f92529af3ab5ff","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"368118acc0dadb7d","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1}},{"uid":"4fb2a019463cdbdf","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"cee46a1116cde2e1","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b8a2da685a579f99.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b8bd7a062c96fe90.json b/allure-report/data/test-cases/b8bd7a062c96fe90.json
deleted file mode 100644
index 3f75f3cc0bc..00000000000
--- a/allure-report/data/test-cases/b8bd7a062c96fe90.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b8bd7a062c96fe90","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b8bd7a062c96fe90.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b8c210754da93c52.json b/allure-report/data/test-cases/b8c210754da93c52.json
new file mode 100644
index 00000000000..1d01111b846
--- /dev/null
+++ b/allure-report/data/test-cases/b8c210754da93c52.json
@@ -0,0 +1 @@
+{"uid":"b8c210754da93c52","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732764220973,"stop":1732764220973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1732764220975,"stop":1732764220976,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732764220982,"stop":1732764220982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b8c210754da93c52.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b8f26140fdddc630.json b/allure-report/data/test-cases/b8f26140fdddc630.json
new file mode 100644
index 00000000000..2c91c33b519
--- /dev/null
+++ b/allure-report/data/test-cases/b8f26140fdddc630.json
@@ -0,0 +1 @@
+{"uid":"b8f26140fdddc630","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f9e0beeb8300348","name":"stdout","source":"f9e0beeb8300348.txt","type":"text/plain","size":233}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep Hydrated!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"b8f26140fdddc630.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b8f5ce56991bbe59.json b/allure-report/data/test-cases/b8f5ce56991bbe59.json
deleted file mode 100644
index c766e7155e6..00000000000
--- a/allure-report/data/test-cases/b8f5ce56991bbe59.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b8f5ce56991bbe59","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"251fc94fc6c7a32c","name":"stdout","source":"251fc94fc6c7a32c.txt","type":"text/plain","size":111}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"b8f5ce56991bbe59.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b9086c98d6d71504.json b/allure-report/data/test-cases/b9086c98d6d71504.json
deleted file mode 100644
index 5bf5f1ca1ce..00000000000
--- a/allure-report/data/test-cases/b9086c98d6d71504.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b9086c98d6d71504","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"30ae8f4eae56e738","name":"stdout","source":"30ae8f4eae56e738.txt","type":"text/plain","size":676}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PUZZLES"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"b9086c98d6d71504.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b91b3028c146d7df.json b/allure-report/data/test-cases/b91b3028c146d7df.json
new file mode 100644
index 00000000000..bbb2d89aa0e
--- /dev/null
+++ b/allure-report/data/test-cases/b91b3028c146d7df.json
@@ -0,0 +1 @@
+{"uid":"b91b3028c146d7df","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1732428194017,"stop":1732428194017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Snail"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"b91b3028c146d7df.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b92f0db6c4ee4ff0.json b/allure-report/data/test-cases/b92f0db6c4ee4ff0.json
new file mode 100644
index 00000000000..ad7892b4558
--- /dev/null
+++ b/allure-report/data/test-cases/b92f0db6c4ee4ff0.json
@@ -0,0 +1 @@
+{"uid":"b92f0db6c4ee4ff0","name":"Testing format_duration","fullName":"kyu_4.human_readable_duration_format.test_format_duration.FormatDurationTestCase#test_format_duration","historyId":"7175898242492ec1d3bdd5698d625ca4","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function which formats a duration,\n given as a number of seconds, in a human-friendly way.\n\n The function must accept a non-negative integer.\n If it is zero, it just returns \"now\". Otherwise,\n the duration is expressed as a combination of years,\n days, hours, minutes and seconds.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function which formats a duration, given as a number of seconds, in a human-friendly way.
The function must accept a non-negative integer. If it is zero, it just returns \"now\". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds.
","status":"passed","steps":[{"name":"Enter seconds (1) and verify the expected output (1 second) vs actual result (1 second)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (62) and verify the expected output (1 minute and 2 seconds) vs actual result (1 minute and 2 seconds)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (120) and verify the expected output (2 minutes) vs actual result (2 minutes)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3600) and verify the expected output (1 hour) vs actual result (1 hour)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (3662) and verify the expected output (1 hour, 1 minute and 2 seconds) vs actual result (1 hour, 1 minute and 2 seconds)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (15731080) and verify the expected output (182 days, 1 hour, 44 minutes and 40 seconds) vs actual result (182 days, 1 hour, 44 minutes and 40 seconds)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (132030240) and verify the expected output (4 years, 68 days, 3 hours and 4 minutes) vs actual result (4 years, 68 days, 3 hours and 4 minutes)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (205851834) and verify the expected output (6 years, 192 days, 13 hours, 3 minutes and 54 seconds) vs actual result (6 years, 192 days, 13 hours, 3 minutes and 54 seconds)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (253374061) and verify the expected output (8 years, 12 days, 13 hours, 41 minutes and 1 second) vs actual result (8 years, 12 days, 13 hours, 41 minutes and 1 second)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (242062374) and verify the expected output (7 years, 246 days, 15 hours, 32 minutes and 54 seconds) vs actual result (7 years, 246 days, 15 hours, 32 minutes and 54 seconds)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (101956166) and verify the expected output (3 years, 85 days, 1 hour, 9 minutes and 26 seconds) vs actual result (3 years, 85 days, 1 hour, 9 minutes and 26 seconds)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (33243586) and verify the expected output (1 year, 19 days, 18 hours, 19 minutes and 46 seconds) vs actual result (1 year, 19 days, 18 hours, 19 minutes and 46 seconds)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter seconds (9041160) and verify the expected output (104 days, 15 hours and 26 minutes) vs actual result (104 days, 15 hours and 26 minutes)","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FormatDurationTestCase::0","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"FORMATS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Human readable duration format"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.human_readable_duration_format.test_format_duration"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52742f58faf5485cae000b9a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"36190d8eb76d5fc1","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5}},{"uid":"52e4a6d580ce5f36","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0}},{"uid":"4e87d924fe50548","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"5ba85cabbe7e4e64","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4249127f6bff6f10","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5}},{"uid":"7cc0844ab5ecf216","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0}},{"uid":"47f8df09a84d8337","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"409595d25cc5d60c","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"tags":["FORMATTING","STRINGS","DATES/TIME","FORMATS","ALGORITHMS"]},"source":"b92f0db6c4ee4ff0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b95dabcc1b6701ba.json b/allure-report/data/test-cases/b95dabcc1b6701ba.json
new file mode 100644
index 00000000000..89900d23d7a
--- /dev/null
+++ b/allure-report/data/test-cases/b95dabcc1b6701ba.json
@@ -0,0 +1 @@
+{"uid":"b95dabcc1b6701ba","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4b7e6475d8bd7c13","name":"stdout","source":"4b7e6475d8bd7c13.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Duplicate Encoder"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b95dabcc1b6701ba.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b98e581eac70f265.json b/allure-report/data/test-cases/b98e581eac70f265.json
deleted file mode 100644
index 96390711a75..00000000000
--- a/allure-report/data/test-cases/b98e581eac70f265.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b98e581eac70f265","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428195983,"stop":1732428195983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"b98e581eac70f265.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b9bf67d4df9c3970.json b/allure-report/data/test-cases/b9bf67d4df9c3970.json
deleted file mode 100644
index 4ec7aa1319c..00000000000
--- a/allure-report/data/test-cases/b9bf67d4df9c3970.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b9bf67d4df9c3970","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"3fc74f16bec5bbf3","name":"stdout","source":"3fc74f16bec5bbf3.txt","type":"text/plain","size":146}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"b9bf67d4df9c3970.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b9ceaeaa317803af.json b/allure-report/data/test-cases/b9ceaeaa317803af.json
new file mode 100644
index 00000000000..d2034a6a0ea
--- /dev/null
+++ b/allure-report/data/test-cases/b9ceaeaa317803af.json
@@ -0,0 +1 @@
+{"uid":"b9ceaeaa317803af","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732764221137,"stop":1732764221137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"b9ceaeaa317803af.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b9d60ed71764b7f4.json b/allure-report/data/test-cases/b9d60ed71764b7f4.json
deleted file mode 100644
index aa4e100edcb..00000000000
--- a/allure-report/data/test-cases/b9d60ed71764b7f4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b9d60ed71764b7f4","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1732428196079,"stop":1732428196079,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1732428196079,"stop":1732428196079,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"b9d60ed71764b7f4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/b9f8e7d93793c0ea.json b/allure-report/data/test-cases/b9f8e7d93793c0ea.json
deleted file mode 100644
index 0dbf48aebab..00000000000
--- a/allure-report/data/test-cases/b9f8e7d93793c0ea.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b9f8e7d93793c0ea","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5bbee37443803595","name":"stdout","source":"5bbee37443803595.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"b9f8e7d93793c0ea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ba2c8f43220f0c44.json b/allure-report/data/test-cases/ba2c8f43220f0c44.json
deleted file mode 100644
index 41b4819c01f..00000000000
--- a/allure-report/data/test-cases/ba2c8f43220f0c44.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ba2c8f43220f0c44","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"24af1d7a0c0925a","name":"stdout","source":"24af1d7a0c0925a.txt","type":"text/plain","size":124}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Jaden Casing Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"ba2c8f43220f0c44.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ba3e30be8784f086.json b/allure-report/data/test-cases/ba3e30be8784f086.json
deleted file mode 100644
index fcb396af152..00000000000
--- a/allure-report/data/test-cases/ba3e30be8784f086.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ba3e30be8784f086","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"78d708b30903548d","name":"stdout","source":"78d708b30903548d.txt","type":"text/plain","size":67}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"The Greatest Warrior"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RULES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"OOP"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"ba3e30be8784f086.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ba4a3c35a46d9d79.json b/allure-report/data/test-cases/ba4a3c35a46d9d79.json
new file mode 100644
index 00000000000..395ae7905f9
--- /dev/null
+++ b/allure-report/data/test-cases/ba4a3c35a46d9d79.json
@@ -0,0 +1 @@
+{"uid":"ba4a3c35a46d9d79","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1732764220798,"stop":1732764220798,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"ba4a3c35a46d9d79.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ba71f124345447fc.json b/allure-report/data/test-cases/ba71f124345447fc.json
deleted file mode 100644
index 804db1681b3..00000000000
--- a/allure-report/data/test-cases/ba71f124345447fc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ba71f124345447fc","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1732764220417,"stop":1732764220417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220417,"stop":1732764220417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1732764220419,"stop":1732764220419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Always perfect"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f3facb78a9fd5b26000036","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"280752ec061c1457","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0}},{"uid":"eb1b904b9e574ded","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}},{"uid":"e7b4bfe5c117b0b5","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"dc1c20798f5a8f0a","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0}},{"uid":"fbd4191028146e80","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}},{"uid":"af6e405f57c78056","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}}]},"tags":["STRINGS","FORMATTING","MATHEMATICS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},"source":"ba71f124345447fc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/babd57c21b463d43.json b/allure-report/data/test-cases/babd57c21b463d43.json
new file mode 100644
index 00000000000..5c7fa62843e
--- /dev/null
+++ b/allure-report/data/test-cases/babd57c21b463d43.json
@@ -0,0 +1 @@
+{"uid":"babd57c21b463d43","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1724735128836,"stop":1724735128852,"duration":16},"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4bd7ac0fc20fb6a1","name":"stdout","source":"4bd7ac0fc20fb6a1.txt","type":"text/plain","size":2621}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PERFORMANCE"},{"name":"story","value":"Number Zoo Patrol"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"babd57c21b463d43.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/badb2c1a8c5e2d2d.json b/allure-report/data/test-cases/badb2c1a8c5e2d2d.json
new file mode 100644
index 00000000000..f22caa7d6ba
--- /dev/null
+++ b/allure-report/data/test-cases/badb2c1a8c5e2d2d.json
@@ -0,0 +1 @@
+{"uid":"badb2c1a8c5e2d2d","name":"test_random","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_random","historyId":"f9568f445cf6471d62f38f61a6e1887d","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"description":"\n Advanced/random test case\n :return:\n ","descriptionHtml":" Advanced/random test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Advanced/random test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"425763916f5e21f0","name":"stdout","source":"425763916f5e21f0.txt","type":"text/plain","size":791}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"Algorithms"},{"name":"tag","value":"Strings"},{"name":"tag","value":"Logic"},{"name":"story","value":"Coloured Triangles"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"664f2a2d41bf2bd8","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"5ea1e8d078b774a7","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"6c1504a4fcfadf69","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"a83637127d81f7d9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"tags":["Algorithms","Logic","Strings"]},"source":"badb2c1a8c5e2d2d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bae98e899f1ebab4.json b/allure-report/data/test-cases/bae98e899f1ebab4.json
deleted file mode 100644
index 545d775b4cb..00000000000
--- a/allure-report/data/test-cases/bae98e899f1ebab4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bae98e899f1ebab4","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"55397a95b3056409","name":"stdout","source":"55397a95b3056409.txt","type":"text/plain","size":1904}],"parameters":[],"stepsCount":21,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"parentSuite","value":"Proficient"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"OPERATORS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"epic","value":"2 kyu"},{"name":"tag","value":"PARSING STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"bae98e899f1ebab4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/baf923b3ced2f0a.json b/allure-report/data/test-cases/baf923b3ced2f0a.json
deleted file mode 100644
index 8f5c33b95a3..00000000000
--- a/allure-report/data/test-cases/baf923b3ced2f0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"baf923b3ced2f0a","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1732428196095,"stop":1732428196095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"baf923b3ced2f0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bb0cb59f0e1a4eca.json b/allure-report/data/test-cases/bb0cb59f0e1a4eca.json
deleted file mode 100644
index 9ad282ea015..00000000000
--- a/allure-report/data/test-cases/bb0cb59f0e1a4eca.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bb0cb59f0e1a4eca","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1732764218886,"stop":1732764218886,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1732764218912,"stop":1732764218912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Find the safest places in town"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"71a87e59b6648413","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1}},{"uid":"d64758690dcdce52","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"641fd537e33a59ae","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5cd4eeb8a4b79d6b","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1}},{"uid":"645c6c05562d2f01","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"34569132e9551c33","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"bb0cb59f0e1a4eca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bb6e602a844f0715.json b/allure-report/data/test-cases/bb6e602a844f0715.json
deleted file mode 100644
index 82ead165c25..00000000000
--- a/allure-report/data/test-cases/bb6e602a844f0715.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bb6e602a844f0715","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1732428194488,"stop":1732428194489,"duration":1},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1732428194488,"stop":1732428194488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194488,"stop":1732428194488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1732428194490,"stop":1732428194490,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Simple Pig Latin"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"bb6e602a844f0715.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bb728a3601eecc02.json b/allure-report/data/test-cases/bb728a3601eecc02.json
new file mode 100644
index 00000000000..eb3ffd51c3a
--- /dev/null
+++ b/allure-report/data/test-cases/bb728a3601eecc02.json
@@ -0,0 +1 @@
+{"uid":"bb728a3601eecc02","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1732764219197,"stop":1732764219197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"The Hashtag Generator"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS"]},"source":"bb728a3601eecc02.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bb7d4237e3a80dd7.json b/allure-report/data/test-cases/bb7d4237e3a80dd7.json
deleted file mode 100644
index 68d9c43df9b..00000000000
--- a/allure-report/data/test-cases/bb7d4237e3a80dd7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bb7d4237e3a80dd7","name":"Testing odd_row function","fullName":"kyu_6.row_of_the_odd_triangle.test_odd_row.OddRowTestCase#test_odd_row","historyId":"6738a51245363d65952509f12ebc1af8","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing odd_row function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a triangle of consecutive odd numbers find the triangle's row knowing its index (the rows are 1-indexed)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output ([1]) vs actual result ([1])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output ([3, 5]) vs actual result ([3, 5])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181]) vs actual result ([157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379]) vs actual result ([343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721]) vs actual result ([1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721])","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732428195618,"stop":1732428195618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Row of the odd triangle"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"PERFORMANCE"},{"name":"suite","value":"Performance"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.row_of_the_odd_triangle.test_odd_row"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d5a7525207a674b71aa25b5","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","ALGORITHMS"]},"source":"bb7d4237e3a80dd7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bb8e119491d2ebc3.json b/allure-report/data/test-cases/bb8e119491d2ebc3.json
new file mode 100644
index 00000000000..6d9861293d4
--- /dev/null
+++ b/allure-report/data/test-cases/bb8e119491d2ebc3.json
@@ -0,0 +1 @@
+{"uid":"bb8e119491d2ebc3","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"tag","value":"UTILS"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Testing gen_primes util"},{"name":"tag","value":"PRIMES"},{"name":"feature","value":"Utils"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"158fcdb2f6fefbbc","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0}},{"uid":"2b0cda84a7f3dae6","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0}},{"uid":"4d2239036502cf20","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"ecd778da0cbd3ef","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9b0ec4eb2cd2dde7","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0}},{"uid":"dd76819b5fd836d3","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0}},{"uid":"69f65011f131e2b6","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"5e4b0e05a0862f7e","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"bb8e119491d2ebc3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bb902a37816cc407.json b/allure-report/data/test-cases/bb902a37816cc407.json
new file mode 100644
index 00000000000..52bac42960f
--- /dev/null
+++ b/allure-report/data/test-cases/bb902a37816cc407.json
@@ -0,0 +1 @@
+{"uid":"bb902a37816cc407","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1732764221279,"stop":1732764221279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"bb902a37816cc407.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bbb128976da4f18a.json b/allure-report/data/test-cases/bbb128976da4f18a.json
new file mode 100644
index 00000000000..a1a131f793a
--- /dev/null
+++ b/allure-report/data/test-cases/bbb128976da4f18a.json
@@ -0,0 +1 @@
+{"uid":"bbb128976da4f18a","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3399e5458489501f","name":"stdout","source":"3399e5458489501f.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"bbb128976da4f18a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bc04b77b7c90af86.json b/allure-report/data/test-cases/bc04b77b7c90af86.json
new file mode 100644
index 00000000000..c10f09aeab8
--- /dev/null
+++ b/allure-report/data/test-cases/bc04b77b7c90af86.json
@@ -0,0 +1 @@
+{"uid":"bc04b77b7c90af86","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1732428195890,"stop":1732428195890,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1732428195889,"stop":1732428195889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1732428195890,"stop":1732428195890,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1732428195891,"stop":1732428195891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Maximum Multiple"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"feature","value":"Control Flow"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aba780a6a176b029800041c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"bc04b77b7c90af86.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bc0d03d768c84e9a.json b/allure-report/data/test-cases/bc0d03d768c84e9a.json
new file mode 100644
index 00000000000..7c17be7c57b
--- /dev/null
+++ b/allure-report/data/test-cases/bc0d03d768c84e9a.json
@@ -0,0 +1 @@
+{"uid":"bc0d03d768c84e9a","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"bc0d03d768c84e9a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bc5f75e76b0bf63.json b/allure-report/data/test-cases/bc5f75e76b0bf63.json
new file mode 100644
index 00000000000..d8e131df5f8
--- /dev/null
+++ b/allure-report/data/test-cases/bc5f75e76b0bf63.json
@@ -0,0 +1 @@
+{"uid":"bc5f75e76b0bf63","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1732764220591,"stop":1732764220591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"feature","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"Maximum Multiple"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aba780a6a176b029800041c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"bc5f75e76b0bf63.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bc6803e227b56151.json b/allure-report/data/test-cases/bc6803e227b56151.json
deleted file mode 100644
index c6d3678fbf3..00000000000
--- a/allure-report/data/test-cases/bc6803e227b56151.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bc6803e227b56151","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1732428195874,"stop":1732428195875,"duration":1},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732428195874,"stop":1732428195875,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732428195876,"stop":1732428195876,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"bc6803e227b56151.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bc719674954c58b2.json b/allure-report/data/test-cases/bc719674954c58b2.json
new file mode 100644
index 00000000000..a4b0b8a83ab
--- /dev/null
+++ b/allure-report/data/test-cases/bc719674954c58b2.json
@@ -0,0 +1 @@
+{"uid":"bc719674954c58b2","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1732428195797,"stop":1732428195797,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ff0d1f355cfd20e60001fc","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"bc719674954c58b2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bca9ba5488466979.json b/allure-report/data/test-cases/bca9ba5488466979.json
deleted file mode 100644
index 2ea7881bfc9..00000000000
--- a/allure-report/data/test-cases/bca9ba5488466979.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bca9ba5488466979","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"88503943247ae8d5","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0}},{"uid":"d35364e5c638d89f","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"814ad2f745782ad7","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e69093187fd70d56","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0}},{"uid":"673ecd99dac0c86e","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"5cbeef874f8f5965","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"bca9ba5488466979.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bcbd2adc2b6db91f.json b/allure-report/data/test-cases/bcbd2adc2b6db91f.json
new file mode 100644
index 00000000000..4417f20403f
--- /dev/null
+++ b/allure-report/data/test-cases/bcbd2adc2b6db91f.json
@@ -0,0 +1 @@
+{"uid":"bcbd2adc2b6db91f","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"bcbd2adc2b6db91f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bcdd15975118f527.json b/allure-report/data/test-cases/bcdd15975118f527.json
deleted file mode 100644
index 26e16e75f99..00000000000
--- a/allure-report/data/test-cases/bcdd15975118f527.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bcdd15975118f527","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"suite","value":"Math"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"bcdd15975118f527.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bcfec9a648915f6a.json b/allure-report/data/test-cases/bcfec9a648915f6a.json
new file mode 100644
index 00000000000..08af11230b5
--- /dev/null
+++ b/allure-report/data/test-cases/bcfec9a648915f6a.json
@@ -0,0 +1 @@
+{"uid":"bcfec9a648915f6a","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1732428195530,"stop":1732428195531,"duration":1},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428195529,"stop":1732428195529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data (4) and verify the output","time":{"start":1732428195530,"stop":1732428195530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (200) and verify the output","time":{"start":1732428195530,"stop":1732428195530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (-1) and verify the output","time":{"start":1732428195530,"stop":1732428195530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (1291) and verify the output","time":{"start":1732428195530,"stop":1732428195531,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428195531,"stop":1732428195531,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514b92a657cdc65150000006","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"bcfec9a648915f6a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bd28741372a5f921.json b/allure-report/data/test-cases/bd28741372a5f921.json
deleted file mode 100644
index 2a2968cc012..00000000000
--- a/allure-report/data/test-cases/bd28741372a5f921.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bd28741372a5f921","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1732428196200,"stop":1732428196201,"duration":1},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1732428196200,"stop":1732428196200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732428196202,"stop":1732428196202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"bd28741372a5f921.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bd413f89b47699c.json b/allure-report/data/test-cases/bd413f89b47699c.json
deleted file mode 100644
index 903071f5015..00000000000
--- a/allure-report/data/test-cases/bd413f89b47699c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bd413f89b47699c","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dc735d6cbaa38cba","name":"stdout","source":"dc735d6cbaa38cba.txt","type":"text/plain","size":216}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"bd413f89b47699c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bd65eae3991d6c2c.json b/allure-report/data/test-cases/bd65eae3991d6c2c.json
deleted file mode 100644
index 39013477e51..00000000000
--- a/allure-report/data/test-cases/bd65eae3991d6c2c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bd65eae3991d6c2c","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"91cb28173d925ce2","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0}},{"uid":"ab62ce2428f0e01f","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"cb1927945c40fc3","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"27d124696efa8c6c","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0}},{"uid":"e0d5281d75a0b4df","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"a7151a5672bbc2f6","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"bd65eae3991d6c2c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bd6b8dc125a7712d.json b/allure-report/data/test-cases/bd6b8dc125a7712d.json
new file mode 100644
index 00000000000..c1d92322940
--- /dev/null
+++ b/allure-report/data/test-cases/bd6b8dc125a7712d.json
@@ -0,0 +1 @@
+{"uid":"bd6b8dc125a7712d","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1732428194259,"stop":1732428194259,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\").\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests").\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Find the smallest"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"bd6b8dc125a7712d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bda7ad5e74660b56.json b/allure-report/data/test-cases/bda7ad5e74660b56.json
deleted file mode 100644
index e73603945e0..00000000000
--- a/allure-report/data/test-cases/bda7ad5e74660b56.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bda7ad5e74660b56","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"No arithmetic progressions"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"bda7ad5e74660b56.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bdcd06f2ac6e82c9.json b/allure-report/data/test-cases/bdcd06f2ac6e82c9.json
deleted file mode 100644
index 67bdd38eaff..00000000000
--- a/allure-report/data/test-cases/bdcd06f2ac6e82c9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bdcd06f2ac6e82c9","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e07fc7bf167a48cd","name":"stdout","source":"e07fc7bf167a48cd.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Will you make it?"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"bdcd06f2ac6e82c9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bdd8b1b0bd82d5b1.json b/allure-report/data/test-cases/bdd8b1b0bd82d5b1.json
deleted file mode 100644
index 813a9de2c11..00000000000
--- a/allure-report/data/test-cases/bdd8b1b0bd82d5b1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bdd8b1b0bd82d5b1","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"description":"\n Testing using basic test data\n :return:\n ","descriptionHtml":" Testing using basic test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ee7ac80cd7bb8f8d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194185,"stop":1732428194185,"duration":0}},{"uid":"5aa7474450de295f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"28083507c1397923","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"a57a3497f4402b67","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194185,"stop":1732428194185,"duration":0}},{"uid":"d6d51bdb700f78e3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"ad08cb0fb6eef203","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"bdd8b1b0bd82d5b1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bded3837031681ca.json b/allure-report/data/test-cases/bded3837031681ca.json
deleted file mode 100644
index 1cdb2974203..00000000000
--- a/allure-report/data/test-cases/bded3837031681ca.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bded3837031681ca","name":"Testing invite_more_women function (positive)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_positive","historyId":"d8680aad50eda2b69694580584e0455f","time":{"start":1732428195966,"stop":1732428195967,"duration":1},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (positive)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428195966,"stop":1732428195966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732428195967,"stop":1732428195967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","PUZZLES"]},"source":"bded3837031681ca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bdfd73520247929b.json b/allure-report/data/test-cases/bdfd73520247929b.json
new file mode 100644
index 00000000000..50000065404
--- /dev/null
+++ b/allure-report/data/test-cases/bdfd73520247929b.json
@@ -0,0 +1 @@
+{"uid":"bdfd73520247929b","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1f751d5dc8f66594","name":"stdout","source":"1f751d5dc8f66594.txt","type":"text/plain","size":3892}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"String subpattern recognition III"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"bdfd73520247929b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/be22b07b7195c319.json b/allure-report/data/test-cases/be22b07b7195c319.json
new file mode 100644
index 00000000000..87aa9915fad
--- /dev/null
+++ b/allure-report/data/test-cases/be22b07b7195c319.json
@@ -0,0 +1 @@
+{"uid":"be22b07b7195c319","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bbfc3fd670d975ed","name":"stdout","source":"bbfc3fd670d975ed.txt","type":"text/plain","size":604}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Vasya - Clerk"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"be22b07b7195c319.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/be4d78eb60a06aeb.json b/allure-report/data/test-cases/be4d78eb60a06aeb.json
deleted file mode 100644
index 50b1f17c354..00000000000
--- a/allure-report/data/test-cases/be4d78eb60a06aeb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"be4d78eb60a06aeb","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1732428195930,"stop":1732428195933,"duration":3},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1732428195930,"stop":1732428195932,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"be4d78eb60a06aeb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/be50565df8dfb0ab.json b/allure-report/data/test-cases/be50565df8dfb0ab.json
deleted file mode 100644
index bd6ad5a55a2..00000000000
--- a/allure-report/data/test-cases/be50565df8dfb0ab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"be50565df8dfb0ab","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220438,"stop":1732764220438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220438,"stop":1732764220438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220438,"stop":1732764220438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732764220444,"stop":1732764220444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3719e4e464aa700e","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0}},{"uid":"f1c13dcc2ec25637","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"9f8d638b621270bd","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f7d2073500029121","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0}},{"uid":"dcfefe9c10c1f5d2","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"a37b17c93d1df521","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"be50565df8dfb0ab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/be79a08ed18e426.json b/allure-report/data/test-cases/be79a08ed18e426.json
new file mode 100644
index 00000000000..87eee36b1d6
--- /dev/null
+++ b/allure-report/data/test-cases/be79a08ed18e426.json
@@ -0,0 +1 @@
+{"uid":"be79a08ed18e426","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3a88934bc640802f","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0}},{"uid":"9d8106b104f30ee6","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1}},{"uid":"981acdaf3faf1d8f","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"ea50e73cff32206e","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"37c27a38809b08b4","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0}},{"uid":"2b76b55d8c8f82d1","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1}},{"uid":"614b9e2de4457676","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"e798d2f5cc38e024","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"be79a08ed18e426.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/beae761fcafbcfaf.json b/allure-report/data/test-cases/beae761fcafbcfaf.json
new file mode 100644
index 00000000000..33265d724d0
--- /dev/null
+++ b/allure-report/data/test-cases/beae761fcafbcfaf.json
@@ -0,0 +1 @@
+{"uid":"beae761fcafbcfaf","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"beae761fcafbcfaf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bebb2bc7f67aea79.json b/allure-report/data/test-cases/bebb2bc7f67aea79.json
new file mode 100644
index 00000000000..64cabf5b178
--- /dev/null
+++ b/allure-report/data/test-cases/bebb2bc7f67aea79.json
@@ -0,0 +1 @@
+{"uid":"bebb2bc7f67aea79","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1732428195597,"stop":1732428195598,"duration":1},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1732428195597,"stop":1732428195597,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1732428195600,"stop":1732428195600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Pyramid Array"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/515f51d438015969f7000013","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"bebb2bc7f67aea79.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bef296bdea9fd681.json b/allure-report/data/test-cases/bef296bdea9fd681.json
new file mode 100644
index 00000000000..251642651c9
--- /dev/null
+++ b/allure-report/data/test-cases/bef296bdea9fd681.json
@@ -0,0 +1 @@
+{"uid":"bef296bdea9fd681","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"bef296bdea9fd681.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bf262768264e0cc2.json b/allure-report/data/test-cases/bf262768264e0cc2.json
new file mode 100644
index 00000000000..11655336904
--- /dev/null
+++ b/allure-report/data/test-cases/bf262768264e0cc2.json
@@ -0,0 +1 @@
+{"uid":"bf262768264e0cc2","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732764220973,"stop":1732764220973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732764220982,"stop":1732764220982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"bf262768264e0cc2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bf2cbfcfafa25fb5.json b/allure-report/data/test-cases/bf2cbfcfafa25fb5.json
new file mode 100644
index 00000000000..b71afe20433
--- /dev/null
+++ b/allure-report/data/test-cases/bf2cbfcfafa25fb5.json
@@ -0,0 +1 @@
+{"uid":"bf2cbfcfafa25fb5","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1732428196075,"stop":1732428196075,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1732428196075,"stop":1732428196075,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"bf2cbfcfafa25fb5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bf68fdf036dd98c9.json b/allure-report/data/test-cases/bf68fdf036dd98c9.json
deleted file mode 100644
index 78351d50695..00000000000
--- a/allure-report/data/test-cases/bf68fdf036dd98c9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bf68fdf036dd98c9","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"cd47dccaf2814ffa","name":"stdout","source":"cd47dccaf2814ffa.txt","type":"text/plain","size":411}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"bf68fdf036dd98c9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bf7dba429c84fe69.json b/allure-report/data/test-cases/bf7dba429c84fe69.json
deleted file mode 100644
index dae7be70d69..00000000000
--- a/allure-report/data/test-cases/bf7dba429c84fe69.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bf7dba429c84fe69","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1732428194618,"stop":1732428194618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1732428194621,"stop":1732428194621,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Factorial"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Color Choice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"bf7dba429c84fe69.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bfb03abe3203ecf1.json b/allure-report/data/test-cases/bfb03abe3203ecf1.json
deleted file mode 100644
index 04c45b9bc84..00000000000
--- a/allure-report/data/test-cases/bfb03abe3203ecf1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bfb03abe3203ecf1","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6152f64a0232194a","name":"stdout","source":"6152f64a0232194a.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"bfb03abe3203ecf1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bfe3079800be8e80.json b/allure-report/data/test-cases/bfe3079800be8e80.json
new file mode 100644
index 00000000000..36fe7856399
--- /dev/null
+++ b/allure-report/data/test-cases/bfe3079800be8e80.json
@@ -0,0 +1 @@
+{"uid":"bfe3079800be8e80","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"69ca1dfc95141b1","name":"stdout","source":"69ca1dfc95141b1.txt","type":"text/plain","size":213}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Sum of odd numbers"},{"name":"feature","value":"Math"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"bfe3079800be8e80.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/bff3d119847a95d6.json b/allure-report/data/test-cases/bff3d119847a95d6.json
new file mode 100644
index 00000000000..426257a4921
--- /dev/null
+++ b/allure-report/data/test-cases/bff3d119847a95d6.json
@@ -0,0 +1 @@
+{"uid":"bff3d119847a95d6","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1732764220157,"stop":1732764220157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the odd int"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54da5a58ea159efa38000836","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"bff3d119847a95d6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c005f5247ce8619b.json b/allure-report/data/test-cases/c005f5247ce8619b.json
deleted file mode 100644
index 462628e9cf3..00000000000
--- a/allure-report/data/test-cases/c005f5247ce8619b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c005f5247ce8619b","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1732764220948,"stop":1732764220948,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1732764220948,"stop":1732764220948,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ceb0c3e5ec48d975","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1}},{"uid":"d0ce09c4ba5ff697","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"821065d4dc841edb","status":"passed","time":{"start":1724733474647,"stop":1724733474663,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"71e40623077306da","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1}},{"uid":"1c922c5f58027b49","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"fed28c7a9755def6","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"c005f5247ce8619b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c00621abb22a9be3.json b/allure-report/data/test-cases/c00621abb22a9be3.json
deleted file mode 100644
index 14ae891f38e..00000000000
--- a/allure-report/data/test-cases/c00621abb22a9be3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c00621abb22a9be3","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1732764218785,"stop":1732764218785,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"RULES"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"OOP"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"epic","value":"4 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"afca78445b5fa23f","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0}},{"uid":"552b72a0721ea486","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}},{"uid":"921715088233c4e7","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ac136a3215f7ad6c","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0}},{"uid":"d558fd9b3bcee4ae","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}},{"uid":"6ce4bba2ff4664c2","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},"source":"c00621abb22a9be3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c03eb686eb3e5a89.json b/allure-report/data/test-cases/c03eb686eb3e5a89.json
deleted file mode 100644
index debc7011b52..00000000000
--- a/allure-report/data/test-cases/c03eb686eb3e5a89.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c03eb686eb3e5a89","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"349072694382d10e","name":"stdout","source":"349072694382d10e.txt","type":"text/plain","size":480}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Date"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c03eb686eb3e5a89.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c0a4502fedd41667.json b/allure-report/data/test-cases/c0a4502fedd41667.json
deleted file mode 100644
index 3943a011eb9..00000000000
--- a/allure-report/data/test-cases/c0a4502fedd41667.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c0a4502fedd41667","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a6a59cc8a0131a02","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1}},{"uid":"ae08758c48a63481","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}},{"uid":"7de68906bfa0f18","status":"passed","time":{"start":1724733473171,"stop":1724733473186,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"239a317b6e090fd8","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1}},{"uid":"51a9aec46de8d878","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}},{"uid":"43c0068fe0a1265e","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"c0a4502fedd41667.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c0b1085f1fbfd7ed.json b/allure-report/data/test-cases/c0b1085f1fbfd7ed.json
deleted file mode 100644
index 8c960de9074..00000000000
--- a/allure-report/data/test-cases/c0b1085f1fbfd7ed.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c0b1085f1fbfd7ed","name":"Testing permute_a_palindrome (positive)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_positive","historyId":"faf1054cf60e3f1fbb45c8dc0ece579f","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732764220255,"stop":1732764220255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Permute a Palindrome"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"288e814175ef5830","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1}},{"uid":"7612354cc3c699d","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"5956e80e98375be","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a405e7d50def0411","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1}},{"uid":"715edf62d220bc66","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f921307aa8b56caa","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"c0b1085f1fbfd7ed.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c0b9bbb0a9f351b0.json b/allure-report/data/test-cases/c0b9bbb0a9f351b0.json
deleted file mode 100644
index 382fe6673cf..00000000000
--- a/allure-report/data/test-cases/c0b9bbb0a9f351b0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c0b9bbb0a9f351b0","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2e0ebd0ab799745b","name":"stdout","source":"2e0ebd0ab799745b.txt","type":"text/plain","size":2146}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Array to HTML table"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"c0b9bbb0a9f351b0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c0bcf993972d49ba.json b/allure-report/data/test-cases/c0bcf993972d49ba.json
new file mode 100644
index 00000000000..ea4b57b9693
--- /dev/null
+++ b/allure-report/data/test-cases/c0bcf993972d49ba.json
@@ -0,0 +1 @@
+{"uid":"c0bcf993972d49ba","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"c0bcf993972d49ba.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1010dc09e66b779.json b/allure-report/data/test-cases/c1010dc09e66b779.json
new file mode 100644
index 00000000000..6b1e5661a83
--- /dev/null
+++ b/allure-report/data/test-cases/c1010dc09e66b779.json
@@ -0,0 +1 @@
+{"uid":"c1010dc09e66b779","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1732428194686,"stop":1732428194689,"duration":3},"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1732428194689,"stop":1732428194689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1732428194691,"stop":1732428194691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Disease Spread"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c1010dc09e66b779.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c10fb0178a326f0a.json b/allure-report/data/test-cases/c10fb0178a326f0a.json
deleted file mode 100644
index 7fac6e1a55e..00000000000
--- a/allure-report/data/test-cases/c10fb0178a326f0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c10fb0178a326f0a","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9e567229f9ee12b7","name":"stdout","source":"9e567229f9ee12b7.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"c10fb0178a326f0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c12d427c645c762f.json b/allure-report/data/test-cases/c12d427c645c762f.json
new file mode 100644
index 00000000000..859416d4ce5
--- /dev/null
+++ b/allure-report/data/test-cases/c12d427c645c762f.json
@@ -0,0 +1 @@
+{"uid":"c12d427c645c762f","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1732764220604,"stop":1732764220604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1732764220606,"stop":1732764220606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Flow Control"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Powers of 3"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"LOOPS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57be674b93687de78c0001d9","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},"source":"c12d427c645c762f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c12e168b06d36fc7.json b/allure-report/data/test-cases/c12e168b06d36fc7.json
deleted file mode 100644
index 50aaabe44e6..00000000000
--- a/allure-report/data/test-cases/c12e168b06d36fc7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c12e168b06d36fc7","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9473dcf11398d47e","name":"stdout","source":"9473dcf11398d47e.txt","type":"text/plain","size":1367}],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"The Hashtag Generator"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS"]},"source":"c12e168b06d36fc7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1326d9a3ad9ddfb.json b/allure-report/data/test-cases/c1326d9a3ad9ddfb.json
new file mode 100644
index 00000000000..2cf08938a7a
--- /dev/null
+++ b/allure-report/data/test-cases/c1326d9a3ad9ddfb.json
@@ -0,0 +1 @@
+{"uid":"c1326d9a3ad9ddfb","name":"Testing 'has_subpattern' (part 1) function","fullName":"kyu_6.string_subpattern_recognition_1.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"b91c13716f440f33b1f90d86b217b534","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n String subpattern recognition I\n\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"String subpattern recognition I"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_1.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a49f074b3bfa89b4c00002b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"57fc1349073137a7","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0}},{"uid":"7a1146c2cbd99038","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0}},{"uid":"5cb1c27a6629db87","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}},{"uid":"9a76d6db19b09f54","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5ff3f93ff1ffe8b3","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0}},{"uid":"3ae9a46b9a1e7c40","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0}},{"uid":"98200e3d5ae32ca","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}},{"uid":"5ecfe278b9d03b10","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"c1326d9a3ad9ddfb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1393951861e51a9.json b/allure-report/data/test-cases/c1393951861e51a9.json
new file mode 100644
index 00000000000..05d6ffbd261
--- /dev/null
+++ b/allure-report/data/test-cases/c1393951861e51a9.json
@@ -0,0 +1 @@
+{"uid":"c1393951861e51a9","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Casino chips"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1bbca055747eb3d5","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0}},{"uid":"c371f8df57328f01","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0}},{"uid":"20bc61b759bd6ae3","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}},{"uid":"6cc7dd91ca56d191","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4d4729a99109106e","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0}},{"uid":"d19efceb39f40f4f","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0}},{"uid":"41efd0d786aed73","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}},{"uid":"d1585e7c78fd8d06","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"c1393951861e51a9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1447fd680942c58.json b/allure-report/data/test-cases/c1447fd680942c58.json
deleted file mode 100644
index 8880cd2eedb..00000000000
--- a/allure-report/data/test-cases/c1447fd680942c58.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c1447fd680942c58","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1732428195817,"stop":1732428195818,"duration":1},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1732428195817,"stop":1732428195817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1732428195817,"stop":1732428195817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1732428195819,"stop":1732428195819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"story","value":"Find the longest gap!"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55b86beb1417eab500000051","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"c1447fd680942c58.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c149947a189c0282.json b/allure-report/data/test-cases/c149947a189c0282.json
new file mode 100644
index 00000000000..261acf034d0
--- /dev/null
+++ b/allure-report/data/test-cases/c149947a189c0282.json
@@ -0,0 +1 @@
+{"uid":"c149947a189c0282","name":"Should return 'Fail!'s","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_fail","historyId":"a12b9599b8bf7b92d2c2e1462a17342d","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1732764221286,"stop":1732764221286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are no good ideas,\n as is often the case, return 'Fail!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with no 'good' in it","time":{"start":1732764221288,"stop":1732764221288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1732764221299,"stop":1732764221299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"c149947a189c0282.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c19e4739f2d4d64c.json b/allure-report/data/test-cases/c19e4739f2d4d64c.json
deleted file mode 100644
index 196011edf1a..00000000000
--- a/allure-report/data/test-cases/c19e4739f2d4d64c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c19e4739f2d4d64c","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1732764220828,"stop":1732764220828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"31ab703bf65847e5","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0}},{"uid":"764219a087e938f","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"4fc00e9c47abe8d0","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b897401968bf0d8","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0}},{"uid":"7a1019ba1beb3118","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"1c92b73c681a87bf","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"c19e4739f2d4d64c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1ac88d1c8e8cadf.json b/allure-report/data/test-cases/c1ac88d1c8e8cadf.json
deleted file mode 100644
index 22b22d405c5..00000000000
--- a/allure-report/data/test-cases/c1ac88d1c8e8cadf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c1ac88d1c8e8cadf","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1724735129367,"stop":1724735129383,"duration":16},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129367,"stop":1724735129383,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"817f3cd0d39f56b9","name":"stdout","source":"817f3cd0d39f56b9.txt","type":"text/plain","size":510}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c1ac88d1c8e8cadf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1dfde6c70281ff2.json b/allure-report/data/test-cases/c1dfde6c70281ff2.json
new file mode 100644
index 00000000000..92b47ea70cc
--- /dev/null
+++ b/allure-report/data/test-cases/c1dfde6c70281ff2.json
@@ -0,0 +1 @@
+{"uid":"c1dfde6c70281ff2","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1724735127984,"stop":1724735128000,"duration":16},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c4c9e9114ad6559f","name":"stdout","source":"c4c9e9114ad6559f.txt","type":"text/plain","size":302}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Character frequency"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c1dfde6c70281ff2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1f0d1467179d957.json b/allure-report/data/test-cases/c1f0d1467179d957.json
new file mode 100644
index 00000000000..83f8d29b252
--- /dev/null
+++ b/allure-report/data/test-cases/c1f0d1467179d957.json
@@ -0,0 +1 @@
+{"uid":"c1f0d1467179d957","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e3a4cf54bcea79f","name":"stdout","source":"e3a4cf54bcea79f.txt","type":"text/plain","size":131}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c1f0d1467179d957.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c1f90fc4edd70bea.json b/allure-report/data/test-cases/c1f90fc4edd70bea.json
new file mode 100644
index 00000000000..09789ad981a
--- /dev/null
+++ b/allure-report/data/test-cases/c1f90fc4edd70bea.json
@@ -0,0 +1 @@
+{"uid":"c1f90fc4edd70bea","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"tag","value":"INTEGERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5052ffebbe9e5222","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0}},{"uid":"2dbb23fbcd106704","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1}},{"uid":"17e1393f574a0bd2","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}},{"uid":"a8ac1a16737b16a","status":"passed","time":{"start":1724733472390,"stop":1724733472390,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"641b1ee7248b1557","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0}},{"uid":"5eca272b3b393557","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1}},{"uid":"b01fd4e8d095b60f","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}},{"uid":"913459f449cde9ee","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}}]},"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"c1f90fc4edd70bea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c20970878e009fc6.json b/allure-report/data/test-cases/c20970878e009fc6.json
deleted file mode 100644
index 233eb49c0eb..00000000000
--- a/allure-report/data/test-cases/c20970878e009fc6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c20970878e009fc6","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7b12ebc1ff02117","name":"stdout","source":"7b12ebc1ff02117.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Formatting decimal places #0"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Formatting"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"c20970878e009fc6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c244be500ebdf146.json b/allure-report/data/test-cases/c244be500ebdf146.json
deleted file mode 100644
index 3b95bc4ea02..00000000000
--- a/allure-report/data/test-cases/c244be500ebdf146.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c244be500ebdf146","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219337,"stop":1732764219338,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1732764219338,"stop":1732764219338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219338,"stop":1732764219338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219338,"stop":1732764219338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219338,"stop":1732764219339,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d4941a73e9c93a57","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2}},{"uid":"256439519ef758bc","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"9d50fe36fd5059ab","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5fabad9204d0747c","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2}},{"uid":"826a0963540c6e75","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"4359475f5ec554bd","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"c244be500ebdf146.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c245bb8192a35073.json b/allure-report/data/test-cases/c245bb8192a35073.json
new file mode 100644
index 00000000000..d7582818e74
--- /dev/null
+++ b/allure-report/data/test-cases/c245bb8192a35073.json
@@ -0,0 +1 @@
+{"uid":"c245bb8192a35073","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"tag","value":"UTILS"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Testing gen_primes util"},{"name":"tag","value":"PRIMES"},{"name":"feature","value":"Utils"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"caf9670d0e0965a0","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1}},{"uid":"387fcb0eb682916d","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0}},{"uid":"213fb9c2969dbcfd","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}},{"uid":"e1aa1981a2c5874d","status":"passed","time":{"start":1724733475038,"stop":1724733475038,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"65e9477143af3f55","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1}},{"uid":"4c77d97bc41048ff","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0}},{"uid":"35cf25b9e515e00d","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}},{"uid":"928532982127bba0","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"c245bb8192a35073.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c24c0d6b556365c6.json b/allure-report/data/test-cases/c24c0d6b556365c6.json
new file mode 100644
index 00000000000..8121477b9ca
--- /dev/null
+++ b/allure-report/data/test-cases/c24c0d6b556365c6.json
@@ -0,0 +1 @@
+{"uid":"c24c0d6b556365c6","name":"Testing 'sum_triangular_numbers' with negative numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_negative_numbers","historyId":"4e553d5e3ff5fc5c21a746a843af96e5","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with negative numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter negative number and verify the output","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter negative number and verify the output","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"c24c0d6b556365c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c25f8210fdb51a41.json b/allure-report/data/test-cases/c25f8210fdb51a41.json
deleted file mode 100644
index eeb33f3b5b6..00000000000
--- a/allure-report/data/test-cases/c25f8210fdb51a41.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c25f8210fdb51a41","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"PERMUTATIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"story","value":"Permutations"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"682ca0c47ecc45d4","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193998,"stop":1732428193998,"duration":0}},{"uid":"740e72b931a3ed2d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"ef2ebe964f1d2f5f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472390,"stop":1724733472390,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"4942ac4be65ef1b0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193998,"stop":1732428193998,"duration":0}},{"uid":"1319e1ae94efdc02","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"6fbcaa806475fb37","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"c25f8210fdb51a41.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c264906d7bf954d5.json b/allure-report/data/test-cases/c264906d7bf954d5.json
deleted file mode 100644
index daa4e8232f3..00000000000
--- a/allure-report/data/test-cases/c264906d7bf954d5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c264906d7bf954d5","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1724733472921,"stop":1724733472921,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"story","value":"Josephus Survivor"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"c264906d7bf954d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c2a15dd126224894.json b/allure-report/data/test-cases/c2a15dd126224894.json
deleted file mode 100644
index bf600579a66..00000000000
--- a/allure-report/data/test-cases/c2a15dd126224894.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c2a15dd126224894","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Remove First and Last Character"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5cbf19148d05755c","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0}},{"uid":"3604ad2531e10e0a","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"1ae269d449ac7d5e","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6ca78efd90ffa643","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0}},{"uid":"f50d911c93ffbcb0","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"f5da6537a014533","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"c2a15dd126224894.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c2cb5c7eee700e38.json b/allure-report/data/test-cases/c2cb5c7eee700e38.json
new file mode 100644
index 00000000000..afda4474efc
--- /dev/null
+++ b/allure-report/data/test-cases/c2cb5c7eee700e38.json
@@ -0,0 +1 @@
+{"uid":"c2cb5c7eee700e38","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7b9e000b6e8b6a60","name":"stdout","source":"7b9e000b6e8b6a60.txt","type":"text/plain","size":3898}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Battleship field validator"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAME BOARDS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"c2cb5c7eee700e38.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c31558e9c7981ac7.json b/allure-report/data/test-cases/c31558e9c7981ac7.json
deleted file mode 100644
index 951f4c11330..00000000000
--- a/allure-report/data/test-cases/c31558e9c7981ac7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c31558e9c7981ac7","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1732764221310,"stop":1732764221310,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Will there be enough space?"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f1c17d8d31f590b0","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0}},{"uid":"f5725ff55458d02a","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"210d6cbbe1051e7b","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"893dcbf3da59eb02","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0}},{"uid":"af580569ddf3e366","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"ffc3f48cf5f0bf9f","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS"]},"source":"c31558e9c7981ac7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c359ea3a207c31eb.json b/allure-report/data/test-cases/c359ea3a207c31eb.json
deleted file mode 100644
index 420ca892076..00000000000
--- a/allure-report/data/test-cases/c359ea3a207c31eb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c359ea3a207c31eb","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"c359ea3a207c31eb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c361fae801a29bfb.json b/allure-report/data/test-cases/c361fae801a29bfb.json
new file mode 100644
index 00000000000..5c9cba3e0bd
--- /dev/null
+++ b/allure-report/data/test-cases/c361fae801a29bfb.json
@@ -0,0 +1 @@
+{"uid":"c361fae801a29bfb","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1732428196079,"stop":1732428196079,"duration":0},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1732428196079,"stop":1732428196079,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"c361fae801a29bfb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c371f8df57328f01.json b/allure-report/data/test-cases/c371f8df57328f01.json
new file mode 100644
index 00000000000..c52f753679a
--- /dev/null
+++ b/allure-report/data/test-cases/c371f8df57328f01.json
@@ -0,0 +1 @@
+{"uid":"c371f8df57328f01","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1732428194586,"stop":1732428194586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solve' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":13,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1732428194588,"stop":1732428194588,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Casino chips"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"c371f8df57328f01.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c38b32e4e940b443.json b/allure-report/data/test-cases/c38b32e4e940b443.json
deleted file mode 100644
index 21d3fda0e08..00000000000
--- a/allure-report/data/test-cases/c38b32e4e940b443.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c38b32e4e940b443","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3934a31f83c6b392","name":"stdout","source":"3934a31f83c6b392.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c38b32e4e940b443.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c3dd54ea07cba973.json b/allure-report/data/test-cases/c3dd54ea07cba973.json
new file mode 100644
index 00000000000..1cb198b897c
--- /dev/null
+++ b/allure-report/data/test-cases/c3dd54ea07cba973.json
@@ -0,0 +1 @@
+{"uid":"c3dd54ea07cba973","name":"Testing shark function (negative)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_bait","historyId":"83b78a44a84315eae8c56a708925a03e","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732764221042,"stop":1732764221042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"c3dd54ea07cba973.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c3e164f822b7bae.json b/allure-report/data/test-cases/c3e164f822b7bae.json
deleted file mode 100644
index 0880deab3d2..00000000000
--- a/allure-report/data/test-cases/c3e164f822b7bae.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c3e164f822b7bae","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1732428196258,"stop":1732428196258,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1732428196257,"stop":1732428196257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428196258,"stop":1732428196258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1732428196259,"stop":1732428196259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is it a palindrome?"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c3e164f822b7bae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c3e9cf6e477b7f80.json b/allure-report/data/test-cases/c3e9cf6e477b7f80.json
deleted file mode 100644
index 3a48d8bdc4b..00000000000
--- a/allure-report/data/test-cases/c3e9cf6e477b7f80.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c3e9cf6e477b7f80","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"867b171e961cc6e3","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1}},{"uid":"3b453b26a6476828","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"d237c739f4b0c138","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"93ceeb95a47fabbf","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1}},{"uid":"39c69409f76377e7","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"a14fdddc74cd287e","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"c3e9cf6e477b7f80.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c3f4680f378d24e0.json b/allure-report/data/test-cases/c3f4680f378d24e0.json
new file mode 100644
index 00000000000..144bc3a6ee5
--- /dev/null
+++ b/allure-report/data/test-cases/c3f4680f378d24e0.json
@@ -0,0 +1 @@
+{"uid":"c3f4680f378d24e0","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1732428196158,"stop":1732428196158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c3f4680f378d24e0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c3faad8d02b815fd.json b/allure-report/data/test-cases/c3faad8d02b815fd.json
deleted file mode 100644
index 5320e0bd54f..00000000000
--- a/allure-report/data/test-cases/c3faad8d02b815fd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c3faad8d02b815fd","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b75f0fc5a14ca4fd","name":"stdout","source":"b75f0fc5a14ca4fd.txt","type":"text/plain","size":81}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c3faad8d02b815fd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c3fd98c434ab7b3d.json b/allure-report/data/test-cases/c3fd98c434ab7b3d.json
new file mode 100644
index 00000000000..77e0e95201f
--- /dev/null
+++ b/allure-report/data/test-cases/c3fd98c434ab7b3d.json
@@ -0,0 +1 @@
+{"uid":"c3fd98c434ab7b3d","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n Expected result is 5\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"73e1a08147f0ff00","name":"stdout","source":"73e1a08147f0ff00.txt","type":"text/plain","size":86}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the odd int"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c3fd98c434ab7b3d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c4045fa90cc64964.json b/allure-report/data/test-cases/c4045fa90cc64964.json
new file mode 100644
index 00000000000..895b6b66f26
--- /dev/null
+++ b/allure-report/data/test-cases/c4045fa90cc64964.json
@@ -0,0 +1 @@
+{"uid":"c4045fa90cc64964","name":"test_smallest","fullName":"kyu_5.find_the_smallest.test_smallest.FindSmallestTestCase#test_smallest","historyId":"cb77631a44bdd00f9fa7fbe845b21048","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"description":"\n Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see \"Sample Tests\") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n ","descriptionHtml":" Test a function `smallest` which will return an array or a tuple or a string\n depending on the language (see "Sample Tests") with\n\n 1) the smallest number you got\n 2) the index i of the digit d you took, i as small as possible\n 3) the index j (as small as possible) where you insert this digit d to have the smallest number.\n\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\find_the_smallest\\\\test_smallest.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the smallest"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_smallest.test_smallest"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/573992c724fc289553000e95/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"c4045fa90cc64964.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c409a300546c15a6.json b/allure-report/data/test-cases/c409a300546c15a6.json
new file mode 100644
index 00000000000..46f67f6dcd3
--- /dev/null
+++ b/allure-report/data/test-cases/c409a300546c15a6.json
@@ -0,0 +1 @@
+{"uid":"c409a300546c15a6","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f8ebdb80be997fde","name":"stdout","source":"f8ebdb80be997fde.txt","type":"text/plain","size":2146}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Array to HTML table"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"c409a300546c15a6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c46f98a697de9b7.json b/allure-report/data/test-cases/c46f98a697de9b7.json
new file mode 100644
index 00000000000..84e5d943b8d
--- /dev/null
+++ b/allure-report/data/test-cases/c46f98a697de9b7.json
@@ -0,0 +1 @@
+{"uid":"c46f98a697de9b7","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dcbab4e3ea8be2cb","name":"stdout","source":"dcbab4e3ea8be2cb.txt","type":"text/plain","size":992}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Decipher this!"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"c46f98a697de9b7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c4d9587a3ff2d229.json b/allure-report/data/test-cases/c4d9587a3ff2d229.json
deleted file mode 100644
index d82ffdbbf92..00000000000
--- a/allure-report/data/test-cases/c4d9587a3ff2d229.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c4d9587a3ff2d229","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c4d9587a3ff2d229.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c4de7ce2ddbb42a4.json b/allure-report/data/test-cases/c4de7ce2ddbb42a4.json
new file mode 100644
index 00000000000..90828a97b6f
--- /dev/null
+++ b/allure-report/data/test-cases/c4de7ce2ddbb42a4.json
@@ -0,0 +1 @@
+{"uid":"c4de7ce2ddbb42a4","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a125eb4c92d61148","name":"stdout","source":"a125eb4c92d61148.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"BUGS"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Not very secure"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"c4de7ce2ddbb42a4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c4eaee07c56e2bda.json b/allure-report/data/test-cases/c4eaee07c56e2bda.json
new file mode 100644
index 00000000000..f100230015c
--- /dev/null
+++ b/allure-report/data/test-cases/c4eaee07c56e2bda.json
@@ -0,0 +1 @@
+{"uid":"c4eaee07c56e2bda","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1724733472421,"stop":1724733472437,"duration":16},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3594eabb545be088","name":"stdout","source":"3594eabb545be088.txt","type":"text/plain","size":225}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Strip Comments"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"c4eaee07c56e2bda.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c4f63c652fed664c.json b/allure-report/data/test-cases/c4f63c652fed664c.json
deleted file mode 100644
index 8b6207e2d0a..00000000000
--- a/allure-report/data/test-cases/c4f63c652fed664c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c4f63c652fed664c","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1732428195563,"stop":1732428195563,"duration":0},"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732428195562,"stop":1732428195562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1732428195563,"stop":1732428195563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732428195574,"stop":1732428195574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Permute a Palindrome"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"c4f63c652fed664c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c50564bf93e2ebd9.json b/allure-report/data/test-cases/c50564bf93e2ebd9.json
new file mode 100644
index 00000000000..85d5116b903
--- /dev/null
+++ b/allure-report/data/test-cases/c50564bf93e2ebd9.json
@@ -0,0 +1 @@
+{"uid":"c50564bf93e2ebd9","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function.\n\n The should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d440fc5c222001d7","name":"stdout","source":"d440fc5c222001d7.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"c50564bf93e2ebd9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c50649c997228fe6.json b/allure-report/data/test-cases/c50649c997228fe6.json
new file mode 100644
index 00000000000..43eb87eb733
--- /dev/null
+++ b/allure-report/data/test-cases/c50649c997228fe6.json
@@ -0,0 +1 @@
+{"uid":"c50649c997228fe6","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Boolean"},{"name":"story","value":"L1: Set Alarm"},{"name":"tag","value":"BOOLEANS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"94d4bd5574aa8f7b","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0}},{"uid":"60f76b164a916b4e","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0}},{"uid":"e64a446631b3c9dc","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"5016998388e149a3","status":"passed","time":{"start":1724733474897,"stop":1724733474897,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3846518071a02e50","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0}},{"uid":"5b15d7c039eaff13","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0}},{"uid":"ed5fbc4b14885f68","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"c08b2480b8f26290","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"tags":["FUNDAMENTALS","BOOLEANS"]},"source":"c50649c997228fe6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c515ef635fa26df1.json b/allure-report/data/test-cases/c515ef635fa26df1.json
new file mode 100644
index 00000000000..ccd91b311d8
--- /dev/null
+++ b/allure-report/data/test-cases/c515ef635fa26df1.json
@@ -0,0 +1 @@
+{"uid":"c515ef635fa26df1","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Battleship field validator"},{"name":"feature","value":"Lists"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"VALIDATION"},{"name":"tag","value":"GAME BOARDS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Competent"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d12e38fc8c8ec4dd","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0}},{"uid":"9c7635c760d519cd","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0}},{"uid":"9e692004742b5469","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}},{"uid":"c2cb5c7eee700e38","status":"passed","time":{"start":1724733472296,"stop":1724733472296,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1a13c6a89153460b","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0}},{"uid":"bd11ee5929c6c53a","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0}},{"uid":"5dad026541a05e65","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}},{"uid":"36b9e5073b489f49","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}}]},"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"c515ef635fa26df1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c51d0888e1777a9e.json b/allure-report/data/test-cases/c51d0888e1777a9e.json
new file mode 100644
index 00000000000..113768a228b
--- /dev/null
+++ b/allure-report/data/test-cases/c51d0888e1777a9e.json
@@ -0,0 +1 @@
+{"uid":"c51d0888e1777a9e","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Remove First and Last Character"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"c51d0888e1777a9e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c52dc9ba56a64495.json b/allure-report/data/test-cases/c52dc9ba56a64495.json
deleted file mode 100644
index 8a9a97b32dd..00000000000
--- a/allure-report/data/test-cases/c52dc9ba56a64495.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c52dc9ba56a64495","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1732764220760,"stop":1732764220761,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Simple test","time":{"start":1732764220762,"stop":1732764220762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1732764220762,"stop":1732764220762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1732764220762,"stop":1732764220762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1732764220764,"stop":1732764220764,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/558fc85d8fd1938afb000014","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"843678da53c540e6","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0}},{"uid":"f2826391ba216705","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"59a630e9120dbf2c","status":"passed","time":{"start":1724733474491,"stop":1724733474507,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ea40d4fff96687ff","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0}},{"uid":"92083f552ecb72c4","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"3ea60f3a146e3d51","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"c52dc9ba56a64495.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c5bce40c2868c787.json b/allure-report/data/test-cases/c5bce40c2868c787.json
deleted file mode 100644
index 310d38ccd04..00000000000
--- a/allure-report/data/test-cases/c5bce40c2868c787.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c5bce40c2868c787","name":"Testing 'has_subpattern' (part 2) function","fullName":"kyu_6.string_subpattern_recognition_2.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"3086879b276d25b4dd0f45ada5d9f20b","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1732764220327,"stop":1732764220327,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function to returns\n either true/True or false/False if a string can be\n seen as the repetition of a simpler/shorter subpattern or not.\n\n 1. if a subpattern has been used, it will be repeated\n at least twice, meaning the subpattern has to be\n shorter than the original string;\n\n 2. the strings you will be given might or might not\n be created repeating a given subpattern, then\n shuffling the result.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1732764220329,"stop":1732764220329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"String subpattern recognition II"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_2.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a391ad8e145cdee0000c4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6f37cee94115c50c","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0}},{"uid":"b5cedd1e00782e11","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}},{"uid":"941c0037b0b98fcf","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2e46c970e553e301","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0}},{"uid":"9e5b993187ac8b27","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}},{"uid":"c0ff31e127206139","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"c5bce40c2868c787.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c5bfa9ec903b7b32.json b/allure-report/data/test-cases/c5bfa9ec903b7b32.json
deleted file mode 100644
index 4b5347947b9..00000000000
--- a/allure-report/data/test-cases/c5bfa9ec903b7b32.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c5bfa9ec903b7b32","name":"a an b are positive numbers","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_positive_numbers","historyId":"d52901f553e103c17fa73d8148d8b604","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a an b are positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4d30848274c8ad1","name":"stdout","source":"4d30848274c8ad1.txt","type":"text/plain","size":99}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"c5bfa9ec903b7b32.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c5cf96cca0ab2f52.json b/allure-report/data/test-cases/c5cf96cca0ab2f52.json
deleted file mode 100644
index 1b2de56449e..00000000000
--- a/allure-report/data/test-cases/c5cf96cca0ab2f52.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c5cf96cca0ab2f52","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1732428195597,"stop":1732428195598,"duration":1},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1732428195597,"stop":1732428195597,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1732428195598,"stop":1732428195598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1732428195600,"stop":1732428195600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Pyramid Array"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/515f51d438015969f7000013","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"c5cf96cca0ab2f52.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c5e6a87af3754f9e.json b/allure-report/data/test-cases/c5e6a87af3754f9e.json
new file mode 100644
index 00000000000..f19905013ad
--- /dev/null
+++ b/allure-report/data/test-cases/c5e6a87af3754f9e.json
@@ -0,0 +1 @@
+{"uid":"c5e6a87af3754f9e","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1732764220677,"stop":1732764220677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"PUZZLES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58acfe4ae0201e1708000075","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","PUZZLES"]},"source":"c5e6a87af3754f9e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c61d34eb10bf204.json b/allure-report/data/test-cases/c61d34eb10bf204.json
deleted file mode 100644
index 1a191e6917c..00000000000
--- a/allure-report/data/test-cases/c61d34eb10bf204.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c61d34eb10bf204","name":"Testing solve function","fullName":"kyu_6.casino_chips.test_solve.SolveTestCase#test_solve","historyId":"47a8a15643c132c9b9f0d902bcff28dd","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given an array representing the number of chips of each color and your task is to return the maximum number of days you can pick the chips. Each day you need to take exactly two chips.
","status":"passed","steps":[{"name":"Enter an array ([8, 8, 8]) and verify the expected output (12) vs actual result (12)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 1, 1]) and verify the expected output (1) vs actual result (1)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 1, 4]) and verify the expected output (5) vs actual result (5)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([7, 4, 10]) and verify the expected output (10) vs actual result (10)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([12, 12, 12]) and verify the expected output (18) vs actual result (18)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([6, 6, 6]) and verify the expected output (9) vs actual result (9)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 23, 2]) and verify the expected output (3) vs actual result (3)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([9, 8, 6]) and verify the expected output (11) vs actual result (11)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([10, 9, 6]) and verify the expected output (12) vs actual result (12)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 4, 3]) and verify the expected output (5) vs actual result (5)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([1, 2, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([4, 1, 1]) and verify the expected output (2) vs actual result (2)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an array ([8, 2, 8]) and verify the expected output (9) vs actual result (9)","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d2685b3f41e9f61c","name":"stdout","source":"d2685b3f41e9f61c.txt","type":"text/plain","size":640}],"parameters":[],"stepsCount":13,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolveTestCase::0","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Casino chips"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.casino_chips.test_solve"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0b72d2d772160011133654/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"c61d34eb10bf204.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c62025a79b33eb3.json b/allure-report/data/test-cases/c62025a79b33eb3.json
new file mode 100644
index 00000000000..83766a3925c
--- /dev/null
+++ b/allure-report/data/test-cases/c62025a79b33eb3.json
@@ -0,0 +1 @@
+{"uid":"c62025a79b33eb3","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"description":"\n Testing using empty test data\n :return:\n ","descriptionHtml":" Testing using empty test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 108, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Diophantine Equation"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"2200ea2b7046c13e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218847,"stop":1732764218847,"duration":0}},{"uid":"4397ca89d4873d0b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194194,"stop":1732428194194,"duration":0}},{"uid":"eb28edf9a9f50007","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"61b2bb726cd1f52e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"80f314b70b306bd4","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218847,"stop":1732764218847,"duration":0}},{"uid":"b5a113fbe50e74ce","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194194,"stop":1732428194194,"duration":0}},{"uid":"39245131d70863d6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"c322e80c6cd8da83","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"c62025a79b33eb3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c666a2fc70e4969f.json b/allure-report/data/test-cases/c666a2fc70e4969f.json
new file mode 100644
index 00000000000..6257db49393
--- /dev/null
+++ b/allure-report/data/test-cases/c666a2fc70e4969f.json
@@ -0,0 +1 @@
+{"uid":"c666a2fc70e4969f","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"c666a2fc70e4969f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c66ea864985e641.json b/allure-report/data/test-cases/c66ea864985e641.json
new file mode 100644
index 00000000000..230b0c6e1db
--- /dev/null
+++ b/allure-report/data/test-cases/c66ea864985e641.json
@@ -0,0 +1 @@
+{"uid":"c66ea864985e641","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1732428194618,"stop":1732428194618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1732428194621,"stop":1732428194621,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Factorial"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Color Choice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c66ea864985e641.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c678c03e12583e98.json b/allure-report/data/test-cases/c678c03e12583e98.json
new file mode 100644
index 00000000000..40c1996df3d
--- /dev/null
+++ b/allure-report/data/test-cases/c678c03e12583e98.json
@@ -0,0 +1 @@
+{"uid":"c678c03e12583e98","name":"Testing Battle method","fullName":"kyu_4.the_greatest_warrior.test_battle.BattleTestCase#test_battle","historyId":"8e87d116e1cdd640cae9c4bfd3a15981","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battle method\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Battle method
","status":"passed","steps":[{"name":"If a warrior level 1 fights an enemy level 1, they will receive 10 experience points.","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"If a warrior level 1 fights an enemy level 3, they will receive 80 experience points.","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleTestCase::0","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"The Greatest Warrior"},{"name":"suite","value":"OOP"},{"name":"tag","value":"RULES"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_battle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"74d08353b69572cc","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0}},{"uid":"9d0a0378192b3dfd","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0}},{"uid":"946874b940758475","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}},{"uid":"b35458785abd4d83","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c00621abb22a9be3","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0}},{"uid":"ac136a3215f7ad6c","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0}},{"uid":"d558fd9b3bcee4ae","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}},{"uid":"6ce4bba2ff4664c2","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"c678c03e12583e98.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c6b40d117da688e8.json b/allure-report/data/test-cases/c6b40d117da688e8.json
new file mode 100644
index 00000000000..6f77d21ef8b
--- /dev/null
+++ b/allure-report/data/test-cases/c6b40d117da688e8.json
@@ -0,0 +1 @@
+{"uid":"c6b40d117da688e8","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 24, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"c6b40d117da688e8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c6c0fd894bae942b.json b/allure-report/data/test-cases/c6c0fd894bae942b.json
new file mode 100644
index 00000000000..9c6a71d5e55
--- /dev/null
+++ b/allure-report/data/test-cases/c6c0fd894bae942b.json
@@ -0,0 +1 @@
+{"uid":"c6c0fd894bae942b","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1732764218925,"stop":1732764218925,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1732764218927,"stop":1732764218927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"SEARCH"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First non-repeating character"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"c6c0fd894bae942b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c6f6863411d36c7a.json b/allure-report/data/test-cases/c6f6863411d36c7a.json
new file mode 100644
index 00000000000..5409c0f093f
--- /dev/null
+++ b/allure-report/data/test-cases/c6f6863411d36c7a.json
@@ -0,0 +1 @@
+{"uid":"c6f6863411d36c7a","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"918ce551f75f4a0e","name":"stdout","source":"918ce551f75f4a0e.txt","type":"text/plain","size":53}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Keep up the hoop"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Conditions"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c6f6863411d36c7a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c700736d12b44c86.json b/allure-report/data/test-cases/c700736d12b44c86.json
deleted file mode 100644
index c2aa57e412f..00000000000
--- a/allure-report/data/test-cases/c700736d12b44c86.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c700736d12b44c86","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6209b3d491320ab9","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0}},{"uid":"1b95adcea61e4ef5","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"707862d33841a8ff","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b36380d1077ce20b","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0}},{"uid":"1f991ba5bad9e7e9","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"742a65a772f90af2","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"c700736d12b44c86.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c7165b4538deb01d.json b/allure-report/data/test-cases/c7165b4538deb01d.json
deleted file mode 100644
index d4adaa27a70..00000000000
--- a/allure-report/data/test-cases/c7165b4538deb01d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c7165b4538deb01d","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1732428196475,"stop":1732428196475,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732428196476,"stop":1732428196476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"c7165b4538deb01d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c730b39a7cf9843.json b/allure-report/data/test-cases/c730b39a7cf9843.json
deleted file mode 100644
index 69d692b273a..00000000000
--- a/allure-report/data/test-cases/c730b39a7cf9843.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c730b39a7cf9843","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8afe9706a7ce18ad","name":"stdout","source":"8afe9706a7ce18ad.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"c730b39a7cf9843.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c739525d6df646b0.json b/allure-report/data/test-cases/c739525d6df646b0.json
deleted file mode 100644
index eeee3309367..00000000000
--- a/allure-report/data/test-cases/c739525d6df646b0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c739525d6df646b0","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f82dd65f45ebad45","name":"stdout","source":"f82dd65f45ebad45.txt","type":"text/plain","size":3892}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"String subpattern recognition III"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"c739525d6df646b0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c77ad5c459e90990.json b/allure-report/data/test-cases/c77ad5c459e90990.json
new file mode 100644
index 00000000000..47a5e2a95d2
--- /dev/null
+++ b/allure-report/data/test-cases/c77ad5c459e90990.json
@@ -0,0 +1 @@
+{"uid":"c77ad5c459e90990","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1732764219317,"stop":1732764219317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Decipher this!"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"SECURITY"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"CIPHERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"c77ad5c459e90990.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c77cd6e80c5f42f2.json b/allure-report/data/test-cases/c77cd6e80c5f42f2.json
new file mode 100644
index 00000000000..6c9391fe155
--- /dev/null
+++ b/allure-report/data/test-cases/c77cd6e80c5f42f2.json
@@ -0,0 +1 @@
+{"uid":"c77cd6e80c5f42f2","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1724735127688,"stop":1724735127813,"duration":125},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127688,"stop":1724735127703,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127703,"stop":1724735127703,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127703,"stop":1724735127735,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127735,"stop":1724735127781,"duration":46},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1724735127781,"stop":1724735127813,"duration":32},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dba3075441128a41","name":"stdout","source":"dba3075441128a41.txt","type":"text/plain","size":932}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1724735127813,"stop":1724735127813,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Integers: Recreation One"},{"name":"feature","value":"Optimization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"c77cd6e80c5f42f2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c78900977fa836.json b/allure-report/data/test-cases/c78900977fa836.json
deleted file mode 100644
index dc260dcd043..00000000000
--- a/allure-report/data/test-cases/c78900977fa836.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c78900977fa836","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4562f85c852f0a97","name":"stdout","source":"4562f85c852f0a97.txt","type":"text/plain","size":637}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"c78900977fa836.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c78ec33b6fe131a0.json b/allure-report/data/test-cases/c78ec33b6fe131a0.json
new file mode 100644
index 00000000000..861073073ce
--- /dev/null
+++ b/allure-report/data/test-cases/c78ec33b6fe131a0.json
@@ -0,0 +1 @@
+{"uid":"c78ec33b6fe131a0","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b010e8f0a161de92","name":"stdout","source":"b010e8f0a161de92.txt","type":"text/plain","size":985}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"c78ec33b6fe131a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c793ab5339736af5.json b/allure-report/data/test-cases/c793ab5339736af5.json
deleted file mode 100644
index 89a0c54c9af..00000000000
--- a/allure-report/data/test-cases/c793ab5339736af5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c793ab5339736af5","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d0bc1ad841243b6a","name":"stdout","source":"d0bc1ad841243b6a.txt","type":"text/plain","size":512}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Significant Figures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c793ab5339736af5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c793fa14312a7752.json b/allure-report/data/test-cases/c793fa14312a7752.json
new file mode 100644
index 00000000000..9750402803a
--- /dev/null
+++ b/allure-report/data/test-cases/c793fa14312a7752.json
@@ -0,0 +1 @@
+{"uid":"c793fa14312a7752","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1724733474491,"stop":1724733474507,"duration":16},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c793fa14312a7752.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c7a57b49fa57ab27.json b/allure-report/data/test-cases/c7a57b49fa57ab27.json
new file mode 100644
index 00000000000..2bf1d3c299a
--- /dev/null
+++ b/allure-report/data/test-cases/c7a57b49fa57ab27.json
@@ -0,0 +1 @@
+{"uid":"c7a57b49fa57ab27","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1724735129555,"stop":1724735129570,"duration":15},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5ae64153eb7d8fd5","name":"stdout","source":"5ae64153eb7d8fd5.txt","type":"text/plain","size":233}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"story","value":"Keep Hydrated!"},{"name":"tag","value":"MATHEMATICS"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"c7a57b49fa57ab27.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c7b8f329dd40406f.json b/allure-report/data/test-cases/c7b8f329dd40406f.json
deleted file mode 100644
index 05d424d8075..00000000000
--- a/allure-report/data/test-cases/c7b8f329dd40406f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c7b8f329dd40406f","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7269f46fd31058ea","name":"stdout","source":"7269f46fd31058ea.txt","type":"text/plain","size":30}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"c7b8f329dd40406f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c7c4d343c90ce082.json b/allure-report/data/test-cases/c7c4d343c90ce082.json
deleted file mode 100644
index 20baa38e15c..00000000000
--- a/allure-report/data/test-cases/c7c4d343c90ce082.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c7c4d343c90ce082","name":"Testing epidemic function","fullName":"kyu_6.disease_spread.test_epidemic.EpidemicTestCase#test_epidemic","historyId":"e2edeca1f212268fe8082320adfcc98c","time":{"start":1732428194686,"stop":1732428194689,"duration":3},"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing epidemic function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function epidemic should return the maximum number of infected as an integer (truncate to integer the result of max(I)).
","status":"passed","steps":[{"name":"Enter test data (tm: 18, n: 432, s0: 1004, i0: 1, b: 0.00209, a: 0.51, expected: 420) and verify the expected output (420) vs actual result (420)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 12, n: 288, s0: 1007, i0: 2, b: 0.00206, a: 0.45, expected: 461) and verify the expected output (461) vs actual result (461)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 999, i0: 1, b: 0.00221, a: 0.55, expected: 409) and verify the expected output (409) vs actual result (409)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 1005, i0: 1, b: 0.00216, a: 0.45, expected: 474) and verify the expected output (474) vs actual result (474)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 24, n: 576, s0: 982, i0: 1, b: 0.00214, a: 0.44, expected: 460) and verify the expected output (460) vs actual result (460)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 20, n: 480, s0: 1000, i0: 1, b: 0.00199, a: 0.53, expected: 386) and verify the expected output (386) vs actual result (386)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 980, i0: 1, b: 0.00198, a: 0.44, expected: 433) and verify the expected output (433) vs actual result (433)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 14, n: 336, s0: 996, i0: 2, b: 0.00206, a: 0.41, expected: 483) and verify the expected output (483) vs actual result (483)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 13, n: 312, s0: 993, i0: 2, b: 0.0021, a: 0.51, expected: 414) and verify the expected output (414) vs actual result (414)","time":{"start":1732428194686,"stop":1732428194686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (tm: 28, n: 672, s0: 999, i0: 1, b: 0.00197, a: 0.55, expected: 368) and verify the expected output (368) vs actual result (368)","time":{"start":1732428194689,"stop":1732428194689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EpidemicTestCase::0","time":{"start":1732428194691,"stop":1732428194691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Disease Spread"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.disease_spread.test_epidemic"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/566543703c72200f0b0000c9","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c7c4d343c90ce082.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8141b2abd713c90.json b/allure-report/data/test-cases/c8141b2abd713c90.json
new file mode 100644
index 00000000000..2adfc8d300c
--- /dev/null
+++ b/allure-report/data/test-cases/c8141b2abd713c90.json
@@ -0,0 +1 @@
+{"uid":"c8141b2abd713c90","name":"Testing 'DefaultList' class: remove","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_remove","historyId":"15037a348eb4a5d132a73e93b09318c1","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: remove\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing remove method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove items from the list","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219358,"stop":1732764219358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"c8141b2abd713c90.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8680b20dd7e19d5.json b/allure-report/data/test-cases/c8680b20dd7e19d5.json
new file mode 100644
index 00000000000..eb791fd1d5d
--- /dev/null
+++ b/allure-report/data/test-cases/c8680b20dd7e19d5.json
@@ -0,0 +1 @@
+{"uid":"c8680b20dd7e19d5","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ba4a3c35a46d9d79","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1}},{"uid":"f798d0ae3c0161ae","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1}},{"uid":"5e446730ae629c6c","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"a3e36a462ba6b0e6","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"13f340b5f893b4e2","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1}},{"uid":"3c3a8d947ad77b59","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1}},{"uid":"14d00f76e0b4f9e4","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"8a85b974bace8b60","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"c8680b20dd7e19d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c87eac92a1b3b456.json b/allure-report/data/test-cases/c87eac92a1b3b456.json
deleted file mode 100644
index 24661fef116..00000000000
--- a/allure-report/data/test-cases/c87eac92a1b3b456.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c87eac92a1b3b456","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732764220530,"stop":1732764220530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Fun with lists: length"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"563a12b2ae66d10b","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1}},{"uid":"55a0094c41d10012","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"ed5a184ed941933a","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3b89778e0f9a0b66","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1}},{"uid":"eb3e9f6b3780b454","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"f0d79dba84dbdf82","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"c87eac92a1b3b456.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8a70d9350601da5.json b/allure-report/data/test-cases/c8a70d9350601da5.json
deleted file mode 100644
index 74bb0c11cc2..00000000000
--- a/allure-report/data/test-cases/c8a70d9350601da5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c8a70d9350601da5","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1732764221237,"stop":1732764221237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"GEOMETRY"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ALGEBRA"},{"name":"feature","value":"Geometry"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7eedfccbd9267527","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0}},{"uid":"e29868febcecd61d","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"68489cf8ea35171c","status":"passed","time":{"start":1724733474897,"stop":1724733474913,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"98c161ccba9924bd","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0}},{"uid":"9525e56c1666fc0f","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"de3c176bdacd6cb0","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"c8a70d9350601da5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8aec766397234af.json b/allure-report/data/test-cases/c8aec766397234af.json
new file mode 100644
index 00000000000..bdcaea955bf
--- /dev/null
+++ b/allure-report/data/test-cases/c8aec766397234af.json
@@ -0,0 +1 @@
+{"uid":"c8aec766397234af","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"301d26c401259420","name":"stdout","source":"301d26c401259420.txt","type":"text/plain","size":202}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Unique In Order"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c8aec766397234af.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8c57e21dd6fea81.json b/allure-report/data/test-cases/c8c57e21dd6fea81.json
new file mode 100644
index 00000000000..d73fde44ef2
--- /dev/null
+++ b/allure-report/data/test-cases/c8c57e21dd6fea81.json
@@ -0,0 +1 @@
+{"uid":"c8c57e21dd6fea81","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Loops"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Grasshopper - Summation"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"31e5836e8c9c8975","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2}},{"uid":"842c6d1ee8161eef","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0}},{"uid":"3371b53ac373c146","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"8d0f8b1f359d2e57","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1b57aafe4439b9a8","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2}},{"uid":"877a76cbb202d7b3","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0}},{"uid":"b6301a55868859d","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"c8a6a3e5884b319c","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"c8c57e21dd6fea81.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8d9a4d573dbda2b.json b/allure-report/data/test-cases/c8d9a4d573dbda2b.json
new file mode 100644
index 00000000000..93e8bbdf383
--- /dev/null
+++ b/allure-report/data/test-cases/c8d9a4d573dbda2b.json
@@ -0,0 +1 @@
+{"uid":"c8d9a4d573dbda2b","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"flatten()"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1d0688b018eb523","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0}},{"uid":"5ffc12c38a719895","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0}},{"uid":"43e580c8ccbc2ae0","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"dbc901f56e1e91ea","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"fef2d68159e448ff","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0}},{"uid":"533bf937be1aa466","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0}},{"uid":"57efbea0ccf3907a","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"84ae1ddd95d9c6d3","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"tags":["ALGORITHMS","ARRAYS"]},"source":"c8d9a4d573dbda2b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8da32e94b736fef.json b/allure-report/data/test-cases/c8da32e94b736fef.json
deleted file mode 100644
index a327cc8f349..00000000000
--- a/allure-report/data/test-cases/c8da32e94b736fef.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c8da32e94b736fef","name":"Testing Walker class - position property from positive grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1732428193933,"stop":1732428193934,"duration":1},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1732428193934,"stop":1732428193934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1732428193935,"stop":1732428193935,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"c8da32e94b736fef.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c8de14a6ed49ac6d.json b/allure-report/data/test-cases/c8de14a6ed49ac6d.json
deleted file mode 100644
index e7d6ab19a00..00000000000
--- a/allure-report/data/test-cases/c8de14a6ed49ac6d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c8de14a6ed49ac6d","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"73fc8f8784290b40","name":"stdout","source":"73fc8f8784290b40.txt","type":"text/plain","size":556}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"story","value":"Is it a palindrome?"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"c8de14a6ed49ac6d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c9095528631735ce.json b/allure-report/data/test-cases/c9095528631735ce.json
new file mode 100644
index 00000000000..ff61003011c
--- /dev/null
+++ b/allure-report/data/test-cases/c9095528631735ce.json
@@ -0,0 +1 @@
+{"uid":"c9095528631735ce","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"c9095528631735ce.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c91f2e2d1c4e5a72.json b/allure-report/data/test-cases/c91f2e2d1c4e5a72.json
deleted file mode 100644
index b15a7a86f14..00000000000
--- a/allure-report/data/test-cases/c91f2e2d1c4e5a72.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c91f2e2d1c4e5a72","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1dfb198a7253b941","name":"stdout","source":"1dfb198a7253b941.txt","type":"text/plain","size":878}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"c91f2e2d1c4e5a72.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c93838d5eefff03d.json b/allure-report/data/test-cases/c93838d5eefff03d.json
new file mode 100644
index 00000000000..0b7f66bbdbb
--- /dev/null
+++ b/allure-report/data/test-cases/c93838d5eefff03d.json
@@ -0,0 +1 @@
+{"uid":"c93838d5eefff03d","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d7c022e7514eebb0","name":"stdout","source":"d7c022e7514eebb0.txt","type":"text/plain","size":281}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"c93838d5eefff03d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c948f5411c74f4a1.json b/allure-report/data/test-cases/c948f5411c74f4a1.json
deleted file mode 100644
index 44723c5b7b9..00000000000
--- a/allure-report/data/test-cases/c948f5411c74f4a1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c948f5411c74f4a1","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1732428194224,"stop":1732428194224,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1732428194223,"stop":1732428194223,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1732428194224,"stop":1732428194224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1732428194225,"stop":1732428194225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Fibonacci Streaming"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"c948f5411c74f4a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c9b5322357724fe7.json b/allure-report/data/test-cases/c9b5322357724fe7.json
new file mode 100644
index 00000000000..4956baafb4b
--- /dev/null
+++ b/allure-report/data/test-cases/c9b5322357724fe7.json
@@ -0,0 +1 @@
+{"uid":"c9b5322357724fe7","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1732428193985,"stop":1732428193985,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"INTEGERS"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"c9b5322357724fe7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c9c9a6a75f3a249f.json b/allure-report/data/test-cases/c9c9a6a75f3a249f.json
new file mode 100644
index 00000000000..5e6cab34314
--- /dev/null
+++ b/allure-report/data/test-cases/c9c9a6a75f3a249f.json
@@ -0,0 +1 @@
+{"uid":"c9c9a6a75f3a249f","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Factorial"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Color Choice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"823872001ab9ba87","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0}},{"uid":"c66ea864985e641","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0}},{"uid":"d8c3cab37b2e7dbb","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"d208c625c151e61d","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"64abc8899e8e691d","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0}},{"uid":"34a84f898de954b5","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0}},{"uid":"de04793abb90de01","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"3d3e842542b066f3","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"c9c9a6a75f3a249f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/c9fb9d40396e984d.json b/allure-report/data/test-cases/c9fb9d40396e984d.json
new file mode 100644
index 00000000000..9d994182e2b
--- /dev/null
+++ b/allure-report/data/test-cases/c9fb9d40396e984d.json
@@ -0,0 +1 @@
+{"uid":"c9fb9d40396e984d","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"c9fb9d40396e984d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ca1eccae180a083e.json b/allure-report/data/test-cases/ca1eccae180a083e.json
new file mode 100644
index 00000000000..fd3ca9f4a66
--- /dev/null
+++ b/allure-report/data/test-cases/ca1eccae180a083e.json
@@ -0,0 +1 @@
+{"uid":"ca1eccae180a083e","name":"Testing Decoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding.DecodingTestCase#test_decoding","historyId":"4ffbfcd08c63c75577964e4b263564bd","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Decoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"decode\" is used to decode a string.
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecodingTestCase::0","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"CIPHERS"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"8d44f2b97a47f0f3","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0}},{"uid":"24fce2b7549fc46","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2}},{"uid":"8c1749fbe9590e77","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"63600542edbb694a","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"98ca489a74667507","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0}},{"uid":"8804093a9c3b17d","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2}},{"uid":"d9a6d590487a20fd","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"7e0e76f32ac7ce4e","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"ca1eccae180a083e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/caa8571433eea386.json b/allure-report/data/test-cases/caa8571433eea386.json
new file mode 100644
index 00000000000..ffb8716e617
--- /dev/null
+++ b/allure-report/data/test-cases/caa8571433eea386.json
@@ -0,0 +1 @@
+{"uid":"caa8571433eea386","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1732764221017,"stop":1732764221017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1732764221018,"stop":1732764221018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1732764221018,"stop":1732764221018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1732764221018,"stop":1732764221018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1732764221020,"stop":1732764221020,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Greek Sort"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Tuple"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"caa8571433eea386.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cab8fd48239210db.json b/allure-report/data/test-cases/cab8fd48239210db.json
new file mode 100644
index 00000000000..e7d3bd8c840
--- /dev/null
+++ b/allure-report/data/test-cases/cab8fd48239210db.json
@@ -0,0 +1 @@
+{"uid":"cab8fd48239210db","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1732428195501,"stop":1732428195501,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1732428195501,"stop":1732428195501,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1732428195504,"stop":1732428195504,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"cab8fd48239210db.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cab9c25314cf754.json b/allure-report/data/test-cases/cab9c25314cf754.json
new file mode 100644
index 00000000000..eb0500c62b3
--- /dev/null
+++ b/allure-report/data/test-cases/cab9c25314cf754.json
@@ -0,0 +1 @@
+{"uid":"cab9c25314cf754","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1732428195606,"stop":1732428195607,"duration":1},"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1732428195606,"stop":1732428195606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195607,"stop":1732428195607,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1732428195610,"stop":1732428195610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"PUZZLES"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"cab9c25314cf754.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cac786da5d1fffa.json b/allure-report/data/test-cases/cac786da5d1fffa.json
new file mode 100644
index 00000000000..3c96d92990a
--- /dev/null
+++ b/allure-report/data/test-cases/cac786da5d1fffa.json
@@ -0,0 +1 @@
+{"uid":"cac786da5d1fffa","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1732764220948,"stop":1732764220948,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1732764220948,"stop":1732764220948,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"cac786da5d1fffa.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cad7274be200bf39.json b/allure-report/data/test-cases/cad7274be200bf39.json
deleted file mode 100644
index 8906f120797..00000000000
--- a/allure-report/data/test-cases/cad7274be200bf39.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cad7274be200bf39","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732428195775,"stop":1732428195775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732428195789,"stop":1732428195789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"cad7274be200bf39.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/caf9670d0e0965a0.json b/allure-report/data/test-cases/caf9670d0e0965a0.json
new file mode 100644
index 00000000000..13af5cfdf54
--- /dev/null
+++ b/allure-report/data/test-cases/caf9670d0e0965a0.json
@@ -0,0 +1 @@
+{"uid":"caf9670d0e0965a0","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732764221370,"stop":1732764221371,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1732764221377,"stop":1732764221377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732764221378,"stop":1732764221378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"caf9670d0e0965a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/caf985b2a75ee6b7.json b/allure-report/data/test-cases/caf985b2a75ee6b7.json
deleted file mode 100644
index 019efc8ca6b..00000000000
--- a/allure-report/data/test-cases/caf985b2a75ee6b7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"caf985b2a75ee6b7","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"633abad852203ff8","name":"stdout","source":"633abad852203ff8.txt","type":"text/plain","size":272}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Pig Latin"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"caf985b2a75ee6b7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb005e45e7b312b5.json b/allure-report/data/test-cases/cb005e45e7b312b5.json
new file mode 100644
index 00000000000..63b853faa9c
--- /dev/null
+++ b/allure-report/data/test-cases/cb005e45e7b312b5.json
@@ -0,0 +1 @@
+{"uid":"cb005e45e7b312b5","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"18ce21893b263766","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0}},{"uid":"a0445feeac697184","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0}},{"uid":"e21d0927a22c6c46","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}},{"uid":"cd858786e595fd45","status":"passed","time":{"start":1724733474554,"stop":1724733474554,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f30b225377e5683d","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0}},{"uid":"a1a7aeb13172d1f0","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0}},{"uid":"8451096f3488e82","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}},{"uid":"5653676293d9b683","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}}]},"tags":["FUNDAMENTALS"]},"source":"cb005e45e7b312b5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb1927945c40fc3.json b/allure-report/data/test-cases/cb1927945c40fc3.json
deleted file mode 100644
index 4662c356e8f..00000000000
--- a/allure-report/data/test-cases/cb1927945c40fc3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cb1927945c40fc3","name":"Testing 'count_sheeps' function: empty list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_empty_list","historyId":"64d02b3be7358667808060e04863e8f8","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"2d724952cd20b6e1","name":"stdout","source":"2d724952cd20b6e1.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"cb1927945c40fc3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb1c1fa1e4f21add.json b/allure-report/data/test-cases/cb1c1fa1e4f21add.json
new file mode 100644
index 00000000000..d1accb2c745
--- /dev/null
+++ b/allure-report/data/test-cases/cb1c1fa1e4f21add.json
@@ -0,0 +1 @@
+{"uid":"cb1c1fa1e4f21add","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1732428195847,"stop":1732428195847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58941fec8afa3618c9000184","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"cb1c1fa1e4f21add.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb1f986a714e3e2e.json b/allure-report/data/test-cases/cb1f986a714e3e2e.json
new file mode 100644
index 00000000000..3375ddba212
--- /dev/null
+++ b/allure-report/data/test-cases/cb1f986a714e3e2e.json
@@ -0,0 +1 @@
+{"uid":"cb1f986a714e3e2e","name":"Testing validSolution","fullName":"kyu_4.sudoku_solution_validator.test_valid_solution.ValidSolutionTestCase#test_valid_solution","historyId":"a5e357785cf7a1184adb35707a6c5d0c","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function validSolution/ValidateSolution/valid_solution()\n that accepts a 2D array representing a Sudoku board, and returns\n true if it is a valid solution, or false otherwise. The cells of\n the sudoku board may also contain 0's, which will represent empty\n cells. Boards containing one or more zeroes are considered to be\n invalid solutions.\n\n The board is always 9 cells by 9 cells, and every\n cell only contains integers from 0 to 9.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function validSolution/ValidateSolution/valid_solution() that accepts a 2D array representing a Sudoku board, and returns true if it is a valid solution, or false otherwise. The cells of the sudoku board may also contain 0's, which will represent empty cells. Boards containing one or more zeroes are considered to be invalid solutions.
The board is always 9 cells by 9 cells, and every cell only contains integers from 0 to 9.
","status":"passed","steps":[{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 5, 3, 4, 8], [1, 9, 8, 3, 4, 2, 5, 6, 7], [8, 5, 9, 7, 6, 1, 4, 2, 3], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 6, 1, 5, 3, 7, 2, 8, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 4, 5, 2, 8, 6, 1, 7, 9]]) and verify the output (True) vs expected (True)","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[5, 3, 4, 6, 7, 8, 9, 1, 2], [6, 7, 2, 1, 9, 0, 3, 4, 9], [1, 0, 0, 3, 4, 2, 5, 6, 0], [8, 5, 9, 7, 6, 1, 0, 2, 0], [4, 2, 6, 8, 5, 3, 7, 9, 1], [7, 1, 3, 9, 2, 4, 8, 5, 6], [9, 0, 1, 5, 3, 7, 2, 1, 4], [2, 8, 7, 4, 1, 9, 6, 3, 5], [3, 0, 0, 4, 8, 1, 1, 7, 9]]) and verify the output (False) vs expected (False)","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 3, 4, 5, 6, 7, 8, 9, 1], [3, 4, 5, 6, 7, 8, 9, 1, 2], [4, 5, 6, 7, 8, 9, 1, 2, 3], [5, 6, 7, 8, 9, 1, 2, 3, 4], [6, 7, 8, 9, 1, 2, 3, 4, 5], [7, 8, 9, 1, 2, 3, 4, 5, 6], [8, 9, 1, 2, 3, 4, 5, 6, 7], [9, 1, 2, 3, 4, 5, 6, 7, 8]]) and verify the output (False) vs expected (False)","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3a7734f8c672bad4","name":"stdout","source":"3a7734f8c672bad4.txt","type":"text/plain","size":949}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidSolutionTestCase::0","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sudoku Solution Validator"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"VALIDATION"},{"name":"feature","value":"Validation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sudoku_solution_validator.test_valid_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/529bf0e9bdf7657179000008/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},"source":"cb1f986a714e3e2e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb74d5229c88c838.json b/allure-report/data/test-cases/cb74d5229c88c838.json
new file mode 100644
index 00000000000..8d9007579ea
--- /dev/null
+++ b/allure-report/data/test-cases/cb74d5229c88c838.json
@@ -0,0 +1 @@
+{"uid":"cb74d5229c88c838","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e41185e6a2547eda","name":"stdout","source":"e41185e6a2547eda.txt","type":"text/plain","size":562}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the safest places in town"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"cb74d5229c88c838.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb7d8edff0d47cc5.json b/allure-report/data/test-cases/cb7d8edff0d47cc5.json
deleted file mode 100644
index 911180405da..00000000000
--- a/allure-report/data/test-cases/cb7d8edff0d47cc5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cb7d8edff0d47cc5","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9ca1d978c6df1121","name":"stdout","source":"9ca1d978c6df1121.txt","type":"text/plain","size":213}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Sum of odd numbers"},{"name":"feature","value":"Math"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"cb7d8edff0d47cc5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb921d8c86204096.json b/allure-report/data/test-cases/cb921d8c86204096.json
new file mode 100644
index 00000000000..17a5731d993
--- /dev/null
+++ b/allure-report/data/test-cases/cb921d8c86204096.json
@@ -0,0 +1 @@
+{"uid":"cb921d8c86204096","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1732428196168,"stop":1732428196168,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1732428196168,"stop":1732428196168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"cb921d8c86204096.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cb9f6d4c2aaf90e3.json b/allure-report/data/test-cases/cb9f6d4c2aaf90e3.json
deleted file mode 100644
index fd5d2c49123..00000000000
--- a/allure-report/data/test-cases/cb9f6d4c2aaf90e3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cb9f6d4c2aaf90e3","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1732764220508,"stop":1732764220508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1732764220510,"stop":1732764220510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"Find the longest gap!"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55b86beb1417eab500000051","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c1447fd680942c58","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1}},{"uid":"37af89538f752875","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"71dc0d8169aaad6f","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"44c1e35d7a7b2adb","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1}},{"uid":"e0851c0ba53ec6a9","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"776a48c95cfacbf7","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"cb9f6d4c2aaf90e3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cbaa99833f802aa6.json b/allure-report/data/test-cases/cbaa99833f802aa6.json
new file mode 100644
index 00000000000..4ad8a167055
--- /dev/null
+++ b/allure-report/data/test-cases/cbaa99833f802aa6.json
@@ -0,0 +1 @@
+{"uid":"cbaa99833f802aa6","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"27bed6305313af96","name":"stdout","source":"27bed6305313af96.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Flow Control"},{"name":"story","value":"Powers of 3"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"cbaa99833f802aa6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cbad1c121fb6a6fb.json b/allure-report/data/test-cases/cbad1c121fb6a6fb.json
new file mode 100644
index 00000000000..669c806a55a
--- /dev/null
+++ b/allure-report/data/test-cases/cbad1c121fb6a6fb.json
@@ -0,0 +1 @@
+{"uid":"cbad1c121fb6a6fb","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1732764218818,"stop":1732764218819,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":14,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1732764218822,"stop":1732764218822,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"DECLARATIVE"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"PROGRAMMING"},{"name":"tag","value":"LANGUAGE"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FEATURES"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"ADVANCED"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},"source":"cbad1c121fb6a6fb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cbb9443875889585.json b/allure-report/data/test-cases/cbb9443875889585.json
new file mode 100644
index 00000000000..aa085e7e2e5
--- /dev/null
+++ b/allure-report/data/test-cases/cbb9443875889585.json
@@ -0,0 +1 @@
+{"uid":"cbb9443875889585","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Always perfect"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f3facb78a9fd5b26000036","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6826d14915228b29","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1}},{"uid":"66b2d8dadf3898","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0}},{"uid":"41a0b3fc08086e96","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}},{"uid":"238aa65764e1d222","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ba71f124345447fc","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1}},{"uid":"dc1c20798f5a8f0a","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0}},{"uid":"fbd4191028146e80","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}},{"uid":"af6e405f57c78056","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}}]},"tags":["MATHEMATICS","FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},"source":"cbb9443875889585.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cbe27b4f7111917c.json b/allure-report/data/test-cases/cbe27b4f7111917c.json
deleted file mode 100644
index 08e397c6828..00000000000
--- a/allure-report/data/test-cases/cbe27b4f7111917c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cbe27b4f7111917c","name":"Testing 'shortest_job_first(' function","fullName":"kyu_6.scheduling.test_solution.SJFTestCase#test_sjf","historyId":"da4a41f0bf9943ee34282e89227dd9a2","time":{"start":1732428195625,"stop":1732428195626,"duration":1},"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase","time":{"start":1732428195625,"stop":1732428195625,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","steps":[{"name":"Enter a n (([0], 0)) and verify the expected output (100) vs actual result (100)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 10, 20, 0, 0], 0)) and verify the expected output (6) vs actual result (6)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 10, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 0, 20, 0, 0], 2)) and verify the expected output (26) vs actual result (26)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([20, 20, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 19, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 19, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 18, 0, 0], 75)) and verify the expected output (1008) vs actual result (1008)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 13, 13, 12, 17, 0, 15, 0, 12, 0, 15, 0, 0, 12, 19, 11, 10, 0, 11, 18, 0, 0, 15, 20, 0, 16, 12, 17, 0, 0, 10, 19, 0, 9, 0, 16, 19, 16, 15, 0, 17, 0, 13, 11, 19, 18, 13, 10, 0, 20, 0, 10, 9, 18, 14, 18, 0, 15, 17, 10, 17, 0, 0, 0, 18, 0, 0, 19, 14, 0, 0, 19, 19, 0, 0, 0, 0, 0, 9, 18, 0, 0, 11, 16, 0, 0, 0, 0, 10, 0, 17, 0, 16, 0, 0, 0, 16, 0, 13, 20, 0, 20, 20, 0, 0, 20, 14, 0, 11, 0, 9, 0, 0, 20, 11, 17, 0, 12, 13, 16, 13, 19, 0, 18, 20, 0, 19, 10, 19, 12, 0, 18, 0, 14, 9, 0, 0, 0, 13, 14, 9, 18, 9, 11, 19, 10, 20, 17, 13, 0, 13, 0, 12, 0, 19, 0, 14, 0, 20, 0, 14, 12, 11, 18, 0, 0, 9, 0, 19], 24)) and verify the expected output (275) vs actual result (275)","time":{"start":1732428195626,"stop":1732428195626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase::0","time":{"start":1732428195628,"stop":1732428195628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"QUEUES"},{"name":"story","value":"Scheduling (Shortest Job First or SJF)"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"SCHEDULING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.scheduling.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550cc572b9e7b563be00054f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},"source":"cbe27b4f7111917c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cbf123a6aa236a3b.json b/allure-report/data/test-cases/cbf123a6aa236a3b.json
new file mode 100644
index 00000000000..c720da05c89
--- /dev/null
+++ b/allure-report/data/test-cases/cbf123a6aa236a3b.json
@@ -0,0 +1 @@
+{"uid":"cbf123a6aa236a3b","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
sharkDistance = distance the shark needs to cover to eat you in metres,
sharkSpeed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
youSpeed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"cbf123a6aa236a3b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cc051f6a400be208.json b/allure-report/data/test-cases/cc051f6a400be208.json
new file mode 100644
index 00000000000..95c9832b5ae
--- /dev/null
+++ b/allure-report/data/test-cases/cc051f6a400be208.json
@@ -0,0 +1 @@
+{"uid":"cc051f6a400be208","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"24199b96cc9c8ec3","name":"stdout","source":"24199b96cc9c8ec3.txt","type":"text/plain","size":896}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Calculator"},{"name":"tag","value":"PARSING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"cc051f6a400be208.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cc2dceff6dc83502.json b/allure-report/data/test-cases/cc2dceff6dc83502.json
new file mode 100644
index 00000000000..be61bb5cc48
--- /dev/null
+++ b/allure-report/data/test-cases/cc2dceff6dc83502.json
@@ -0,0 +1 @@
+{"uid":"cc2dceff6dc83502","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1732428194439,"stop":1732428194439,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 38, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Josephus Survivor"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"cc2dceff6dc83502.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cc4dd11ea285cd92.json b/allure-report/data/test-cases/cc4dd11ea285cd92.json
deleted file mode 100644
index 699544b8dba..00000000000
--- a/allure-report/data/test-cases/cc4dd11ea285cd92.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cc4dd11ea285cd92","name":"Testing 'count_sheeps' function: mixed list","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_mixed_list","historyId":"1b4dd61e36f8ec4ee2f83635d4e16e21","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like mixed list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Counting sheep..."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b0a6327af7d064cf","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1}},{"uid":"545394bf3fbbd64b","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"1bcebf4fb624aad6","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"35f08e300f5635d6","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1}},{"uid":"504baf7c4d256536","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"c462a5b80d49c98b","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"cc4dd11ea285cd92.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ccac52878bec48b6.json b/allure-report/data/test-cases/ccac52878bec48b6.json
new file mode 100644
index 00000000000..620b73c3c0e
--- /dev/null
+++ b/allure-report/data/test-cases/ccac52878bec48b6.json
@@ -0,0 +1 @@
+{"uid":"ccac52878bec48b6","name":"Testing 'DefaultList' class: __getitem__","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_basic","historyId":"7dba0545991d74ec4981bfb3eea48559","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: __getitem__\n\n Called to implement evaluation of self[key]. For sequence\n types, the accepted keys should be integers and slice objects.\n Note that the special interpretation of negative indexes\n (if the class wishes to emulate a sequence type) is up to the\n __getitem__() method.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing __getitem__ method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"ccac52878bec48b6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ccb7c5007831ab45.json b/allure-report/data/test-cases/ccb7c5007831ab45.json
deleted file mode 100644
index 96a6137a230..00000000000
--- a/allure-report/data/test-cases/ccb7c5007831ab45.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ccb7c5007831ab45","name":"Testing the 'find_missing_number' function","fullName":"kyu_6.number_zoo_patrol.test_find_missing_number.FindMissingNumberTestCase#test_find_missing_number","historyId":"ec5359964a6a6bc7051957eec5d9455d","time":{"start":1724735128836,"stop":1724735128852,"duration":16},"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that should take a shuffled list of unique numbers\n from 1 to n with one element missing (which can be any\n number including n). Should return this missing number.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that should take a shuffled list of unique numbers from 1 to n with one element missing (which can be any number including n). The function should return the missing number.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output: 1 vs actual result: 1","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 2 vs actual result: 2","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 3 vs actual result: 3","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 4 vs actual result: 4","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output: 36 vs actual result: 36","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b3fc324c4038294","name":"stdout","source":"b3fc324c4038294.txt","type":"text/plain","size":2621}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindMissingNumberTestCase::0","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PERFORMANCE"},{"name":"story","value":"Number Zoo Patrol"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.number_zoo_patrol.test_find_missing_number"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5276c18121e20900c0000235/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},"source":"ccb7c5007831ab45.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ccc1ac75f035d282.json b/allure-report/data/test-cases/ccc1ac75f035d282.json
new file mode 100644
index 00000000000..2b5642fdacc
--- /dev/null
+++ b/allure-report/data/test-cases/ccc1ac75f035d282.json
@@ -0,0 +1 @@
+{"uid":"ccc1ac75f035d282","name":"Wolf at the beginning of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_start","historyId":"dcabd02011959f0337d9098678ad990d","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"a3650a70b5eae511","name":"stdout","source":"a3650a70b5eae511.txt","type":"text/plain","size":146}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"ccc1ac75f035d282.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ccc6c3ffee5b9f76.json b/allure-report/data/test-cases/ccc6c3ffee5b9f76.json
new file mode 100644
index 00000000000..c38f2fde991
--- /dev/null
+++ b/allure-report/data/test-cases/ccc6c3ffee5b9f76.json
@@ -0,0 +1 @@
+{"uid":"ccc6c3ffee5b9f76","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1732764221002,"stop":1732764221002,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"story","value":"Personalized greeting"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"ccc6c3ffee5b9f76.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cce644bc4fb0b16f.json b/allure-report/data/test-cases/cce644bc4fb0b16f.json
deleted file mode 100644
index f8714618b79..00000000000
--- a/allure-report/data/test-cases/cce644bc4fb0b16f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cce644bc4fb0b16f","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1732428195915,"stop":1732428195915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Pull your words together, man!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59ad7d2e07157af687000070","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},"source":"cce644bc4fb0b16f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cd3e27d521a2ebd0.json b/allure-report/data/test-cases/cd3e27d521a2ebd0.json
new file mode 100644
index 00000000000..227e179a4cc
--- /dev/null
+++ b/allure-report/data/test-cases/cd3e27d521a2ebd0.json
@@ -0,0 +1 @@
+{"uid":"cd3e27d521a2ebd0","name":"Testing remove_char function","fullName":"kyu_8.remove_first_and_last_character.test_remove_char.RemoveCharTestCase#test_remove_char","historyId":"094915dd36d829c22ed2375a32962ac5","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that 'remove_char' function\n removes the first and\n last characters of a string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass 'eloquent' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'country' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'person' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'place' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass 'ok' string and verify the output","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c451fef2d9e750cf","name":"stdout","source":"c451fef2d9e750cf.txt","type":"text/plain","size":196}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveCharTestCase::0","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Remove First and Last Character"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_first_and_last_character.test_remove_char"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},"source":"cd3e27d521a2ebd0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cd536df0700f3bd3.json b/allure-report/data/test-cases/cd536df0700f3bd3.json
deleted file mode 100644
index 898cc81f845..00000000000
--- a/allure-report/data/test-cases/cd536df0700f3bd3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cd536df0700f3bd3","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1732428195552,"stop":1732428195552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1732428195556,"stop":1732428195556,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Numericals of a String"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"PERFORMANCE"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5b4070144d7d8bbfe7000001","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]},"source":"cd536df0700f3bd3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cd56af2e749c4e8a.json b/allure-report/data/test-cases/cd56af2e749c4e8a.json
new file mode 100644
index 00000000000..4455c641661
--- /dev/null
+++ b/allure-report/data/test-cases/cd56af2e749c4e8a.json
@@ -0,0 +1 @@
+{"uid":"cd56af2e749c4e8a","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/570f6436b29c708a32000826","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3e3617735ee8a318","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0}},{"uid":"73ef94971e1ebc98","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0}},{"uid":"b1b4ed481e88bb25","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"5a12cd507dfc239d","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a3cba1eb012d0834","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0}},{"uid":"27f5e11d20d2d96c","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0}},{"uid":"8a0dfae45b96d6a4","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"c7f51c235702ff2b","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"cd56af2e749c4e8a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cd72a87cc33096c5.json b/allure-report/data/test-cases/cd72a87cc33096c5.json
new file mode 100644
index 00000000000..1998e4b6e62
--- /dev/null
+++ b/allure-report/data/test-cases/cd72a87cc33096c5.json
@@ -0,0 +1 @@
+{"uid":"cd72a87cc33096c5","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1732428194580,"stop":1732428194580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BINARY"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FORMATS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"suite","value":"Character Encodings"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ASCII"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"cd72a87cc33096c5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cd858786e595fd45.json b/allure-report/data/test-cases/cd858786e595fd45.json
new file mode 100644
index 00000000000..60b249cfec2
--- /dev/null
+++ b/allure-report/data/test-cases/cd858786e595fd45.json
@@ -0,0 +1 @@
+{"uid":"cd858786e595fd45","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6148a5719472274d","name":"stdout","source":"6148a5719472274d.txt","type":"text/plain","size":510}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"cd858786e595fd45.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cde33394de2ec155.json b/allure-report/data/test-cases/cde33394de2ec155.json
new file mode 100644
index 00000000000..49aadd7b1ca
--- /dev/null
+++ b/allure-report/data/test-cases/cde33394de2ec155.json
@@ -0,0 +1 @@
+{"uid":"cde33394de2ec155","name":"Testing string_to_array function","fullName":"kyu_8.convert_string_to_an_array.test_string_to_array.StringToArrayTestCase#test_string_to_array","historyId":"f51ecfb2c4460f518b2155a78436a09d","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_to_array function.\n\n A function to split a string and\n convert it into an array of words.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1b39872f125fb2ef","name":"stdout","source":"1b39872f125fb2ef.txt","type":"text/plain","size":288}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringToArrayTestCase::0","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Convert a string to an array"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.convert_string_to_an_array.test_string_to_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e76bc428d6fbc2d500036d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"cde33394de2ec155.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cde4151d7e05fca5.json b/allure-report/data/test-cases/cde4151d7e05fca5.json
new file mode 100644
index 00000000000..4ffcf9f9b5e
--- /dev/null
+++ b/allure-report/data/test-cases/cde4151d7e05fca5.json
@@ -0,0 +1 @@
+{"uid":"cde4151d7e05fca5","name":"You are given two angles -> find the 3rd.","fullName":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle.OtherAngleTestCase#test_other_angle","historyId":"6630066bed88b9c8246478bc4b94ac73","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n You are given two angles (in degrees) of a triangle.\n Find the 3rd.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter values of two angles and return the 3rd","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3cfc143b96c54cf6","name":"stdout","source":"3cfc143b96c54cf6.txt","type":"text/plain","size":145}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OtherAngleTestCase::0","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Third Angle of a Triangle"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.third_angle_of_triangle.test_third_angle_of_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a023c426975981341000014/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"cde4151d7e05fca5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ce004e41100b8867.json b/allure-report/data/test-cases/ce004e41100b8867.json
new file mode 100644
index 00000000000..8a86b78315d
--- /dev/null
+++ b/allure-report/data/test-cases/ce004e41100b8867.json
@@ -0,0 +1 @@
+{"uid":"ce004e41100b8867","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1732764220780,"stop":1732764220780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"V A P O R C O D E"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5966eeb31b229e44eb00007a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"ce004e41100b8867.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ce6714fc18aff8ec.json b/allure-report/data/test-cases/ce6714fc18aff8ec.json
new file mode 100644
index 00000000000..13397c8b6d3
--- /dev/null
+++ b/allure-report/data/test-cases/ce6714fc18aff8ec.json
@@ -0,0 +1 @@
+{"uid":"ce6714fc18aff8ec","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Conditions"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep up the hoop"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"44275f12522bda28","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0}},{"uid":"8f3c559eb697de75","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2}},{"uid":"c6f6863411d36c7a","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"f997fb8bda584215","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b02a54a0a8bd8284","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0}},{"uid":"6c70ddf45fea2887","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2}},{"uid":"1073662453fffbc9","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"cbc7a26721b4acfd","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"ce6714fc18aff8ec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ce75fbdf4ccd46b8.json b/allure-report/data/test-cases/ce75fbdf4ccd46b8.json
deleted file mode 100644
index 836c55faf9c..00000000000
--- a/allure-report/data/test-cases/ce75fbdf4ccd46b8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ce75fbdf4ccd46b8","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1724735127313,"stop":1724735127391,"duration":78},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1724735127313,"stop":1724735127313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"45607bc70f60caca","name":"stdout","source":"45607bc70f60caca.txt","type":"text/plain","size":1579}],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Sum by Factors"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"ce75fbdf4ccd46b8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ce842a0bacb75304.json b/allure-report/data/test-cases/ce842a0bacb75304.json
new file mode 100644
index 00000000000..7946b1c3639
--- /dev/null
+++ b/allure-report/data/test-cases/ce842a0bacb75304.json
@@ -0,0 +1 @@
+{"uid":"ce842a0bacb75304","name":"test_solution_big","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_big","historyId":"128bd70e221c2c2b932b5e8d4fdb22c0","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 52, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ce842a0bacb75304.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ceb0c3e5ec48d975.json b/allure-report/data/test-cases/ceb0c3e5ec48d975.json
deleted file mode 100644
index 29c1a341b4e..00000000000
--- a/allure-report/data/test-cases/ceb0c3e5ec48d975.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ceb0c3e5ec48d975","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1732428196174,"stop":1732428196175,"duration":1},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1732428196174,"stop":1732428196174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1732428196174,"stop":1732428196174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"ceb0c3e5ec48d975.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cedf72c8fbbfdfc5.json b/allure-report/data/test-cases/cedf72c8fbbfdfc5.json
deleted file mode 100644
index e7b5ff34d9c..00000000000
--- a/allure-report/data/test-cases/cedf72c8fbbfdfc5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cedf72c8fbbfdfc5","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f4b8bcccd8e3d9a5","name":"stdout","source":"f4b8bcccd8e3d9a5.txt","type":"text/plain","size":1380}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ASCII"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Character Encodings"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"BINARY"},{"name":"tag","value":"FORMATS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"cedf72c8fbbfdfc5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cef1ed2aef537de7.json b/allure-report/data/test-cases/cef1ed2aef537de7.json
new file mode 100644
index 00000000000..9e14fcfbe4b
--- /dev/null
+++ b/allure-report/data/test-cases/cef1ed2aef537de7.json
@@ -0,0 +1 @@
+{"uid":"cef1ed2aef537de7","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data ans assert the result","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ans assert the result","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Disemvowel Trolls"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52fba66badcd10859f00097e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7f6d50d19e0f3de2","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0}},{"uid":"274cead41a0d037b","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0}},{"uid":"dcbe3576bc7fc285","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"857dc75c5bd2dd17","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"405b625cf95f9fbd","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0}},{"uid":"900a2cbb7155295","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0}},{"uid":"fdff4b964fae0427","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"f1c4cfcd59974ea","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"cef1ed2aef537de7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cefd3a9afeec351e.json b/allure-report/data/test-cases/cefd3a9afeec351e.json
deleted file mode 100644
index fa11270813d..00000000000
--- a/allure-report/data/test-cases/cefd3a9afeec351e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cefd3a9afeec351e","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"407f6f4c1f9bb5a2","name":"stdout","source":"407f6f4c1f9bb5a2.txt","type":"text/plain","size":30}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"cefd3a9afeec351e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cf349408f505ed67.json b/allure-report/data/test-cases/cf349408f505ed67.json
deleted file mode 100644
index 4e2e7e4c989..00000000000
--- a/allure-report/data/test-cases/cf349408f505ed67.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cf349408f505ed67","name":"Testing password function","fullName":"kyu_7.password_validator.test_password.PasswordTestCase#test_password","historyId":"aaef6593296fd19246b6caa71f38ecab","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing password function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"17e1f12bcdd4240f","name":"stdout","source":"17e1f12bcdd4240f.txt","type":"text/plain","size":487}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PasswordTestCase::0","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Password validator"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.password_validator.test_password"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"cf349408f505ed67.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cf8fa237e5fc3101.json b/allure-report/data/test-cases/cf8fa237e5fc3101.json
deleted file mode 100644
index ecce177b793..00000000000
--- a/allure-report/data/test-cases/cf8fa237e5fc3101.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cf8fa237e5fc3101","name":"Negative non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_negative","historyId":"f9c1f10fe995fd827dbc67efd6c689cb","time":{"start":1732428196168,"stop":1732428196168,"duration":0},"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n non-consecutive is a negative number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with negative non consecutive number","time":{"start":1732428196168,"stop":1732428196168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"cf8fa237e5fc3101.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cfac23a989211fca.json b/allure-report/data/test-cases/cfac23a989211fca.json
deleted file mode 100644
index 9823dbcb09e..00000000000
--- a/allure-report/data/test-cases/cfac23a989211fca.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cfac23a989211fca","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732428196476,"stop":1732428196476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"suite","value":"Control Flow"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"cfac23a989211fca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cfba8b314ab82273.json b/allure-report/data/test-cases/cfba8b314ab82273.json
new file mode 100644
index 00000000000..be25c46ac28
--- /dev/null
+++ b/allure-report/data/test-cases/cfba8b314ab82273.json
@@ -0,0 +1 @@
+{"uid":"cfba8b314ab82273","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"abf9a812b0a61e07","name":"stdout","source":"abf9a812b0a61e07.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"story","value":"Not very secure"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"BUGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"cfba8b314ab82273.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/cfca05e0b975fd2.json b/allure-report/data/test-cases/cfca05e0b975fd2.json
new file mode 100644
index 00000000000..d66a0482d29
--- /dev/null
+++ b/allure-report/data/test-cases/cfca05e0b975fd2.json
@@ -0,0 +1 @@
+{"uid":"cfca05e0b975fd2","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"199bb2c039260176","name":"stdout","source":"199bb2c039260176.txt","type":"text/plain","size":410}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Numbers"},{"name":"tag","value":"DATES/TIME"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Century From Year"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"cfca05e0b975fd2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d0246537274067fb.json b/allure-report/data/test-cases/d0246537274067fb.json
deleted file mode 100644
index e87f7e1bf28..00000000000
--- a/allure-report/data/test-cases/d0246537274067fb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d0246537274067fb","name":"Testing 'greek_comparator' function","fullName":"kyu_8.greek_sort.test_greek_comparator.GreekComparatorTestCase#test_greek_comparator","historyId":"a1dee0241acea84cdb83fd9eaabd5c04","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase","time":{"start":1732764221017,"stop":1732764221017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing greek_comparator function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
A custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument
","status":"passed","steps":[{"name":"Enter test inputs(alpha, beta) and assert expected (< 0) vs actual result (-1)","time":{"start":1732764221018,"stop":1732764221018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(psi, psi) and assert expected (== 0) vs actual result (0)","time":{"start":1732764221018,"stop":1732764221018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test inputs(upsilon, rho) and assert expected (> 0) vs actual result (3)","time":{"start":1732764221018,"stop":1732764221018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreekComparatorTestCase::0","time":{"start":1732764221020,"stop":1732764221020,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Greek Sort"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Tuple"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.greek_sort.test_greek_comparator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56bc1acf66a2abc891000561","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7e0fbf3b4505484b","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0}},{"uid":"3e88e2d0381e105a","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"a12dc2585f9de41f","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a4849e99633e4676","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0}},{"uid":"327fbdea3443aca5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"c301f45b01d7d10f","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"d0246537274067fb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d06d6d8db945d4d7.json b/allure-report/data/test-cases/d06d6d8db945d4d7.json
new file mode 100644
index 00000000000..c39b1a51e3e
--- /dev/null
+++ b/allure-report/data/test-cases/d06d6d8db945d4d7.json
@@ -0,0 +1 @@
+{"uid":"d06d6d8db945d4d7","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"EXPRESSIONS"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Calculator"},{"name":"tag","value":"PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b79318ff2ae67fee","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0}},{"uid":"fe6da9468168286a","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0}},{"uid":"daa21ce701ca0a19","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}},{"uid":"cc051f6a400be208","status":"passed","time":{"start":1724733472312,"stop":1724733472312,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5194ad39db439d08","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0}},{"uid":"e78e70d10bce7cf5","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0}},{"uid":"371888dd705cab28","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}},{"uid":"57bbb6ca73efd1b4","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}}]},"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"d06d6d8db945d4d7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d0931e78c129f8d8.json b/allure-report/data/test-cases/d0931e78c129f8d8.json
deleted file mode 100644
index 5aa1f91397a..00000000000
--- a/allure-report/data/test-cases/d0931e78c129f8d8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d0931e78c129f8d8","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1732764220260,"stop":1732764220260,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1732764220262,"stop":1732764220262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"FUNCTIONS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Games"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e55f716219844475","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0}},{"uid":"962ca80dcc908350","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"98366b42396826ce","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f91e38b8c375d31c","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0}},{"uid":"90a24ba96aea3cfc","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"396df158495e2556","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"d0931e78c129f8d8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d0b6dccad411741e.json b/allure-report/data/test-cases/d0b6dccad411741e.json
new file mode 100644
index 00000000000..b3476465f80
--- /dev/null
+++ b/allure-report/data/test-cases/d0b6dccad411741e.json
@@ -0,0 +1 @@
+{"uid":"d0b6dccad411741e","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data (4) and verify the output","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (200) and verify the output","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (-1) and verify the output","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (1291) and verify the output","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514b92a657cdc65150000006","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d4bec70d6611b3f1","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0}},{"uid":"bcfec9a648915f6a","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1}},{"uid":"16c1a97c5d8eacc8","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"2620650c036fa5d9","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"41668c3c4e1a677a","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0}},{"uid":"af82a0c3b0cef265","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1}},{"uid":"84f17449b7b13451","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"324c41918ed3c26a","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"d0b6dccad411741e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d0c0a10a6587c56e.json b/allure-report/data/test-cases/d0c0a10a6587c56e.json
new file mode 100644
index 00000000000..35453311606
--- /dev/null
+++ b/allure-report/data/test-cases/d0c0a10a6587c56e.json
@@ -0,0 +1 @@
+{"uid":"d0c0a10a6587c56e","name":"Testing largestPower function","fullName":"kyu_7.powers_of_3.test_largest_power.LargestPowerTestCase#test_largest_power","historyId":"026739760bca73e921f8e5d35d9329cf","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing largestPower function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an integer and verify the output","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an integer and verify the output","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a11058edff9d734d","name":"stdout","source":"a11058edff9d734d.txt","type":"text/plain","size":54}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LargestPowerTestCase::0","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Flow Control"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Powers of 3"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.powers_of_3.test_largest_power"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"d0c0a10a6587c56e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d0cba34627dad034.json b/allure-report/data/test-cases/d0cba34627dad034.json
new file mode 100644
index 00000000000..db22ad0db76
--- /dev/null
+++ b/allure-report/data/test-cases/d0cba34627dad034.json
@@ -0,0 +1 @@
+{"uid":"d0cba34627dad034","name":"Test for invalid large string","fullName":"kyu_7.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses_large_invalid","historyId":"b51be2be310394256f22a0dcf45fea1f","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"description":"\n Test valid_parentheses function with\n invalid large string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Invalid large test string
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test valid_parentheses function with\n invalid large string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Invalid large test string
","status":"passed","steps":[{"name":"Enter a large invalid test string and verifythat the function returns False.","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Valid Parentheses"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/6411b91a5e71b915d237332d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},"source":"d0cba34627dad034.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d0ce09c4ba5ff697.json b/allure-report/data/test-cases/d0ce09c4ba5ff697.json
deleted file mode 100644
index e2942641a39..00000000000
--- a/allure-report/data/test-cases/d0ce09c4ba5ff697.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d0ce09c4ba5ff697","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c9b22cc9dc28f439","name":"stdout","source":"c9b22cc9dc28f439.txt","type":"text/plain","size":96}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"d0ce09c4ba5ff697.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d10b96136002b581.json b/allure-report/data/test-cases/d10b96136002b581.json
new file mode 100644
index 00000000000..8ecb2f49569
--- /dev/null
+++ b/allure-report/data/test-cases/d10b96136002b581.json
@@ -0,0 +1 @@
+{"uid":"d10b96136002b581","name":"Testing 'count_sheeps' function: positive flow","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep","historyId":"7c789f6ee990c99f027ff5b8c32573fd","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Consider an array of sheep where some sheep\n may be missing from their place.\n We need a function that counts the\n number of sheep present in the array\n (true means present).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"2dd32f5139296bc1","name":"stdout","source":"2dd32f5139296bc1.txt","type":"text/plain","size":181}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Counting sheep..."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"d10b96136002b581.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d1233b1a931bee1a.json b/allure-report/data/test-cases/d1233b1a931bee1a.json
deleted file mode 100644
index d86e319179d..00000000000
--- a/allure-report/data/test-cases/d1233b1a931bee1a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d1233b1a931bee1a","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"94e9d8b306bae268","name":"stdout","source":"94e9d8b306bae268.txt","type":"text/plain","size":34}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Permute a Palindrome"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"d1233b1a931bee1a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d12e38fc8c8ec4dd.json b/allure-report/data/test-cases/d12e38fc8c8ec4dd.json
new file mode 100644
index 00000000000..b4f42b1e807
--- /dev/null
+++ b/allure-report/data/test-cases/d12e38fc8c8ec4dd.json
@@ -0,0 +1 @@
+{"uid":"d12e38fc8c8ec4dd","name":"Testing validate_battlefield function","fullName":"kyu_3.battleship_field_validator.test_battleship_validator.BattleshipFieldValidatorTestCase#test_validate_battlefield","historyId":"b22abb76677627273b26e5c011545fb2","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Battleship field validator\n\n Testing a method that takes a field for well-known board game \"Battleship\"\n as an argument and returns true if it has a valid disposition of ships,\n false otherwise. Argument is guaranteed to be 10*10 two-dimension array.\n Elements in the array are numbers, 0 if the cell is free and 1 if occupied\n by ship.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a method that takes a field for well-known board game \"Battleship\" as an argument and returns true if it has a valid disposition of ships, false otherwise.
","status":"passed","steps":[{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> True, actual -> True","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Field validation: expected -> False, actual -> False","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_BattleshipFieldValidatorTestCase::0","time":{"start":1732764218548,"stop":1732764218548,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"VALIDATION"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Battleship field validator"},{"name":"tag","value":"GAME BOARDS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.battleship_field_validator.test_battleship_validator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bb6539a4cf1b12d90005b7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},"source":"d12e38fc8c8ec4dd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d157034757bf8b88.json b/allure-report/data/test-cases/d157034757bf8b88.json
new file mode 100644
index 00000000000..ae8b059f464
--- /dev/null
+++ b/allure-report/data/test-cases/d157034757bf8b88.json
@@ -0,0 +1 @@
+{"uid":"d157034757bf8b88","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ea8ea3523c9226e8","name":"stdout","source":"ea8ea3523c9226e8.txt","type":"text/plain","size":554}],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"d157034757bf8b88.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d1bc6da1a117f865.json b/allure-report/data/test-cases/d1bc6da1a117f865.json
deleted file mode 100644
index 67f9db0756d..00000000000
--- a/allure-report/data/test-cases/d1bc6da1a117f865.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d1bc6da1a117f865","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1732764219379,"stop":1732764219379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Duplicate Encoder"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54b42f9314d9229fd6000d9c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f30d62828063f744","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0}},{"uid":"6f9dcb0c09ae9f13","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}},{"uid":"fa69c95248558058","status":"passed","time":{"start":1724733473202,"stop":1724733473202,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"62141a9b45e036f9","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0}},{"uid":"2b7f0b03733442e8","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}},{"uid":"a8ada246e9141e4e","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"d1bc6da1a117f865.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d1be51368671f899.json b/allure-report/data/test-cases/d1be51368671f899.json
new file mode 100644
index 00000000000..e90315aac19
--- /dev/null
+++ b/allure-report/data/test-cases/d1be51368671f899.json
@@ -0,0 +1 @@
+{"uid":"d1be51368671f899","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).\n\n 3. If the input string is empty, return an empty string. The words in the\n input String will only contain valid consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"269b686a0975db0c","name":"stdout","source":"269b686a0975db0c.txt","type":"text/plain","size":276}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Your order, please"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"d1be51368671f899.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d208c625c151e61d.json b/allure-report/data/test-cases/d208c625c151e61d.json
new file mode 100644
index 00000000000..05237d748ba
--- /dev/null
+++ b/allure-report/data/test-cases/d208c625c151e61d.json
@@ -0,0 +1 @@
+{"uid":"d208c625c151e61d","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"61c3ba5a703e8965","name":"stdout","source":"61c3ba5a703e8965.txt","type":"text/plain","size":428}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Factorial"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Color Choice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"d208c625c151e61d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d20d06b45fb65ddb.json b/allure-report/data/test-cases/d20d06b45fb65ddb.json
new file mode 100644
index 00000000000..1ffdd6da2fe
--- /dev/null
+++ b/allure-report/data/test-cases/d20d06b45fb65ddb.json
@@ -0,0 +1 @@
+{"uid":"d20d06b45fb65ddb","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Vasya - Clerk"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555615a77ebc7c2c8a0000b8","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a24df28711252fb3","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0}},{"uid":"f7d85b85e5647233","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0}},{"uid":"be22b07b7195c319","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"a43120edfc7294d0","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9a9def5039f12f67","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0}},{"uid":"74b0969e7db4effb","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0}},{"uid":"dee0416f79d22a0d","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"1c8034b1a6365fc2","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},"source":"d20d06b45fb65ddb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d20f10e7196a7103.json b/allure-report/data/test-cases/d20f10e7196a7103.json
new file mode 100644
index 00000000000..256ddb7e362
--- /dev/null
+++ b/allure-report/data/test-cases/d20f10e7196a7103.json
@@ -0,0 +1 @@
+{"uid":"d20f10e7196a7103","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d4a81151a0ff1cd3","name":"stdout","source":"d4a81151a0ff1cd3.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Will you make it?"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"d20f10e7196a7103.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d21849f45071cee3.json b/allure-report/data/test-cases/d21849f45071cee3.json
new file mode 100644
index 00000000000..d021607941d
--- /dev/null
+++ b/allure-report/data/test-cases/d21849f45071cee3.json
@@ -0,0 +1 @@
+{"uid":"d21849f45071cee3","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1732428195563,"stop":1732428195563,"duration":0},"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732428195562,"stop":1732428195562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1732428195563,"stop":1732428195563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732428195574,"stop":1732428195574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Permute a Palindrome"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"d21849f45071cee3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d237c739f4b0c138.json b/allure-report/data/test-cases/d237c739f4b0c138.json
deleted file mode 100644
index e56507c6a85..00000000000
--- a/allure-report/data/test-cases/d237c739f4b0c138.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d237c739f4b0c138","name":"Testing 'sum_triangular_numbers' with zero","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_zero","historyId":"fc1061f17dd61adf726ad7c2bb23539c","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with zero as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter zero and verify the output","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cbf43f2ebe410372","name":"stdout","source":"cbf43f2ebe410372.txt","type":"text/plain","size":27}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"d237c739f4b0c138.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d23a28a2b97dc203.json b/allure-report/data/test-cases/d23a28a2b97dc203.json
new file mode 100644
index 00000000000..091abb2dc06
--- /dev/null
+++ b/allure-report/data/test-cases/d23a28a2b97dc203.json
@@ -0,0 +1 @@
+{"uid":"d23a28a2b97dc203","name":"Testing 'has_subpattern' (part 3) function","fullName":"kyu_6.string_subpattern_recognition_3.test_has_subpattern.HasSubpatternTestCase#test_has_subpattern","historyId":"89f53112353ba49dc8f3a4029d39ba34","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that 'has_subpattern' function\n\n Return a subpattern with sorted characters,\n otherwise return the base string with sorted\n characters (you might consider this case as\n an edge case, with the subpattern being repeated\n only once and thus equalling the original input string).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6a89bd43066f4143","name":"stdout","source":"6a89bd43066f4143.txt","type":"text/plain","size":3892}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HasSubpatternTestCase::0","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"String subpattern recognition III"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_subpattern_recognition_3.test_has_subpattern"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a4a2973d8e14586c700000a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"d23a28a2b97dc203.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d2acdc5e027859f4.json b/allure-report/data/test-cases/d2acdc5e027859f4.json
new file mode 100644
index 00000000000..9c9c9c26efb
--- /dev/null
+++ b/allure-report/data/test-cases/d2acdc5e027859f4.json
@@ -0,0 +1 @@
+{"uid":"d2acdc5e027859f4","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Where my anagrams at?"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1df66f77b1cc31ad","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0}},{"uid":"610996d8ca2c99cc","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0}},{"uid":"92695f36fc50d8a3","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}},{"uid":"547e143b73834674","status":"passed","time":{"start":1724733473046,"stop":1724733473046,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"300c045916564a1","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0}},{"uid":"43e7aaf3ed9f3ed0","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0}},{"uid":"31b67858aaa81503","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}},{"uid":"74afb414b6e0cabc","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"d2acdc5e027859f4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d2af0876e7f45a7f.json b/allure-report/data/test-cases/d2af0876e7f45a7f.json
new file mode 100644
index 00000000000..594eced1833
--- /dev/null
+++ b/allure-report/data/test-cases/d2af0876e7f45a7f.json
@@ -0,0 +1 @@
+{"uid":"d2af0876e7f45a7f","name":"'multiply' function verification: lists with multiple digits","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest","historyId":"6105a97f729c5e36b325cf44492db688","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test lists with multiple digits\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the start of the list","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from near the end of the list","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Remove smallest value from the end of the list","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bef296bdea9fd681","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0}},{"uid":"c0bcf993972d49ba","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0}},{"uid":"5a6f2f90ae14c26f","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"a3b8656ba40e9af1","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c700736d12b44c86","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0}},{"uid":"b36380d1077ce20b","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0}},{"uid":"1f991ba5bad9e7e9","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"742a65a772f90af2","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"d2af0876e7f45a7f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d2b6a960777edb8f.json b/allure-report/data/test-cases/d2b6a960777edb8f.json
new file mode 100644
index 00000000000..9df3f7adb28
--- /dev/null
+++ b/allure-report/data/test-cases/d2b6a960777edb8f.json
@@ -0,0 +1 @@
+{"uid":"d2b6a960777edb8f","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220954,"stop":1732764220954,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"d2b6a960777edb8f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d34aca89a8362e7c.json b/allure-report/data/test-cases/d34aca89a8362e7c.json
deleted file mode 100644
index 8cfdab24fd2..00000000000
--- a/allure-report/data/test-cases/d34aca89a8362e7c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d34aca89a8362e7c","name":"test_starting_position_from_negatives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on negative grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 89, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"d34aca89a8362e7c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d35364e5c638d89f.json b/allure-report/data/test-cases/d35364e5c638d89f.json
deleted file mode 100644
index 487f1106b1b..00000000000
--- a/allure-report/data/test-cases/d35364e5c638d89f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d35364e5c638d89f","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"d35364e5c638d89f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d36e2f5707d2a6d3.json b/allure-report/data/test-cases/d36e2f5707d2a6d3.json
deleted file mode 100644
index 80a80f41ef2..00000000000
--- a/allure-report/data/test-cases/d36e2f5707d2a6d3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d36e2f5707d2a6d3","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1732428194023,"stop":1732428194025,"duration":2},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1732428194022,"stop":1732428194022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194023,"stop":1732428194025,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1732428194025,"stop":1732428194025,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1732428194026,"stop":1732428194026,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Strings Mix"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"d36e2f5707d2a6d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d39d2cfc8c05650c.json b/allure-report/data/test-cases/d39d2cfc8c05650c.json
deleted file mode 100644
index eb8c48f26b9..00000000000
--- a/allure-report/data/test-cases/d39d2cfc8c05650c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d39d2cfc8c05650c","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1732428196330,"stop":1732428196330,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Multiply"},{"name":"feature","value":"Multiplication"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"tag","value":"INTRODUCTION"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"d39d2cfc8c05650c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d3ab7c4bfc7d171f.json b/allure-report/data/test-cases/d3ab7c4bfc7d171f.json
deleted file mode 100644
index 4cca44f14c7..00000000000
--- a/allure-report/data/test-cases/d3ab7c4bfc7d171f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d3ab7c4bfc7d171f","name":"Testing is_prime function","fullName":"kyu_5.master_your_primes_sieve_with_memoization.test_primes.PrimesTestCase#test_primes","historyId":"1051a395d8289668fbb59ee9de3c3a4f","time":{"start":1732428194447,"stop":1732428194447,"duration":0},"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase","time":{"start":1732428194446,"stop":1732428194446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function that checks if a given number n is a prime\n looping through it and, possibly, expanding the array/list of\n known primes only if/when necessary (ie: as soon as you check\n for a potential prime which is greater than a given threshold\n for each n, stop).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1732428194447,"stop":1732428194447,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PrimesTestCase::0","time":{"start":1732428194457,"stop":1732428194457,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Master your primes: sieve with memoization"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"feature","value":"Memoization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"MEMOIZATION"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.master_your_primes_sieve_with_memoization.test_primes"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58603c898989d15e9e000475","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},"source":"d3ab7c4bfc7d171f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d3b84ca939222bc6.json b/allure-report/data/test-cases/d3b84ca939222bc6.json
new file mode 100644
index 00000000000..86806b61a0d
--- /dev/null
+++ b/allure-report/data/test-cases/d3b84ca939222bc6.json
@@ -0,0 +1 @@
+{"uid":"d3b84ca939222bc6","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_count_letters_and_digits","historyId":"0e1169325045c4d7d4ed6982c76387ed","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1732764220544,"stop":1732764220544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1732764220546,"stop":1732764220546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"d3b84ca939222bc6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4260955f91337ec.json b/allure-report/data/test-cases/d4260955f91337ec.json
new file mode 100644
index 00000000000..b846d89077e
--- /dev/null
+++ b/allure-report/data/test-cases/d4260955f91337ec.json
@@ -0,0 +1 @@
+{"uid":"d4260955f91337ec","name":"Testing Encoding functionality","fullName":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding.EncodingTestCase#test_encoding","historyId":"195b2d3cd638502ec301b9e9eaa3f969","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase","time":{"start":1732428193958,"stop":1732428193958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Encoding functionality\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify cipher function. This \"encode\" is used to encode a string by placing each character successively in a diagonal along a set of \"rails\".
","status":"passed","steps":[{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and compare the output vs expected result","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncodingTestCase::0","time":{"start":1732428193961,"stop":1732428193961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Rail Fence Cipher: Encoding and Decoding"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"SECURITY"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58c5577d61aefcf3ff000081","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},"source":"d4260955f91337ec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4597108775e2ebb.json b/allure-report/data/test-cases/d4597108775e2ebb.json
new file mode 100644
index 00000000000..fc2a324dd71
--- /dev/null
+++ b/allure-report/data/test-cases/d4597108775e2ebb.json
@@ -0,0 +1 @@
+{"uid":"d4597108775e2ebb","name":"powers function should return an array of unique numbers","fullName":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2.SumOfPowerOfTwoTestCase#test_powers","historyId":"489e3070dc83756c411301400dd6e3c8","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase","time":{"start":1732764220715,"stop":1732764220715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function powers takes a single parameter,\n the number n, and should return an array of\n unique numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass n = 1 and verify the output","time":{"start":1732764220715,"stop":1732764220718,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 2 and verify the output","time":{"start":1732764220718,"stop":1732764220718,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 4 and verify the output","time":{"start":1732764220718,"stop":1732764220718,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 6 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 14 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 32 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 128 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 512 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 514 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 688 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 8197 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 1966 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 134217736 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 140737488355330 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 35184372088896 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass n = 9007199254740991 and verify the output","time":{"start":1732764220719,"stop":1732764220719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":16,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfPowerOfTwoTestCase::0","time":{"start":1732764220721,"stop":1732764220721,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of powers of 2"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d9f95424a336600278a9632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"d4597108775e2ebb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4662f23ff8e6620.json b/allure-report/data/test-cases/d4662f23ff8e6620.json
new file mode 100644
index 00000000000..0e2cde94e50
--- /dev/null
+++ b/allure-report/data/test-cases/d4662f23ff8e6620.json
@@ -0,0 +1 @@
+{"uid":"d4662f23ff8e6620","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c9f5f46a27073adb","name":"stdout","source":"c9f5f46a27073adb.txt","type":"text/plain","size":124}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"d4662f23ff8e6620.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d493d526198a7a0a.json b/allure-report/data/test-cases/d493d526198a7a0a.json
deleted file mode 100644
index 2affd12f558..00000000000
--- a/allure-report/data/test-cases/d493d526198a7a0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d493d526198a7a0a","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1732428196306,"stop":1732428196307,"duration":1},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732428196313,"stop":1732428196313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"d493d526198a7a0a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4941a73e9c93a57.json b/allure-report/data/test-cases/d4941a73e9c93a57.json
deleted file mode 100644
index 3ea1beef1bc..00000000000
--- a/allure-report/data/test-cases/d4941a73e9c93a57.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d4941a73e9c93a57","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1732428194661,"stop":1732428194663,"duration":2},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732428194661,"stop":1732428194662,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732428194662,"stop":1732428194662,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732428194680,"stop":1732428194680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"d4941a73e9c93a57.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d49eccd60ce84feb.json b/allure-report/data/test-cases/d49eccd60ce84feb.json
new file mode 100644
index 00000000000..baf4ea1e51f
--- /dev/null
+++ b/allure-report/data/test-cases/d49eccd60ce84feb.json
@@ -0,0 +1 @@
+{"uid":"d49eccd60ce84feb","name":"Testing dir_reduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['NORTH', 'SOUTH', 'SOUTH', 'EAST', 'WEST', 'NORTH', 'WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'EAST', 'NORTH', 'EAST', 'WEST', 'WEST', 'EAST', 'EAST', 'WEST', 'SOUTH']) and verify the output (['NORTH', 'EAST']) vs expected (['NORTH', 'EAST'])","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['EAST', 'NORTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'SOUTH', 'NORTH', 'NORTH', 'SOUTH', 'WEST', 'NORTH', 'EAST', 'WEST', 'WEST', 'WEST', 'EAST', 'SOUTH', 'SOUTH']) and verify the output (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH']) vs expected (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH'])","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['WEST', 'NORTH', 'EAST', 'EAST', 'EAST', 'EAST', 'WEST', 'WEST', 'WEST', 'WEST', 'NORTH', 'NORTH', 'SOUTH', 'EAST']) and verify the output (['WEST', 'NORTH', 'NORTH', 'EAST']) vs expected (['WEST', 'NORTH', 'NORTH', 'EAST'])","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Directions Reduction"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b0da8ff80b8db87","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0}},{"uid":"f30c1ecba64a2387","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0}},{"uid":"48f4ecefce5c7b7e","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"87df803cadfb61a6","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4eb91d777aea105a","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0}},{"uid":"5ea5418b10cdf416","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0}},{"uid":"5e6aa533c6c0fafa","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"d65c16a1b47d468e","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"d49eccd60ce84feb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4bec70d6611b3f1.json b/allure-report/data/test-cases/d4bec70d6611b3f1.json
new file mode 100644
index 00000000000..144413a1970
--- /dev/null
+++ b/allure-report/data/test-cases/d4bec70d6611b3f1.json
@@ -0,0 +1 @@
+{"uid":"d4bec70d6611b3f1","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764220212,"stop":1732764220212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data (4) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (200) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (-1) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (1291) and verify the output","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764220214,"stop":1732764220214,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514b92a657cdc65150000006","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"d4bec70d6611b3f1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4ccdeadb2c9dbf3.json b/allure-report/data/test-cases/d4ccdeadb2c9dbf3.json
new file mode 100644
index 00000000000..87321f3efa5
--- /dev/null
+++ b/allure-report/data/test-cases/d4ccdeadb2c9dbf3.json
@@ -0,0 +1 @@
+{"uid":"d4ccdeadb2c9dbf3","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1732428194215,"stop":1732428194215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1732428194217,"stop":1732428194217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"d4ccdeadb2c9dbf3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4d3736adb97380b.json b/allure-report/data/test-cases/d4d3736adb97380b.json
deleted file mode 100644
index 8871917af8d..00000000000
--- a/allure-report/data/test-cases/d4d3736adb97380b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d4d3736adb97380b","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1724735127422,"stop":1724735127438,"duration":16},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127438,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9d7d21f763543a21","name":"stdout","source":"9d7d21f763543a21.txt","type":"text/plain","size":2817}],"parameters":[],"stepsCount":30,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"GAMES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"VALIDATION"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"d4d3736adb97380b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d4f29bba77fd180.json b/allure-report/data/test-cases/d4f29bba77fd180.json
deleted file mode 100644
index 1ad34ac4f21..00000000000
--- a/allure-report/data/test-cases/d4f29bba77fd180.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d4f29bba77fd180","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1732428194566,"stop":1732428194566,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1732428194569,"stop":1732428194569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Array to HTML table"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"d4f29bba77fd180.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d50213dc9ab240ff.json b/allure-report/data/test-cases/d50213dc9ab240ff.json
deleted file mode 100644
index 03d5eca371a..00000000000
--- a/allure-report/data/test-cases/d50213dc9ab240ff.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d50213dc9ab240ff","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f469dcf875239b3a","name":"stdout","source":"f469dcf875239b3a.txt","type":"text/plain","size":424}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"V A P O R C O D E"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"d50213dc9ab240ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d518579b8137712e.json b/allure-report/data/test-cases/d518579b8137712e.json
new file mode 100644
index 00000000000..5961ea39e31
--- /dev/null
+++ b/allure-report/data/test-cases/d518579b8137712e.json
@@ -0,0 +1 @@
+{"uid":"d518579b8137712e","name":"Should return 'I smell a series!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_series","historyId":"fd37424f9957f0d1afe768cce5a8cc08","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n if there are more than 2 return\n 'I smell a series!'.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with more than 2 'good' in it","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"REFACTORING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"258638d82f4f543b","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0}},{"uid":"13bf02549cf3b6be","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1}},{"uid":"4968a6d06aaa9f9c","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"1a7cac845fe0b74b","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4c5cc35d3de0d6f4","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0}},{"uid":"d04b40a520c97bdd","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1}},{"uid":"92297f3cbdd8ad78","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"70e9bff1f7e13160","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"d518579b8137712e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d532fafc0994a83d.json b/allure-report/data/test-cases/d532fafc0994a83d.json
new file mode 100644
index 00000000000..b6d080fea5d
--- /dev/null
+++ b/allure-report/data/test-cases/d532fafc0994a83d.json
@@ -0,0 +1 @@
+{"uid":"d532fafc0994a83d","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1732428195838,"stop":1732428195839,"duration":1},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1732428195832,"stop":1732428195832,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1732428195838,"stop":1732428195838,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1732428195840,"stop":1732428195840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"d532fafc0994a83d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d5360156ef396b6e.json b/allure-report/data/test-cases/d5360156ef396b6e.json
deleted file mode 100644
index bab400b0d13..00000000000
--- a/allure-report/data/test-cases/d5360156ef396b6e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d5360156ef396b6e","name":"Testing binary_to_string function","fullName":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string.SequenceTestCase#test_binary_to_string","historyId":"5e3d4a7b89a7ecee6b57c2383b63527b","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing binary_to_string function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that takes in a binary string and returns the equivalent decoded text (the text is ASCII encoded).
","status":"passed","steps":[{"name":"Enter a binary (0100100001100101011011000110110001101111) and verify the expected output (Hello) vs actual result (Hello)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (00110001001100000011000100110001) and verify the expected output (1011) vs actual result (1011)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0101001101110000011000010111001001101011011100110010000001100110011011000110010101110111001011100010111000100000011001010110110101101111011101000110100101101111011011100111001100100000011100100110000101101110001000000110100001101001011001110110100000100001) and verify the expected output (Sparks flew.. emotions ran high!) vs actual result (Sparks flew.. emotions ran high!)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (0010000101000000001000110010010000100101010111100010011000101010001010000010100101010001010101110100010101110010011101000111100101010101010010010100111101001100011001000110011001100111011000100110001001101000011011100110110101001001010010110100001001001010010010110100100001001001010101010100111100101000001111110011111000111111001111000111111001111110011111100111111001111110001010010010100000101010001001100010010101011110001110010011100000110111001100010011001100101111001011010010111100101010001011010010101000101111) and verify the expected output (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/) vs actual result (!@#$%^&*()QWErtyUIOLdfgbbhnmIKBJKHIUO(?>?<~~~~~)(*&%^98713/-/*-*/)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a binary (011001100111011101101111001100010110001101101110001101100110011001101010011100010110010101110001) and verify the expected output (fwo1cn6fjqeq) vs actual result (fwo1cn6fjqeq)","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SequenceTestCase::0","time":{"start":1732428194580,"stop":1732428194580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BINARY"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"FORMATS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Binary to Text (ASCII) Conversion"},{"name":"suite","value":"Character Encodings"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ASCII"},{"name":"tag","value":"CHARACTER ENCODINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.binary_to_text_ascii_conversion.test_binary_to_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5583d268479559400d000064","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},"source":"d5360156ef396b6e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d56667f6ac1424a3.json b/allure-report/data/test-cases/d56667f6ac1424a3.json
deleted file mode 100644
index 9994662d453..00000000000
--- a/allure-report/data/test-cases/d56667f6ac1424a3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d56667f6ac1424a3","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732428195827,"stop":1732428195827,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Formatting"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Formatting decimal places #1"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641c3f809bf31f008000042","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"d56667f6ac1424a3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d56b8598f52532d4.json b/allure-report/data/test-cases/d56b8598f52532d4.json
new file mode 100644
index 00000000000..e7f03635e8c
--- /dev/null
+++ b/allure-report/data/test-cases/d56b8598f52532d4.json
@@ -0,0 +1 @@
+{"uid":"d56b8598f52532d4","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732764221329,"stop":1732764221329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732764221344,"stop":1732764221344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"d56b8598f52532d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d579d28da21d0458.json b/allure-report/data/test-cases/d579d28da21d0458.json
new file mode 100644
index 00000000000..9aaa1cd8ab8
--- /dev/null
+++ b/allure-report/data/test-cases/d579d28da21d0458.json
@@ -0,0 +1 @@
+{"uid":"d579d28da21d0458","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","steps":[],"attachments":[{"uid":"d9705198a9828f90","name":"stdout","source":"d9705198a9828f90.txt","type":"text/plain","size":717}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"d579d28da21d0458.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d5aba2cd944d7efd.json b/allure-report/data/test-cases/d5aba2cd944d7efd.json
deleted file mode 100644
index c8283667ea2..00000000000
--- a/allure-report/data/test-cases/d5aba2cd944d7efd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d5aba2cd944d7efd","name":"Testing solution function","fullName":"kyu_4.range_extraction.test_solution.SolutionTestCase#test_solution","historyId":"0ca6c261f6caf983cecc5d9fa898244b","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
Test the solution so that it takes a list of integers in increasing order and returns a correctly formatted string in the range format.
","status":"passed","steps":[{"name":"Enter a test list ([-6, -3, -2, -1, 0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20]) and verify the output (-6,-3-1,3-5,7-11,14,15,17-20) vs expected (-6,-3-1,3-5,7-11,14,15,17-20)","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-3, -2, -1, 2, 10, 15, 16, 18, 19, 20]) and verify the output (-3--1,2,10,15,16,18-20) vs expected (-3--1,2,10,15,16,18-20)","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test list ([-91, -90, -87, -84, -81, -78, -77, -76, -74, -72, -70, -69, -66, -65, -63, -60, -58, -57, -54]) and verify the output (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54) vs expected (-91,-90,-87,-84,-81,-78--76,-74,-72,-70,-69,-66,-65,-63,-60,-58,-57,-54)","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764218656,"stop":1732764218656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRING"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Range Extraction"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.range_extraction.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51ba717bb08c1cd60f00002f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"494bc5055e76bf71","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2}},{"uid":"6558b0da7e100d83","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"747c525d425e0efa","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a3395496d8bde803","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2}},{"uid":"f80099cf6c294d2b","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"99f691b62c390084","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},"source":"d5aba2cd944d7efd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d5cb7590517b0cc1.json b/allure-report/data/test-cases/d5cb7590517b0cc1.json
new file mode 100644
index 00000000000..4d76d67ffbe
--- /dev/null
+++ b/allure-report/data/test-cases/d5cb7590517b0cc1.json
@@ -0,0 +1 @@
+{"uid":"d5cb7590517b0cc1","name":"goals function verification","fullName":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function.GoalsTestCase#test_goals","historyId":"7c1c8c6318c554c86b695deacecf1854","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that the function returns Messi's\n total number of goals in all three leagues.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test with all zeroes","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test with positive integers","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3f0b8846373b1989","name":"stdout","source":"3f0b8846373b1989.txt","type":"text/plain","size":130}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GoalsTestCase::0","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"Messi goals function"},{"name":"feature","value":"Addition"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_messi_goals_function.test_messi_goals_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f73be6e12baaa5900000d4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"d5cb7590517b0cc1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d5d01c4fe30779a0.json b/allure-report/data/test-cases/d5d01c4fe30779a0.json
deleted file mode 100644
index 217d46603b0..00000000000
--- a/allure-report/data/test-cases/d5d01c4fe30779a0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d5d01c4fe30779a0","name":"test_triangle","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_triangle","historyId":"be7068cb1056118b9c0776b1d187601d","time":{"start":1732428195758,"stop":1732428195759,"duration":1},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1732428195758,"stop":1732428195758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428195758,"stop":1732428195759,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1732428195762,"stop":1732428195762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"tag","value":"Logic"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Coloured Triangles"},{"name":"tag","value":"Algorithms"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"Strings"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a25ac6ac5e284cfbe000111","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["Algorithms","Logic","Strings"]},"source":"d5d01c4fe30779a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d645ef6b4817b107.json b/allure-report/data/test-cases/d645ef6b4817b107.json
new file mode 100644
index 00000000000..9c7ccc70194
--- /dev/null
+++ b/allure-report/data/test-cases/d645ef6b4817b107.json
@@ -0,0 +1 @@
+{"uid":"d645ef6b4817b107","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 37, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"d645ef6b4817b107.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d64758690dcdce52.json b/allure-report/data/test-cases/d64758690dcdce52.json
deleted file mode 100644
index 222faeaf8e8..00000000000
--- a/allure-report/data/test-cases/d64758690dcdce52.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d64758690dcdce52","name":"Testing agents_cleanup function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_agents_cleanup","historyId":"9af049da90f73c206ca7e8b1362e502f","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named agents_cleanup where:\n - agents: is an array of agent coordinates\n - n: defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should remove all agents that are outside of the city boundaries.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should remove all agents that are outside of the city boundaries.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"61785349fe52fbcf","name":"stdout","source":"61785349fe52fbcf.txt","type":"text/plain","size":562}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the safest places in town"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"d64758690dcdce52.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d6520bfb9bc036e4.json b/allure-report/data/test-cases/d6520bfb9bc036e4.json
new file mode 100644
index 00000000000..6ef2e4df35d
--- /dev/null
+++ b/allure-report/data/test-cases/d6520bfb9bc036e4.json
@@ -0,0 +1 @@
+{"uid":"d6520bfb9bc036e4","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"The Greatest Warrior"},{"name":"suite","value":"OOP"},{"name":"tag","value":"RULES"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"aa00c7be0a861177","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0}},{"uid":"988614c511102150","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1}},{"uid":"119afffc6f9f5da8","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}},{"uid":"17e43c85790e0335","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6035f0fe38b5a062","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0}},{"uid":"1700dd3f253e8636","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1}},{"uid":"675849fee1009391","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}},{"uid":"c1f2317d20109e13","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"d6520bfb9bc036e4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d6ad7a05187743ff.json b/allure-report/data/test-cases/d6ad7a05187743ff.json
deleted file mode 100644
index 26757c21166..00000000000
--- a/allure-report/data/test-cases/d6ad7a05187743ff.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d6ad7a05187743ff","name":"Testing 'letter_count' function","fullName":"kyu_6.count_letters_in_string.test_count_letters_in_string.CountLettersInStringTestCase#test_count_letters_in_string","historyId":"04bb543ec741bd163e341a33a1623692","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase","time":{"start":1732764219308,"stop":1732764219308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'letter_count' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219309,"stop":1732764219309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountLettersInStringTestCase::0","time":{"start":1732764219310,"stop":1732764219310,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"HASHES"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"story","value":"Count letters in string"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.count_letters_in_string.test_count_letters_in_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5808ff71c7cfa1c6aa00006d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3d09efb523dadc81","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0}},{"uid":"893f14f04872e4c5","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"9ef5212b94420bba","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"256a10c9792b808f","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0}},{"uid":"616180d049b16d1d","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"7ba8a4247f4c6307","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},"source":"d6ad7a05187743ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d6fd6e0593022837.json b/allure-report/data/test-cases/d6fd6e0593022837.json
deleted file mode 100644
index 23ba0a65853..00000000000
--- a/allure-report/data/test-cases/d6fd6e0593022837.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d6fd6e0593022837","name":"test_sequence","fullName":"kyu_6.no_arithmetic_progressions.test_sequence.SequenceTestCase#test_sequence","historyId":"4f7c4b258ce2dd212abc76d538a956bd","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_6\\\\no_arithmetic_progressions\\\\test_sequence.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"No arithmetic progressions"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.no_arithmetic_progressions.test_sequence"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0607115654a900140b3ce3/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"d6fd6e0593022837.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d731ec2306766d91.json b/allure-report/data/test-cases/d731ec2306766d91.json
deleted file mode 100644
index 802fa3f24e7..00000000000
--- a/allure-report/data/test-cases/d731ec2306766d91.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d731ec2306766d91","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1732764221357,"stop":1732764221357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1732764221363,"stop":1732764221363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1732764221363,"stop":1732764221363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing is_prime util"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"113e69c4ee0f071","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0}},{"uid":"42452319aaa200ae","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"497e27a7f74365e8","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"62ef482e2cb3493b","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0}},{"uid":"1b3bd0a5ea1aa072","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"2030ea00b6998f67","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"d731ec2306766d91.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d74e6ece91df2759.json b/allure-report/data/test-cases/d74e6ece91df2759.json
new file mode 100644
index 00000000000..dd7c8ebd8bc
--- /dev/null
+++ b/allure-report/data/test-cases/d74e6ece91df2759.json
@@ -0,0 +1 @@
+{"uid":"d74e6ece91df2759","name":"Testing number_of_sigfigs function","fullName":"kyu_7.significant_figures.test_number_of_sigfigs.NumberOfSigFigsTestCase#test_number_of_sigfigs","historyId":"3b2ebb1924dbc4e6a73dc5dda19dd323","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing number_of_sigfigs function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8f0da0353e68cf34","name":"stdout","source":"8f0da0353e68cf34.txt","type":"text/plain","size":512}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumberOfSigFigsTestCase::0","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Significant Figures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.significant_figures.test_number_of_sigfigs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"d74e6ece91df2759.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d7c080fc06195b6c.json b/allure-report/data/test-cases/d7c080fc06195b6c.json
new file mode 100644
index 00000000000..3c5f94724f9
--- /dev/null
+++ b/allure-report/data/test-cases/d7c080fc06195b6c.json
@@ -0,0 +1 @@
+{"uid":"d7c080fc06195b6c","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1732428196399,"stop":1732428196399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1732428196401,"stop":1732428196401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"d7c080fc06195b6c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d7ea74c17659aeca.json b/allure-report/data/test-cases/d7ea74c17659aeca.json
deleted file mode 100644
index 86c9864f077..00000000000
--- a/allure-report/data/test-cases/d7ea74c17659aeca.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d7ea74c17659aeca","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1ce4c0edbbe04f9e","name":"stdout","source":"1ce4c0edbbe04f9e.txt","type":"text/plain","size":202}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Unique In Order"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"d7ea74c17659aeca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d86332e2eabe60c3.json b/allure-report/data/test-cases/d86332e2eabe60c3.json
deleted file mode 100644
index 4f371ba5029..00000000000
--- a/allure-report/data/test-cases/d86332e2eabe60c3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d86332e2eabe60c3","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"d86332e2eabe60c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d86eb3695c9130c6.json b/allure-report/data/test-cases/d86eb3695c9130c6.json
deleted file mode 100644
index 6f43e7d1558..00000000000
--- a/allure-report/data/test-cases/d86eb3695c9130c6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d86eb3695c9130c6","name":"Testing decipher_this function","fullName":"kyu_6.decipher_this.test_decipher_this.DecipherThisTestCase#test_decipher_this","historyId":"ae3e8fd54712dd8496499b7bc14e7226","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing decipher_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a secret message that you need to decipher.
For each word:
* the second and the last letter is switched (e.g. Hello becomes Holle)
* the first letter is replaced by its character code (e.g. H becomes 72)
Note: there are no special characters used, only letters and spaces.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DecipherThisTestCase::0","time":{"start":1732428194641,"stop":1732428194641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"CIPHERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Decipher this!"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.decipher_this.test_decipher_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e014b55f2c52bb00000f8","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},"source":"d86eb3695c9130c6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d88ebfa77f8bc285.json b/allure-report/data/test-cases/d88ebfa77f8bc285.json
new file mode 100644
index 00000000000..b7b0f9da030
--- /dev/null
+++ b/allure-report/data/test-cases/d88ebfa77f8bc285.json
@@ -0,0 +1 @@
+{"uid":"d88ebfa77f8bc285","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732764220515,"stop":1732764220515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732764220517,"stop":1732764220517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Formatting decimal places #1"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"Formatting"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641c3f809bf31f008000042","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"d88ebfa77f8bc285.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d8938caa254e2720.json b/allure-report/data/test-cases/d8938caa254e2720.json
new file mode 100644
index 00000000000..e0c628ca41b
--- /dev/null
+++ b/allure-report/data/test-cases/d8938caa254e2720.json
@@ -0,0 +1 @@
+{"uid":"d8938caa254e2720","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1732428195581,"stop":1732428195581,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"FUNCTIONS"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Games"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"d8938caa254e2720.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d8a647ffef20d33c.json b/allure-report/data/test-cases/d8a647ffef20d33c.json
new file mode 100644
index 00000000000..08d8dd599fc
--- /dev/null
+++ b/allure-report/data/test-cases/d8a647ffef20d33c.json
@@ -0,0 +1 @@
+{"uid":"d8a647ffef20d33c","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1724733474632,"stop":1724733474647,"duration":15},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1724733474632,"stop":1724733474647,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f4fc65b495fcb88b","name":"stdout","source":"f4fc65b495fcb88b.txt","type":"text/plain","size":1155}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"d8a647ffef20d33c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d8b4a2733a1f48dc.json b/allure-report/data/test-cases/d8b4a2733a1f48dc.json
deleted file mode 100644
index 7fa7bcc2e3e..00000000000
--- a/allure-report/data/test-cases/d8b4a2733a1f48dc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d8b4a2733a1f48dc","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"eb5eccf50db39cb4","name":"stdout","source":"eb5eccf50db39cb4.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"BUGS"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Not very secure"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"d8b4a2733a1f48dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d8bbfaabd5a5300d.json b/allure-report/data/test-cases/d8bbfaabd5a5300d.json
deleted file mode 100644
index 6f670c2c23b..00000000000
--- a/allure-report/data/test-cases/d8bbfaabd5a5300d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d8bbfaabd5a5300d","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1732428193918,"stop":1732428193918,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"d8bbfaabd5a5300d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d8c3cab37b2e7dbb.json b/allure-report/data/test-cases/d8c3cab37b2e7dbb.json
new file mode 100644
index 00000000000..ea6793dcf35
--- /dev/null
+++ b/allure-report/data/test-cases/d8c3cab37b2e7dbb.json
@@ -0,0 +1 @@
+{"uid":"d8c3cab37b2e7dbb","name":"Testing checkchoose function","fullName":"kyu_6.color_choice.test_checkchoose.CheckchooseTestCase#test_checkchoose","historyId":"2e5f294dd8fbb4489c95b8783fb8e9af","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In mathematics the number of x combinations you can take from a\n set of n elements is called the binomial coefficient of n and x,\n or more often n choose x. The formula to compute m = n choose x is:\n m = n! / (x! * (n - x)!) where ! is the factorial operator.\n\n You are a renowned poster designer and painter. You are asked to\n provide 6 posters all having the same design each in 2 colors.\n Posters must all have a different color combination and you have\n the choice of 4 colors: red, blue, yellow, green. How many colors\n can you choose for each poster?\n ","descriptionHtml":"Codewars badge:
Test Description:
Knowing m (number of posters to design), knowing n (total number of available colors), let us search x (number of colors for each poster so that each poster has a unique combination of colors and the number of combinations is exactly the same as the number of posters). In other words we must find x such as n choose x = m (1) for a given m and a given n; m >= 0 and n > 0. If many x are solutions give as result the smallest x. It can happen that when m is given at random there are no x satisfying equation (1) then return -1.
","status":"passed","steps":[{"name":"Pass m: 6, n: 4 and assert the result: 2 vs expected: 2","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 4 and assert the result: 1 vs expected: 1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 4, n: 2 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 35, n: 7 and assert the result: 3 vs expected: 3","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 36, n: 7 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 6 and assert the result: 0 vs expected: 0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 1, n: 15 and assert the result: 0 vs expected: 0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 2, n: 12 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass m: 75788358475481302186, n: 87 and assert the result: -1 vs expected: -1","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"835d7d8f35896535","name":"stdout","source":"835d7d8f35896535.txt","type":"text/plain","size":428}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckchooseTestCase::0","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Factorial"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Color Choice"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.color_choice.test_checkchoose"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55be10de92aad5ef28000023/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"d8c3cab37b2e7dbb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d9035fa8f853a08a.json b/allure-report/data/test-cases/d9035fa8f853a08a.json
new file mode 100644
index 00000000000..8e97ba19d1a
--- /dev/null
+++ b/allure-report/data/test-cases/d9035fa8f853a08a.json
@@ -0,0 +1 @@
+{"uid":"d9035fa8f853a08a","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1732764220556,"stop":1732764220556,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Isograms"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"d9035fa8f853a08a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d94530c5ab1a7ba8.json b/allure-report/data/test-cases/d94530c5ab1a7ba8.json
new file mode 100644
index 00000000000..02578755b82
--- /dev/null
+++ b/allure-report/data/test-cases/d94530c5ab1a7ba8.json
@@ -0,0 +1 @@
+{"uid":"d94530c5ab1a7ba8","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732428196313,"stop":1732428196313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"d94530c5ab1a7ba8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d95f3589be6b0bcb.json b/allure-report/data/test-cases/d95f3589be6b0bcb.json
new file mode 100644
index 00000000000..08c3ecbff1d
--- /dev/null
+++ b/allure-report/data/test-cases/d95f3589be6b0bcb.json
@@ -0,0 +1 @@
+{"uid":"d95f3589be6b0bcb","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":21,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1732428193894,"stop":1732428193894,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"parentSuite","value":"Proficient"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"PARSING STRINGS"},{"name":"tag","value":"OPERATORS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"2 kyu"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"d95f3589be6b0bcb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d9826ef645180f7d.json b/allure-report/data/test-cases/d9826ef645180f7d.json
new file mode 100644
index 00000000000..98795ccb334
--- /dev/null
+++ b/allure-report/data/test-cases/d9826ef645180f7d.json
@@ -0,0 +1 @@
+{"uid":"d9826ef645180f7d","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f476dbef5564bf84","name":"stdout","source":"f476dbef5564bf84.txt","type":"text/plain","size":272}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"Simple Pig Latin"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"d9826ef645180f7d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d9bbc705106eff98.json b/allure-report/data/test-cases/d9bbc705106eff98.json
deleted file mode 100644
index 8c92e076268..00000000000
--- a/allure-report/data/test-cases/d9bbc705106eff98.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d9bbc705106eff98","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4eb3eb579b763a8f","name":"stdout","source":"4eb3eb579b763a8f.txt","type":"text/plain","size":53}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Conditions"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep up the hoop"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"d9bbc705106eff98.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d9d827d0af3ba710.json b/allure-report/data/test-cases/d9d827d0af3ba710.json
new file mode 100644
index 00000000000..49b0e24f541
--- /dev/null
+++ b/allure-report/data/test-cases/d9d827d0af3ba710.json
@@ -0,0 +1 @@
+{"uid":"d9d827d0af3ba710","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fc440329cf5fac04","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1}},{"uid":"ef31dfc3c5e1eba5","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0}},{"uid":"62dca90ee3fbe009","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"4098e50c368546e","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b1056dd0bc1f2f4e","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1}},{"uid":"de0aa71757f8badf","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0}},{"uid":"5a941d3b90762a67","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"5ef0ca25b0e8e9c5","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"d9d827d0af3ba710.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d9e0974c92057e94.json b/allure-report/data/test-cases/d9e0974c92057e94.json
deleted file mode 100644
index 5d15e6bf8db..00000000000
--- a/allure-report/data/test-cases/d9e0974c92057e94.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d9e0974c92057e94","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1732428196127,"stop":1732428196127,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Count the Monkeys!"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"RANGES"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","RANGES","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"d9e0974c92057e94.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d9e0d2d6c00c88e9.json b/allure-report/data/test-cases/d9e0d2d6c00c88e9.json
deleted file mode 100644
index 13bf1e11e14..00000000000
--- a/allure-report/data/test-cases/d9e0d2d6c00c88e9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d9e0d2d6c00c88e9","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"RANGES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Count the Monkeys!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d9e0974c92057e94","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0}},{"uid":"1d437c172b71c55f","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"ed783d7ab62f1ba4","status":"passed","time":{"start":1724733474585,"stop":1724733474600,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"dde0d2c7fdfdde63","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0}},{"uid":"5b9aa5357d8d514d","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"8b31152bd581baeb","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"d9e0d2d6c00c88e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/d9e7bf55554cd705.json b/allure-report/data/test-cases/d9e7bf55554cd705.json
deleted file mode 100644
index 0549d7ca2f9..00000000000
--- a/allure-report/data/test-cases/d9e7bf55554cd705.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d9e7bf55554cd705","name":"Testing easy_line function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line","historyId":"18d36227a2f56662bc03f08e05241ec1","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take n (with: n>= 0) as parameter and must return the sum of the squares of the binomial coefficients on line n.
","status":"passed","steps":[{"name":"Enter line number (0) and assert expected (1) vs actual (1).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (1) and assert expected (2) vs actual (2).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (4) and assert expected (70) vs actual (70).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (7) and assert expected (3432) vs actual (3432).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (13) and assert expected (10400600) vs actual (10400600).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (17) and assert expected (2333606220) vs actual (2333606220).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (19) and assert expected (35345263800) vs actual (35345263800).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (22) and assert expected (2104098963720) vs actual (2104098963720).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (24) and assert expected (32247603683100) vs actual (32247603683100).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter line number (50) and assert expected (100891344545564193334812497256) vs actual (100891344545564193334812497256).","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"27790d440082a497","name":"stdout","source":"27790d440082a497.txt","type":"text/plain","size":554}],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Easy Line"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"d9e7bf55554cd705.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da018a416a2e5798.json b/allure-report/data/test-cases/da018a416a2e5798.json
new file mode 100644
index 00000000000..578c5d4a9e1
--- /dev/null
+++ b/allure-report/data/test-cases/da018a416a2e5798.json
@@ -0,0 +1 @@
+{"uid":"da018a416a2e5798","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1732764221310,"stop":1732764221310,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Will there be enough space?"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS"]},"source":"da018a416a2e5798.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da0fce94db2e25fb.json b/allure-report/data/test-cases/da0fce94db2e25fb.json
new file mode 100644
index 00000000000..48efcc621c9
--- /dev/null
+++ b/allure-report/data/test-cases/da0fce94db2e25fb.json
@@ -0,0 +1 @@
+{"uid":"da0fce94db2e25fb","name":"Testing 'save' function: negative","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_negative","historyId":"eb89ee17d2b7a29796b27ce5ba503de6","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: negative\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732764220500,"stop":1732764220500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"da0fce94db2e25fb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da222867360b442e.json b/allure-report/data/test-cases/da222867360b442e.json
deleted file mode 100644
index 5dbad1d542f..00000000000
--- a/allure-report/data/test-cases/da222867360b442e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"da222867360b442e","name":"Testing max_multiple function","fullName":"kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase#test_maximum_multiple","historyId":"3181c0c2e1c9ba7b49a9f72369c7b0bb","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing max_multiple function with\n various test data\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter divisor, bound and verify the output","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"760dfa55370d45f9","name":"stdout","source":"760dfa55370d45f9.txt","type":"text/plain","size":539}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MaximumMultipleTestCase::0","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Maximum Multiple"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Control Flow"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.maximum_multiple.test_maximum_multiple"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},"source":"da222867360b442e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da31e11488208aed.json b/allure-report/data/test-cases/da31e11488208aed.json
new file mode 100644
index 00000000000..dbde5b3dfec
--- /dev/null
+++ b/allure-report/data/test-cases/da31e11488208aed.json
@@ -0,0 +1 @@
+{"uid":"da31e11488208aed","name":"Testing easy_diagonal function","fullName":"kyu_6.easy_diagonal.test_diagonal.EasyDiagonalTestCase#test_easy_diagonal","historyId":"5d9c9166bf610b28a284723b5b23aab1","time":{"start":1724735128094,"stop":1724735128742,"duration":648},"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy_diagonal function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
We want to calculate the sum of the binomial coefficients on a given diagonal. The sum on diagonal 0 is 8 (we'll write it S(7, 0), 7 is the number of the line where we start, 0 is the number of the diagonal). In the same way S(7, 1) is 28, S(7, 2) is 56.
","status":"passed","steps":[{"name":"Enter n: 7, p: 0 and assert the expected: 8 vs result: 8","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 1 and assert the expected: 28 vs result: 28","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 7, p: 2 and assert the expected: 56 vs result: 56","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 3 and assert the expected: 5985 vs result: 5985","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 100, p: 0 and assert the expected: 101 vs result: 101","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 4 and assert the expected: 20349 vs result: 20349","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 20, p: 15 and assert the expected: 20349 vs result: 20349","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 1291, p: 5 and assert the expected: 6385476296235036 vs result: 6385476296235036","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter n: 129100, p: 5 and assert the expected: 6429758786797926366807779220 vs result: 6429758786797926366807779220","time":{"start":1724735128742,"stop":1724735128742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"afc512e4954fc414","name":"stdout","source":"afc512e4954fc414.txt","type":"text/plain","size":524}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyDiagonalTestCase::0","time":{"start":1724735128742,"stop":1724735128742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Easy Diagonal"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.easy_diagonal.test_diagonal"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/559b8e46fa060b2c6a0000bf/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"da31e11488208aed.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da622740411a3e7a.json b/allure-report/data/test-cases/da622740411a3e7a.json
new file mode 100644
index 00000000000..9fbb3b0ba7a
--- /dev/null
+++ b/allure-report/data/test-cases/da622740411a3e7a.json
@@ -0,0 +1 @@
+{"uid":"da622740411a3e7a","name":"Negative numbers","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_numbers","historyId":"baeb278025592b3aed00b5f1bc1265b1","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n -1: Negative numbers cannot be square numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test -1","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"da622740411a3e7a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da6f4b236162247c.json b/allure-report/data/test-cases/da6f4b236162247c.json
new file mode 100644
index 00000000000..5f8507d4cd4
--- /dev/null
+++ b/allure-report/data/test-cases/da6f4b236162247c.json
@@ -0,0 +1 @@
+{"uid":"da6f4b236162247c","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"308712033617631b","name":"stdout","source":"308712033617631b.txt","type":"text/plain","size":502}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Array.diff"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"da6f4b236162247c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da807d1d651bf07b.json b/allure-report/data/test-cases/da807d1d651bf07b.json
new file mode 100644
index 00000000000..851931dc771
--- /dev/null
+++ b/allure-report/data/test-cases/da807d1d651bf07b.json
@@ -0,0 +1 @@
+{"uid":"da807d1d651bf07b","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"UTILITIES"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"fc354bf003c2f263","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0}},{"uid":"66dedca947415b6c","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0}},{"uid":"c1dfde6c70281ff2","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}},{"uid":"5b87063c55d646fa","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b0cc123728fa2f2d","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0}},{"uid":"196d34645221ebb4","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0}},{"uid":"d5ae1235bc27ccba","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}},{"uid":"e1e70dabc7dad91e","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}}]},"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"da807d1d651bf07b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/da87c785a6ba7322.json b/allure-report/data/test-cases/da87c785a6ba7322.json
new file mode 100644
index 00000000000..ce7a432f440
--- /dev/null
+++ b/allure-report/data/test-cases/da87c785a6ba7322.json
@@ -0,0 +1 @@
+{"uid":"da87c785a6ba7322","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9735ba411f0b6bb5","name":"stdout","source":"9735ba411f0b6bb5.txt","type":"text/plain","size":167}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"da87c785a6ba7322.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/daa21ce701ca0a19.json b/allure-report/data/test-cases/daa21ce701ca0a19.json
new file mode 100644
index 00000000000..e348ceffaff
--- /dev/null
+++ b/allure-report/data/test-cases/daa21ce701ca0a19.json
@@ -0,0 +1 @@
+{"uid":"daa21ce701ca0a19","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1724735127157,"stop":1724735127172,"duration":15},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c2f1b1cb1ae72af","name":"stdout","source":"c2f1b1cb1ae72af.txt","type":"text/plain","size":896}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Calculator"},{"name":"tag","value":"EXPRESSIONS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"daa21ce701ca0a19.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/db31ba951eab96a9.json b/allure-report/data/test-cases/db31ba951eab96a9.json
new file mode 100644
index 00000000000..7f8d62820a2
--- /dev/null
+++ b/allure-report/data/test-cases/db31ba951eab96a9.json
@@ -0,0 +1 @@
+{"uid":"db31ba951eab96a9","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1732764218878,"stop":1732764218878,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fibonacci Streaming"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"db31ba951eab96a9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/db9b592f660c3c08.json b/allure-report/data/test-cases/db9b592f660c3c08.json
new file mode 100644
index 00000000000..903ae4db6f3
--- /dev/null
+++ b/allure-report/data/test-cases/db9b592f660c3c08.json
@@ -0,0 +1 @@
+{"uid":"db9b592f660c3c08","name":"Testing 'numericals' function","fullName":"kyu_6.numericals_of_string.test_numericals.NumericalsTestCase#test_numericals","historyId":"d2b4dccd0eb8dfd6ef62ac0349f0f6a7","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'numericals' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass the string and verify the output","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass the string and verify the output","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NumericalsTestCase::0","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"PUZZLES"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Numericals of a String"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"PERFORMANCE"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.numericals_of_string.test_numericals"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5b4070144d7d8bbfe7000001","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6410dd1650b4faab","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0}},{"uid":"81fc21ff964037a2","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0}},{"uid":"30782fdca988a45e","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}},{"uid":"75b2a36530573b63","status":"passed","time":{"start":1724733473991,"stop":1724733474007,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b36ca0513e4048a8","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0}},{"uid":"acdec238a53c10e1","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0}},{"uid":"42383b817b641e4e","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}},{"uid":"89ceeba296a3ea3","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}}]},"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]},"source":"db9b592f660c3c08.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dba029f7988869ef.json b/allure-report/data/test-cases/dba029f7988869ef.json
new file mode 100644
index 00000000000..5b5b2cc24df
--- /dev/null
+++ b/allure-report/data/test-cases/dba029f7988869ef.json
@@ -0,0 +1 @@
+{"uid":"dba029f7988869ef","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a03148d44cb41cd1","name":"stdout","source":"a03148d44cb41cd1.txt","type":"text/plain","size":55}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Conditions"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep up the hoop"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"dba029f7988869ef.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dbc901f56e1e91ea.json b/allure-report/data/test-cases/dbc901f56e1e91ea.json
new file mode 100644
index 00000000000..8d76e1ddc9e
--- /dev/null
+++ b/allure-report/data/test-cases/dbc901f56e1e91ea.json
@@ -0,0 +1 @@
+{"uid":"dbc901f56e1e91ea","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f40eb1a37e76915b","name":"stdout","source":"f40eb1a37e76915b.txt","type":"text/plain","size":352}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"flatten()"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS","ARRAYS"]},"source":"dbc901f56e1e91ea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dbd543834c91eda6.json b/allure-report/data/test-cases/dbd543834c91eda6.json
new file mode 100644
index 00000000000..0ac10cc366f
--- /dev/null
+++ b/allure-report/data/test-cases/dbd543834c91eda6.json
@@ -0,0 +1 @@
+{"uid":"dbd543834c91eda6","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8d8a3475c1ccc5fb","name":"stdout","source":"8d8a3475c1ccc5fb.txt","type":"text/plain","size":375}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"dbd543834c91eda6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dbe420147c1da53b.json b/allure-report/data/test-cases/dbe420147c1da53b.json
new file mode 100644
index 00000000000..6dc10586f99
--- /dev/null
+++ b/allure-report/data/test-cases/dbe420147c1da53b.json
@@ -0,0 +1 @@
+{"uid":"dbe420147c1da53b","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1732428194472,"stop":1732428194472,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Not very secure"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"BUGS"},{"name":"suite","value":"Advanced Language Features"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"dbe420147c1da53b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dbfb622c1ebb235b.json b/allure-report/data/test-cases/dbfb622c1ebb235b.json
new file mode 100644
index 00000000000..3335151c11e
--- /dev/null
+++ b/allure-report/data/test-cases/dbfb622c1ebb235b.json
@@ -0,0 +1 @@
+{"uid":"dbfb622c1ebb235b","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"dbfb622c1ebb235b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dc076040e5481dc9.json b/allure-report/data/test-cases/dc076040e5481dc9.json
deleted file mode 100644
index ef11a514bb0..00000000000
--- a/allure-report/data/test-cases/dc076040e5481dc9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dc076040e5481dc9","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219174,"stop":1732764219175,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764219175,"stop":1732764219175,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1732764219176,"stop":1732764219176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS PARSING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"story","value":"String incrementer"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"965e1d563752b7d3","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0}},{"uid":"a6f428498c7694b0","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"117e19024dff1cfd","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"cfaf892be75c5d35","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0}},{"uid":"148a22b7e430194f","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"a42793a5da57f5c7","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"dc076040e5481dc9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dc885b646bda3346.json b/allure-report/data/test-cases/dc885b646bda3346.json
new file mode 100644
index 00000000000..c21e2f27293
--- /dev/null
+++ b/allure-report/data/test-cases/dc885b646bda3346.json
@@ -0,0 +1 @@
+{"uid":"dc885b646bda3346","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1732428196174,"stop":1732428196175,"duration":1},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1732428196174,"stop":1732428196174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1732428196174,"stop":1732428196174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732428196180,"stop":1732428196180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"dc885b646bda3346.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dc89f010c8fc632.json b/allure-report/data/test-cases/dc89f010c8fc632.json
deleted file mode 100644
index eeed4ec8562..00000000000
--- a/allure-report/data/test-cases/dc89f010c8fc632.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dc89f010c8fc632","name":"Testing done_or_not function","fullName":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase#test_done_or_not","historyId":"7c59feaf54bd4089e056f041844e3fe6","time":{"start":1732428194179,"stop":1732428194180,"duration":1},"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase","time":{"start":1732428194179,"stop":1732428194179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing done_or_not function\n\n Testing a function done_or_not/DoneOrNot passing a board\n (list[list_lines]) as parameter. If the board is valid return\n 'Finished!', otherwise return 'Try again!'\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return 'Finished!', otherwise return 'Try again!'
","status":"passed","steps":[{"name":"Enter sudoku and verify the output.","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter sudoku and verify the output.","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DidIFinishedSudokuTestCase::0","time":{"start":1732428194180,"stop":1732428194180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Did I Finish my Sudoku?"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Control Flow"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53db96041f1a7d32dc0004d2","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},"source":"dc89f010c8fc632.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dc9bdff2273b81f8.json b/allure-report/data/test-cases/dc9bdff2273b81f8.json
deleted file mode 100644
index b19f43b7c79..00000000000
--- a/allure-report/data/test-cases/dc9bdff2273b81f8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dc9bdff2273b81f8","name":"Testing calculate function","fullName":"kyu_7.basic_math_add_or_subtract.test_calculate.CalculateTestCase#test_calculate","historyId":"bd0f38e5388cf4a636a9393d435770b8","time":{"start":1724735129008,"stop":1724735129024,"duration":16},"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
In this kata, you will do addition and subtraction on a given string. The return value must be also a string.
","status":"passed","steps":[{"name":"Enter string (1plus2plus3plus4) and verify the expected output (10) vs actual result (10)","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1minus2minus3minus4) and verify the expected output (-8) vs actual result (-8)","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (1plus2plus3minus4) and verify the expected output (2) vs actual result (2)","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1342cdaa6481456c","name":"stdout","source":"1342cdaa6481456c.txt","type":"text/plain","size":167}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Basic Math (Add or Subtract)"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.basic_math_add_or_subtract.test_calculate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5809b62808ad92e31b000031/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"dc9bdff2273b81f8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dcbe3576bc7fc285.json b/allure-report/data/test-cases/dcbe3576bc7fc285.json
new file mode 100644
index 00000000000..74704cf76a6
--- /dev/null
+++ b/allure-report/data/test-cases/dcbe3576bc7fc285.json
@@ -0,0 +1 @@
+{"uid":"dcbe3576bc7fc285","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bf99ecdb396f2260","name":"stdout","source":"bf99ecdb396f2260.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"Disemvowel Trolls"},{"name":"feature","value":"String"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"dcbe3576bc7fc285.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dd53e52e1ab13306.json b/allure-report/data/test-cases/dd53e52e1ab13306.json
deleted file mode 100644
index 856fdfe8bd8..00000000000
--- a/allure-report/data/test-cases/dd53e52e1ab13306.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dd53e52e1ab13306","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732428196202,"stop":1732428196202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"dd53e52e1ab13306.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dd86378e3a37dfe4.json b/allure-report/data/test-cases/dd86378e3a37dfe4.json
deleted file mode 100644
index 665cde8fddc..00000000000
--- a/allure-report/data/test-cases/dd86378e3a37dfe4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dd86378e3a37dfe4","name":"Testing 'shortest_job_first(' function","fullName":"kyu_6.scheduling.test_solution.SJFTestCase#test_sjf","historyId":"da4a41f0bf9943ee34282e89227dd9a2","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase","time":{"start":1732764220300,"stop":1732764220300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'shortest_job_first' function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that processes sequence of jobs and returns a positive integer representing the cc ittakes to complete the job at index.
","status":"passed","steps":[{"name":"Enter a n (([0], 0)) and verify the expected output (100) vs actual result (100)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 10, 20, 0, 0], 0)) and verify the expected output (6) vs actual result (6)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 10, 20, 0, 0], 1)) and verify the expected output (16) vs actual result (16)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 0, 0, 20, 0, 0], 2)) and verify the expected output (26) vs actual result (26)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([20, 20, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 19, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 19, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 18, 0, 0], 75)) and verify the expected output (1008) vs actual result (1008)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a n (([0, 13, 13, 12, 17, 0, 15, 0, 12, 0, 15, 0, 0, 12, 19, 11, 10, 0, 11, 18, 0, 0, 15, 20, 0, 16, 12, 17, 0, 0, 10, 19, 0, 9, 0, 16, 19, 16, 15, 0, 17, 0, 13, 11, 19, 18, 13, 10, 0, 20, 0, 10, 9, 18, 14, 18, 0, 15, 17, 10, 17, 0, 0, 0, 18, 0, 0, 19, 14, 0, 0, 19, 19, 0, 0, 0, 0, 0, 9, 18, 0, 0, 11, 16, 0, 0, 0, 0, 10, 0, 17, 0, 16, 0, 0, 0, 16, 0, 13, 20, 0, 20, 20, 0, 0, 20, 14, 0, 11, 0, 9, 0, 0, 20, 11, 17, 0, 12, 13, 16, 13, 19, 0, 18, 20, 0, 19, 10, 19, 12, 0, 18, 0, 14, 9, 0, 0, 0, 13, 14, 9, 18, 9, 11, 19, 10, 20, 17, 13, 0, 13, 0, 12, 0, 19, 0, 14, 0, 20, 0, 14, 12, 11, 18, 0, 0, 9, 0, 19], 24)) and verify the expected output (275) vs actual result (275)","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SJFTestCase::0","time":{"start":1732764220305,"stop":1732764220305,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Scheduling (Shortest Job First or SJF)"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"QUEUES"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"SCHEDULING"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.scheduling.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550cc572b9e7b563be00054f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cbe27b4f7111917c","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"a224a931a5567f85","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1}}]},"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},"source":"dd86378e3a37dfe4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ddab479d47dfd717.json b/allure-report/data/test-cases/ddab479d47dfd717.json
new file mode 100644
index 00000000000..408bc8329b4
--- /dev/null
+++ b/allure-report/data/test-cases/ddab479d47dfd717.json
@@ -0,0 +1 @@
+{"uid":"ddab479d47dfd717","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ddab479d47dfd717.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/de09867d078b6af4.json b/allure-report/data/test-cases/de09867d078b6af4.json
deleted file mode 100644
index e33e794a2c7..00000000000
--- a/allure-report/data/test-cases/de09867d078b6af4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"de09867d078b6af4","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ca30023d79faffff","name":"stdout","source":"ca30023d79faffff.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"de09867d078b6af4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/de0a077377bec456.json b/allure-report/data/test-cases/de0a077377bec456.json
deleted file mode 100644
index 6012019238a..00000000000
--- a/allure-report/data/test-cases/de0a077377bec456.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"de0a077377bec456","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a96837b21492cfc6","name":"stdout","source":"a96837b21492cfc6.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"de0a077377bec456.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/de63ba79b87d23ab.json b/allure-report/data/test-cases/de63ba79b87d23ab.json
new file mode 100644
index 00000000000..039f3c39a1e
--- /dev/null
+++ b/allure-report/data/test-cases/de63ba79b87d23ab.json
@@ -0,0 +1 @@
+{"uid":"de63ba79b87d23ab","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"de63ba79b87d23ab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/de7442e95e2bcada.json b/allure-report/data/test-cases/de7442e95e2bcada.json
new file mode 100644
index 00000000000..9940e69f162
--- /dev/null
+++ b/allure-report/data/test-cases/de7442e95e2bcada.json
@@ -0,0 +1 @@
+{"uid":"de7442e95e2bcada","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a892fb7f4ca8f546","name":"stdout","source":"a892fb7f4ca8f546.txt","type":"text/plain","size":281}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Character frequency"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"de7442e95e2bcada.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/de75cf0cb11d4a8a.json b/allure-report/data/test-cases/de75cf0cb11d4a8a.json
new file mode 100644
index 00000000000..d69ee93fa3a
--- /dev/null
+++ b/allure-report/data/test-cases/de75cf0cb11d4a8a.json
@@ -0,0 +1 @@
+{"uid":"de75cf0cb11d4a8a","name":"Positive test cases for is_prime function testing","fullName":"utils.primes.test_is_prime.IsPrimeTestCase#test_is_prime_positive","historyId":"fb8836e996664af9461454bae0b6f79c","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for is_prime function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for is_prime function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: True.","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fec7d456d7e1f9e8","name":"stdout","source":"fec7d456d7e1f9e8.txt","type":"text/plain","size":22}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPrimeTestCase::0","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing is_prime util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_is_prime"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"de75cf0cb11d4a8a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dee6c3b3d0dc73e4.json b/allure-report/data/test-cases/dee6c3b3d0dc73e4.json
deleted file mode 100644
index eaea2181823..00000000000
--- a/allure-report/data/test-cases/dee6c3b3d0dc73e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dee6c3b3d0dc73e4","name":"'multiply' function verification with random list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_random_list","historyId":"be99c6f72cdf623836966737dcb7a654","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns a list that misses only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Create a random list","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":11,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"The museum of incredible dull things"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"dee6c3b3d0dc73e4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/defdbaa3c0a6eace.json b/allure-report/data/test-cases/defdbaa3c0a6eace.json
new file mode 100644
index 00000000000..7807a693b8c
--- /dev/null
+++ b/allure-report/data/test-cases/defdbaa3c0a6eace.json
@@ -0,0 +1 @@
+{"uid":"defdbaa3c0a6eace","name":"'multiply' function verification with one element list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_one_element_list","historyId":"95946a599255beb095c6c7c676174082","time":{"start":1732428195930,"stop":1732428195933,"duration":3},"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Returns [] if list has only one element\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list with one element only","time":{"start":1732428195930,"stop":1732428195932,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"defdbaa3c0a6eace.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/df5176bbed48ed91.json b/allure-report/data/test-cases/df5176bbed48ed91.json
deleted file mode 100644
index 517b80ea873..00000000000
--- a/allure-report/data/test-cases/df5176bbed48ed91.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"df5176bbed48ed91","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"eaf9f3a704742209","name":"stdout","source":"eaf9f3a704742209.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"df5176bbed48ed91.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/df6ed9e3e14c891a.json b/allure-report/data/test-cases/df6ed9e3e14c891a.json
new file mode 100644
index 00000000000..ece4917203e
--- /dev/null
+++ b/allure-report/data/test-cases/df6ed9e3e14c891a.json
@@ -0,0 +1 @@
+{"uid":"df6ed9e3e14c891a","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a156897cab59d4a9","name":"stdout","source":"a156897cab59d4a9.txt","type":"text/plain","size":392}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"SEARCH"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First non-repeating character"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"df6ed9e3e14c891a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/df9a9f68276bbb84.json b/allure-report/data/test-cases/df9a9f68276bbb84.json
deleted file mode 100644
index a58840a7a07..00000000000
--- a/allure-report/data/test-cases/df9a9f68276bbb84.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"df9a9f68276bbb84","name":"Testing litres function with various test inputs","fullName":"kyu_8.keep_hydrated.test_keep_hydrated.KeepHydratedTestCase#test_keep_hydrated","historyId":"d2c9cdacf9fca346eec2858cd44275e6","time":{"start":1724735129555,"stop":1724735129570,"duration":15},"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing litres function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter hours and verify the output","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e22a14740da9552","name":"stdout","source":"e22a14740da9552.txt","type":"text/plain","size":233}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_KeepHydratedTestCase::0","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"story","value":"Keep Hydrated!"},{"name":"tag","value":"MATHEMATICS"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_hydrated.test_keep_hydrated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/582cb0224e56e068d800003c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"df9a9f68276bbb84.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dfa8d9395e9495b6.json b/allure-report/data/test-cases/dfa8d9395e9495b6.json
deleted file mode 100644
index c924c4a16f7..00000000000
--- a/allure-report/data/test-cases/dfa8d9395e9495b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dfa8d9395e9495b6","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9f73c3d7a4d872db","name":"stdout","source":"9f73c3d7a4d872db.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"INTRODUCTION"},{"name":"story","value":"Multiply"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Multiplication"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"dfa8d9395e9495b6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dfae17616fb702cf.json b/allure-report/data/test-cases/dfae17616fb702cf.json
deleted file mode 100644
index 6ce1b0c9c47..00000000000
--- a/allure-report/data/test-cases/dfae17616fb702cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dfae17616fb702cf","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1732428196399,"stop":1732428196399,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1732428196401,"stop":1732428196401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"dfae17616fb702cf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/dfb2b5c458a3460e.json b/allure-report/data/test-cases/dfb2b5c458a3460e.json
new file mode 100644
index 00000000000..7f2f817aef5
--- /dev/null
+++ b/allure-report/data/test-cases/dfb2b5c458a3460e.json
@@ -0,0 +1 @@
+{"uid":"dfb2b5c458a3460e","name":"Testing easy_line function exception message","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_easy_line_exception","historyId":"97004dd24763a55cdf2b4ee4f115bd44","time":{"start":1732428195787,"stop":1732428195788,"duration":1},"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732428195775,"stop":1732428195775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing easy line function exception\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should raise exception for invalid n (n < 0) values.
","status":"passed","steps":[{"name":"Enter invalid n (-1) and assert exception message: ERROR: invalid n (-1) value. n must be >= 0).","time":{"start":1732428195787,"stop":1732428195788,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732428195789,"stop":1732428195789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"dfb2b5c458a3460e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e032c4a87bedaab7.json b/allure-report/data/test-cases/e032c4a87bedaab7.json
new file mode 100644
index 00000000000..181f5c4ff6a
--- /dev/null
+++ b/allure-report/data/test-cases/e032c4a87bedaab7.json
@@ -0,0 +1 @@
+{"uid":"e032c4a87bedaab7","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1732428193941,"stop":1732428193942,"duration":1},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1732428193941,"stop":1732428193941,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1732428193942,"stop":1732428193942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1732428193943,"stop":1732428193943,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"e032c4a87bedaab7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e08a8a15da9b3ad.json b/allure-report/data/test-cases/e08a8a15da9b3ad.json
new file mode 100644
index 00000000000..86eba1282e3
--- /dev/null
+++ b/allure-report/data/test-cases/e08a8a15da9b3ad.json
@@ -0,0 +1 @@
+{"uid":"e08a8a15da9b3ad","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 38, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"LISTS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Josephus Survivor"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"abbcc324b9e8a1ea","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764219113,"stop":1732764219113,"duration":0}},{"uid":"cc2dceff6dc83502","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194439,"stop":1732428194439,"duration":0}},{"uid":"f7d62cc3e2943023","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}},{"uid":"28b8fa13ba65f773","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472921,"stop":1724733472921,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"6ef44675aea47099","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764219113,"stop":1732764219113,"duration":0}},{"uid":"70eff3ae24ccc67a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194439,"stop":1732428194439,"duration":0}},{"uid":"84fd4c67efee5295","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}},{"uid":"62bf772c3a2aa5d2","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}}]},"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"e08a8a15da9b3ad.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e0d2f09c0da8121.json b/allure-report/data/test-cases/e0d2f09c0da8121.json
deleted file mode 100644
index 3d99e24f706..00000000000
--- a/allure-report/data/test-cases/e0d2f09c0da8121.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e0d2f09c0da8121","name":"Testing domain_name function","fullName":"kyu_5.extract_the_domain_name_from_url.test_domain_name.DomainNameTestCase#test_domain_name","historyId":"cd64b52319d4c70d68e281e8561ab97f","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Assert that 'domain_name' function\n returns domain name from given URL string.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Assert that 'domain_name' function returns domain name from given URL string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2c51ebffe286fde1","name":"stdout","source":"2c51ebffe286fde1.txt","type":"text/plain","size":263}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DomainNameTestCase::0","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Extract the domain name from a URL"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.extract_the_domain_name_from_url.test_domain_name"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514a024011ea4fb54200004b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"e0d2f09c0da8121.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e0dd8dfaed76aa75.json b/allure-report/data/test-cases/e0dd8dfaed76aa75.json
new file mode 100644
index 00000000000..8fc13401141
--- /dev/null
+++ b/allure-report/data/test-cases/e0dd8dfaed76aa75.json
@@ -0,0 +1 @@
+{"uid":"e0dd8dfaed76aa75","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"story","value":"Fun with lists: length"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"31754715fc04b029","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0}},{"uid":"2f5a6152612f841f","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1}},{"uid":"8b09bdc5a519a070","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"f0006f98d015ae52","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c87eac92a1b3b456","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0}},{"uid":"3b89778e0f9a0b66","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1}},{"uid":"eb3e9f6b3780b454","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"f0d79dba84dbdf82","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"e0dd8dfaed76aa75.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e0e01cfda157cf01.json b/allure-report/data/test-cases/e0e01cfda157cf01.json
deleted file mode 100644
index bb17c8de4de..00000000000
--- a/allure-report/data/test-cases/e0e01cfda157cf01.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e0e01cfda157cf01","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6f187ca9e0f038e3","name":"stdout","source":"6f187ca9e0f038e3.txt","type":"text/plain","size":272}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"feature","value":"String"},{"name":"story","value":"Simple Pig Latin"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"e0e01cfda157cf01.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e15a7b3e54da206a.json b/allure-report/data/test-cases/e15a7b3e54da206a.json
new file mode 100644
index 00000000000..cd29d69a2a3
--- /dev/null
+++ b/allure-report/data/test-cases/e15a7b3e54da206a.json
@@ -0,0 +1 @@
+{"uid":"e15a7b3e54da206a","name":"'fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7a6a4e0267245cc3","name":"stdout","source":"7a6a4e0267245cc3.txt","type":"text/plain","size":611}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"My head is at the wrong end!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"e15a7b3e54da206a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e184ca1912266ffb.json b/allure-report/data/test-cases/e184ca1912266ffb.json
new file mode 100644
index 00000000000..10459710390
--- /dev/null
+++ b/allure-report/data/test-cases/e184ca1912266ffb.json
@@ -0,0 +1 @@
+{"uid":"e184ca1912266ffb","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5538d98488e22a1","name":"stdout","source":"5538d98488e22a1.txt","type":"text/plain","size":556}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"Is it a palindrome?"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"e184ca1912266ffb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e186908da5e6d7c.json b/allure-report/data/test-cases/e186908da5e6d7c.json
new file mode 100644
index 00000000000..46431ec3f8a
--- /dev/null
+++ b/allure-report/data/test-cases/e186908da5e6d7c.json
@@ -0,0 +1 @@
+{"uid":"e186908da5e6d7c","name":"Zero","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_zero","historyId":"e47953912bc73286c8a01ce448ee3c54","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"0 is a square number","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"e186908da5e6d7c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e1aa1981a2c5874d.json b/allure-report/data/test-cases/e1aa1981a2c5874d.json
new file mode 100644
index 00000000000..c7ae1a613ce
--- /dev/null
+++ b/allure-report/data/test-cases/e1aa1981a2c5874d.json
@@ -0,0 +1 @@
+{"uid":"e1aa1981a2c5874d","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"290c988fd03516ad","name":"stdout","source":"290c988fd03516ad.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing gen_primes util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"e1aa1981a2c5874d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e1af2c095108694d.json b/allure-report/data/test-cases/e1af2c095108694d.json
deleted file mode 100644
index 23d0da3626c..00000000000
--- a/allure-report/data/test-cases/e1af2c095108694d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e1af2c095108694d","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732764219284,"stop":1732764219284,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5abe74757b94997a","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0}},{"uid":"ebb627dfa50cb94d","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"f2a7bab28da55269","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9c5c32029e742eac","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0}},{"uid":"fc2c5a5df6e26162","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"79e39b6957e2fa23","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"e1af2c095108694d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e1b199f4400527d4.json b/allure-report/data/test-cases/e1b199f4400527d4.json
new file mode 100644
index 00000000000..c10e29690c5
--- /dev/null
+++ b/allure-report/data/test-cases/e1b199f4400527d4.json
@@ -0,0 +1 @@
+{"uid":"e1b199f4400527d4","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3b3cd319fcba15f6","name":"stdout","source":"3b3cd319fcba15f6.txt","type":"text/plain","size":277}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAY"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ARRAY","ALGORITHMS"]},"source":"e1b199f4400527d4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e1fc0b63790bda69.json b/allure-report/data/test-cases/e1fc0b63790bda69.json
new file mode 100644
index 00000000000..36b2b726dea
--- /dev/null
+++ b/allure-report/data/test-cases/e1fc0b63790bda69.json
@@ -0,0 +1 @@
+{"uid":"e1fc0b63790bda69","name":"String with no duplicate chars","fullName":"kyu_6.format_string_of_names.test_namelist.NamelistTestCase#test_namelist","historyId":"faebae956c3da12c5f429266c959c030","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test namelist\n\n Given:\n an array containing hashes of names\n\n Return:\n a string formatted as a list of names separated by commas\n except for the last two names, which should be separated\n by an ampersand.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should a string formatted as a list of names separated by commas except for the last two names, which should be separated by an ampersand.
","status":"passed","steps":[],"attachments":[{"uid":"843a9b33796b69ab","name":"stdout","source":"843a9b33796b69ab.txt","type":"text/plain","size":717}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NamelistTestCase::0","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Format a string of names like 'Bart, Lisa & Maggie'."},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.format_string_of_names.test_namelist"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53368a47e38700bd8300030d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"e1fc0b63790bda69.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e21d0927a22c6c46.json b/allure-report/data/test-cases/e21d0927a22c6c46.json
new file mode 100644
index 00000000000..abe3f2e3165
--- /dev/null
+++ b/allure-report/data/test-cases/e21d0927a22c6c46.json
@@ -0,0 +1 @@
+{"uid":"e21d0927a22c6c46","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1724735129367,"stop":1724735129383,"duration":16},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129367,"stop":1724735129383,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f5f071e3b309d77","name":"stdout","source":"f5f071e3b309d77.txt","type":"text/plain","size":510}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"e21d0927a22c6c46.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e248ed6a4ff28aaa.json b/allure-report/data/test-cases/e248ed6a4ff28aaa.json
deleted file mode 100644
index 1466d227814..00000000000
--- a/allure-report/data/test-cases/e248ed6a4ff28aaa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e248ed6a4ff28aaa","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1732428194512,"stop":1732428194512,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1732428194511,"stop":1732428194511,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1732428194512,"stop":1732428194512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1732428194513,"stop":1732428194513,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"story","value":"Sum of Pairs"},{"name":"feature","value":"Memoization"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MEMOIZATION"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"e248ed6a4ff28aaa.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e28dd76561e769e2.json b/allure-report/data/test-cases/e28dd76561e769e2.json
new file mode 100644
index 00000000000..80b21bc7679
--- /dev/null
+++ b/allure-report/data/test-cases/e28dd76561e769e2.json
@@ -0,0 +1 @@
+{"uid":"e28dd76561e769e2","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7ce02846f9ac9e3d","name":"stdout","source":"7ce02846f9ac9e3d.txt","type":"text/plain","size":36}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"e28dd76561e769e2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e29868febcecd61d.json b/allure-report/data/test-cases/e29868febcecd61d.json
deleted file mode 100644
index 40089d6b756..00000000000
--- a/allure-report/data/test-cases/e29868febcecd61d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e29868febcecd61d","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"54520f78b41446af","name":"stdout","source":"54520f78b41446af.txt","type":"text/plain","size":232}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Geometry"},{"name":"tag","value":"GEOMETRY"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ALGEBRA"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"e29868febcecd61d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e298eeaddede77ad.json b/allure-report/data/test-cases/e298eeaddede77ad.json
new file mode 100644
index 00000000000..beba610262d
--- /dev/null
+++ b/allure-report/data/test-cases/e298eeaddede77ad.json
@@ -0,0 +1 @@
+{"uid":"e298eeaddede77ad","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1732428195715,"stop":1732428195715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1732428195717,"stop":1732428195717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Your order, please"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"e298eeaddede77ad.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e2a8e239adf783da.json b/allure-report/data/test-cases/e2a8e239adf783da.json
deleted file mode 100644
index cd2f6668300..00000000000
--- a/allure-report/data/test-cases/e2a8e239adf783da.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e2a8e239adf783da","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b3d868139d71d5f7","name":"stdout","source":"b3d868139d71d5f7.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing gen_primes util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"e2a8e239adf783da.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e2ed60d0ac53c788.json b/allure-report/data/test-cases/e2ed60d0ac53c788.json
deleted file mode 100644
index 4355764b638..00000000000
--- a/allure-report/data/test-cases/e2ed60d0ac53c788.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e2ed60d0ac53c788","name":"Testing row_sum_odd_numbers function","fullName":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase#test_row_sum_odd_numbers","historyId":"b85aee9ae2ee06fc56de8481df862c73","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase","time":{"start":1732428195989,"stop":1732428195989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given the triangle of consecutive odd numbers verify that the function calculates the row sums of this triangle from the row index (starting at index 1)
","status":"passed","steps":[{"name":"Enter the triangle's row (1) and verify the expected output (1) vs actual result (1)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (2) and verify the expected output (8) vs actual result (8)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (13) and verify the expected output (2197) vs actual result (2197)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (19) and verify the expected output (6859) vs actual result (6859)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter the triangle's row (41) and verify the expected output (68921) vs actual result (68921)","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OddRowTestCase::0","time":{"start":1732428195991,"stop":1732428195991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Sum of odd numbers"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55fd2d567d94ac3bc9000064","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"e2ed60d0ac53c788.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e3e2f391aab3cb96.json b/allure-report/data/test-cases/e3e2f391aab3cb96.json
new file mode 100644
index 00000000000..052517f779f
--- /dev/null
+++ b/allure-report/data/test-cases/e3e2f391aab3cb96.json
@@ -0,0 +1 @@
+{"uid":"e3e2f391aab3cb96","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_negative_test","historyId":"eb0582ce0674121869dd4f6fce46e7f3","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 3 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 3","time":{"start":1732764220823,"stop":1732764220823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732764220829,"stop":1732764220829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"e3e2f391aab3cb96.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e417d815465280e9.json b/allure-report/data/test-cases/e417d815465280e9.json
new file mode 100644
index 00000000000..49423617dbe
--- /dev/null
+++ b/allure-report/data/test-cases/e417d815465280e9.json
@@ -0,0 +1 @@
+{"uid":"e417d815465280e9","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1732428196306,"stop":1732428196307,"duration":1},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1732428196307,"stop":1732428196307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732428196313,"stop":1732428196313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"e417d815465280e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e41edf94f198f2c7.json b/allure-report/data/test-cases/e41edf94f198f2c7.json
deleted file mode 100644
index 9f77f7ad642..00000000000
--- a/allure-report/data/test-cases/e41edf94f198f2c7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e41edf94f198f2c7","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1732428194270,"stop":1732428194270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"First non-repeating character"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SEARCH"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"e41edf94f198f2c7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e427ef86cabe9ddd.json b/allure-report/data/test-cases/e427ef86cabe9ddd.json
new file mode 100644
index 00000000000..056116d9be7
--- /dev/null
+++ b/allure-report/data/test-cases/e427ef86cabe9ddd.json
@@ -0,0 +1 @@
+{"uid":"e427ef86cabe9ddd","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1732764220267,"stop":1732764220267,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1732764220268,"stop":1732764220268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1732764220270,"stop":1732764220270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"suite","value":"Classes"},{"name":"story","value":"Potion Class 101"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"e427ef86cabe9ddd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e42b69525abdede6.json b/allure-report/data/test-cases/e42b69525abdede6.json
new file mode 100644
index 00000000000..1548e49abca
--- /dev/null
+++ b/allure-report/data/test-cases/e42b69525abdede6.json
@@ -0,0 +1 @@
+{"uid":"e42b69525abdede6","name":"Testing make_upper_case function","fullName":"kyu_8.make_upper_case.test_make_upper_case.MakeUpperCaseTestCase#test_make_upper_case","historyId":"9fe496d12a67f53b3208a0b823f2d8c3","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample Tests for make_upper_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass lower case string and verify the output","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeUpperCaseTestCase::0","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"MakeUpperCase"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.make_upper_case.test_make_upper_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a0556c7cb1f31ab3000ad7","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"9bb51a042d358695","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0}},{"uid":"705f3a50d2317813","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0}},{"uid":"94a0f5c0bb41d73c","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}},{"uid":"8dc2c9fe3450d5a4","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b2f619fce2ea028d","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0}},{"uid":"aa3ebaa27581f198","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0}},{"uid":"ae7d3fce45bf33fb","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}},{"uid":"781079de643a720d","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"e42b69525abdede6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e4473b95f40f5c92.json b/allure-report/data/test-cases/e4473b95f40f5c92.json
new file mode 100644
index 00000000000..ec03fd40a63
--- /dev/null
+++ b/allure-report/data/test-cases/e4473b95f40f5c92.json
@@ -0,0 +1 @@
+{"uid":"e4473b95f40f5c92","name":"Testing toJadenCase function (negative)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_negative","historyId":"3a2cad5dab684132d1f8974f9a6b5c75","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple negative test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Jaden Casing Strings"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"520c156ef3917d19","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0}},{"uid":"7d5b1a2ffe0a970a","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0}},{"uid":"5c8e94c26f7e775d","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"a8ceda5e3158297c","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1bf4128bcf35143f","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0}},{"uid":"47cc31f6ebf12c13","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0}},{"uid":"a60fe7d0456e1873","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3cad1df85b3a49c","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"e4473b95f40f5c92.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e463bf406b88f537.json b/allure-report/data/test-cases/e463bf406b88f537.json
new file mode 100644
index 00000000000..b9f1407f715
--- /dev/null
+++ b/allure-report/data/test-cases/e463bf406b88f537.json
@@ -0,0 +1 @@
+{"uid":"e463bf406b88f537","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"604a50ef60eddbca","name":"stdout","source":"604a50ef60eddbca.txt","type":"text/plain","size":480}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Date"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"e463bf406b88f537.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e480fe95093fd8e7.json b/allure-report/data/test-cases/e480fe95093fd8e7.json
deleted file mode 100644
index 936f24d08b1..00000000000
--- a/allure-report/data/test-cases/e480fe95093fd8e7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e480fe95093fd8e7","name":"Testing anagrams function","fullName":"kyu_5.where_my_anagrams_at.test_anagrams.AnagramsTestCase#test_anagrams","historyId":"c060fb3e36725c887b4b4edce83f7142","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function that will find all the anagrams of a word from a list.\n You will be given two inputs a word and an array with words. You should\n return an array of all the anagrams or an empty array if there are none.\n\n For example:\n\n anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']) => ['aabb', 'bbaa']\n anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']) => ['carer', 'racer']\n anagrams('laser', ['lazing', 'lazy', 'lacer']) => []\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list of strings) and verify the output","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"894b6ecea0eca1b4","name":"stdout","source":"894b6ecea0eca1b4.txt","type":"text/plain","size":170}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AnagramsTestCase::0","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Where my anagrams at?"},{"name":"epic","value":"5 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.where_my_anagrams_at.test_anagrams"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523a86aa4230ebb5420001e1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"e480fe95093fd8e7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e49d46057090e83e.json b/allure-report/data/test-cases/e49d46057090e83e.json
new file mode 100644
index 00000000000..4294fd56fb4
--- /dev/null
+++ b/allure-report/data/test-cases/e49d46057090e83e.json
@@ -0,0 +1 @@
+{"uid":"e49d46057090e83e","name":"Testing 'DefaultList' class: pop","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_pop","historyId":"e9bfe5ed84336ceb50e9a2cd6d3752ed","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: pop\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pop method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an item and verify the result","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pop an un-existing item and verify the result","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"aedb47484495e540","name":"stdout","source":"aedb47484495e540.txt","type":"text/plain","size":378}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"e49d46057090e83e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e50290ceef277be1.json b/allure-report/data/test-cases/e50290ceef277be1.json
new file mode 100644
index 00000000000..430c73eccb7
--- /dev/null
+++ b/allure-report/data/test-cases/e50290ceef277be1.json
@@ -0,0 +1 @@
+{"uid":"e50290ceef277be1","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_25","historyId":"e1a83b5e7221ab7611b800cba5c64efa","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 25 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 25","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"e50290ceef277be1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e50cfef6d8bb4879.json b/allure-report/data/test-cases/e50cfef6d8bb4879.json
new file mode 100644
index 00000000000..2f4fe831be5
--- /dev/null
+++ b/allure-report/data/test-cases/e50cfef6d8bb4879.json
@@ -0,0 +1 @@
+{"uid":"e50cfef6d8bb4879","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1732764220499,"stop":1732764220499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1732764220500,"stop":1732764220500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"e50cfef6d8bb4879.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e532878179cb6f87.json b/allure-report/data/test-cases/e532878179cb6f87.json
deleted file mode 100644
index 51406279fd4..00000000000
--- a/allure-report/data/test-cases/e532878179cb6f87.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e532878179cb6f87","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1732764221049,"stop":1732764221049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is it a palindrome?"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c3e164f822b7bae","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0}},{"uid":"c8de14a6ed49ac6d","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"30ebc2ebd440c488","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b3db9caa12a5149e","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0}},{"uid":"76f8c586f8a804f0","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"69f91e5f44fcbcaa","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"e532878179cb6f87.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e53952640c2c9e47.json b/allure-report/data/test-cases/e53952640c2c9e47.json
deleted file mode 100644
index 3a5f197b073..00000000000
--- a/allure-report/data/test-cases/e53952640c2c9e47.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e53952640c2c9e47","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1732764220314,"stop":1732764220314,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sort the odd"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f6df3cbfc02e5094","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0}},{"uid":"afe0c9a0972467a3","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}},{"uid":"fe040c66880e0b15","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fc455123cb448d3e","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0}},{"uid":"31cd5c9e8017f83c","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}},{"uid":"1ef3e1da7f90eb82","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"e53952640c2c9e47.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e55f716219844475.json b/allure-report/data/test-cases/e55f716219844475.json
deleted file mode 100644
index 346a82624de..00000000000
--- a/allure-report/data/test-cases/e55f716219844475.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e55f716219844475","name":"Testing calculate_damage function","fullName":"kyu_6.pokemon_damage_calculator.test_calculate_damage.CalculateDamageTestCase#test_calculate_damage","historyId":"999238307e14499484c6cdf395220c6b","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calculate_damage with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function calculates the damage that a particular move would do using the following formula (not the actual one from the game): damage = 50 * (attack / defense) * effectiveness
","status":"passed","steps":[{"name":"Enter a test data (('fire', 'water', 100, 100)) and verify the expected output (25) vs actual result (25.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 100, 100)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('electric', 'fire', 100, 100)) and verify the expected output (50) vs actual result (50.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'electric', 57, 19)) and verify the expected output (150) vs actual result (150.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'water', 40, 40)) and verify the expected output (100) vs actual result (100.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('grass', 'fire', 35, 5)) and verify the expected output (175) vs actual result (175.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data (('fire', 'electric', 10, 2)) and verify the expected output (250) vs actual result (250.0)","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateDamageTestCase::0","time":{"start":1732428195581,"stop":1732428195581,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"FUNCTIONS"},{"name":"feature","value":"Numbers"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Games"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Pokemon Damage Calculator"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pokemon_damage_calculator.test_calculate_damage"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/536e9a7973130a06eb000e9f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},"source":"e55f716219844475.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e578dac1473f78ec.json b/allure-report/data/test-cases/e578dac1473f78ec.json
new file mode 100644
index 00000000000..06dc3e499df
--- /dev/null
+++ b/allure-report/data/test-cases/e578dac1473f78ec.json
@@ -0,0 +1 @@
+{"uid":"e578dac1473f78ec","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d56b8598f52532d4","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0}},{"uid":"7a5a4eebadaab126","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0}},{"uid":"ee69e9682e62678d","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"45a592633cd8d633","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ef53249dd3798b49","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0}},{"uid":"4aa537b5c88883a7","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0}},{"uid":"7c2750d825fae93b","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"85d9d1820cce2f7e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"e578dac1473f78ec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e5a7c04cf0e6c2f9.json b/allure-report/data/test-cases/e5a7c04cf0e6c2f9.json
deleted file mode 100644
index 1ee39edae77..00000000000
--- a/allure-report/data/test-cases/e5a7c04cf0e6c2f9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e5a7c04cf0e6c2f9","name":"test_triangle","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_triangle","historyId":"be7068cb1056118b9c0776b1d187601d","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8778cf7e4eef01cb","name":"stdout","source":"8778cf7e4eef01cb.txt","type":"text/plain","size":1079}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"tag","value":"Strings"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Coloured Triangles"},{"name":"tag","value":"Logic"},{"name":"tag","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["Algorithms","Logic","Strings"]},"source":"e5a7c04cf0e6c2f9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e5d70f307aec9205.json b/allure-report/data/test-cases/e5d70f307aec9205.json
deleted file mode 100644
index 92899d8fe21..00000000000
--- a/allure-report/data/test-cases/e5d70f307aec9205.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e5d70f307aec9205","name":"Testing 'generate_hashtag' function","fullName":"kyu_5.the_hashtag_generator.test_generate_hashtag.GenerateHashtagTestCase#test_generate_hashtag","historyId":"ff2324e4a058a6c42486fd5aff532ecf","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'generate_hashtag' function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should do the following:
1. It must start with a hashtag (#).
2. All words must have their first letter capitalized.
3. If the final result is longer than 140 chars it must return false.
4. If the input or the result is an empty string it must return false.
","status":"passed","steps":[{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output:","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenerateHashtagTestCase::0","time":{"start":1732428194521,"stop":1732428194521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"The Hashtag Generator"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.the_hashtag_generator.test_generate_hashtag"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52449b062fb80683ec000024","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS"]},"source":"e5d70f307aec9205.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e5feb33263ee430e.json b/allure-report/data/test-cases/e5feb33263ee430e.json
new file mode 100644
index 00000000000..e441c91b562
--- /dev/null
+++ b/allure-report/data/test-cases/e5feb33263ee430e.json
@@ -0,0 +1 @@
+{"uid":"e5feb33263ee430e","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1732764220401,"stop":1732764220401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1732764220403,"stop":1732764220403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Who likes it?"},{"name":"tag","value":"FORMATTING"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"e5feb33263ee430e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e60399983521438f.json b/allure-report/data/test-cases/e60399983521438f.json
new file mode 100644
index 00000000000..bb3b032addd
--- /dev/null
+++ b/allure-report/data/test-cases/e60399983521438f.json
@@ -0,0 +1 @@
+{"uid":"e60399983521438f","name":"Test that no_space function removes the spaces","fullName":"kyu_8.remove_string_spaces.test_remove_string_spaces.NoSpaceTestCase#test_something","historyId":"8069a1b5a4342457d2dabf5819382a2e","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that no_space function removes the spaces\n from the string, then return the resultant string.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with spaces and verify the result","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"5442f35428b86593","name":"stdout","source":"5442f35428b86593.txt","type":"text/plain","size":353}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NoSpaceTestCase::0","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Remove String Spaces"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.remove_string_spaces.test_remove_string_spaces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57eae20f5500ad98e50002c5/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"e60399983521438f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e604a93a8ee1253f.json b/allure-report/data/test-cases/e604a93a8ee1253f.json
deleted file mode 100644
index 52e4b489a85..00000000000
--- a/allure-report/data/test-cases/e604a93a8ee1253f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e604a93a8ee1253f","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732764218682,"stop":1732764218682,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1732764218683,"stop":1732764218683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1732764218683,"stop":1732764218683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732764218685,"stop":1732764218685,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Strip Comments"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ec528f5ba60e276b","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0}},{"uid":"395a8f7cfcd6a2c9","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}},{"uid":"3400d1d080e82f75","status":"passed","time":{"start":1724733472421,"stop":1724733472437,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4b8219eb37520d2d","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0}},{"uid":"f711bbcd16ab2119","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}},{"uid":"5c64823a2a73f974","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"e604a93a8ee1253f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e63c100babc1267d.json b/allure-report/data/test-cases/e63c100babc1267d.json
deleted file mode 100644
index a39e56920c3..00000000000
--- a/allure-report/data/test-cases/e63c100babc1267d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e63c100babc1267d","name":"Testing make_readable function","fullName":"kyu_5.human_readable_time.test_make_readable.MakeReadableTestCase#test_make_readable","historyId":"ca529ab6c57db539179bf256595c3d50","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_readable function\n\n Write a function, which takes a non-negative integer\n (seconds) as input and returns the time in a human-readable\n format (HH:MM:SS)\n\n HH = hours, padded to 2 digits, range: 00 - 99\n MM = minutes, padded to 2 digits, range: 00 - 59\n SS = seconds, padded to 2 digits, range: 00 - 59\n\n The maximum time never exceeds 359999 (99:59:59)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test number and verify the output","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"60b6667cdd104689","name":"stdout","source":"60b6667cdd104689.txt","type":"text/plain","size":210}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeReadableTestCase::0","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Human Readable Time"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.human_readable_time.test_make_readable"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52685f7382004e774f0001f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},"source":"e63c100babc1267d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e64a446631b3c9dc.json b/allure-report/data/test-cases/e64a446631b3c9dc.json
new file mode 100644
index 00000000000..5dffdecc279
--- /dev/null
+++ b/allure-report/data/test-cases/e64a446631b3c9dc.json
@@ -0,0 +1 @@
+{"uid":"e64a446631b3c9dc","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ffe262df372f1494","name":"stdout","source":"ffe262df372f1494.txt","type":"text/plain","size":231}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BOOLEANS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"L1: Set Alarm"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Boolean"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BOOLEANS","FUNDAMENTALS"]},"source":"e64a446631b3c9dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e65c2aee0db2b724.json b/allure-report/data/test-cases/e65c2aee0db2b724.json
deleted file mode 100644
index 9213ad89f43..00000000000
--- a/allure-report/data/test-cases/e65c2aee0db2b724.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e65c2aee0db2b724","name":"Testing 'summation' function","fullName":"kyu_8.grasshopper_summation.test_summation.SummationTestCase#test_summation","historyId":"44ae966390833a332245c1886323c559","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing summation function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter number and verify the output","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"c9806239f448fcb9","name":"stdout","source":"c9806239f448fcb9.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SummationTestCase::0","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Summation"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"feature","value":"Loops"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_summation.test_summation"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55d24f55d7dd296eb9000030/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},"source":"e65c2aee0db2b724.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e687a692c2c18f1b.json b/allure-report/data/test-cases/e687a692c2c18f1b.json
deleted file mode 100644
index 91b9e81901a..00000000000
--- a/allure-report/data/test-cases/e687a692c2c18f1b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e687a692c2c18f1b","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219250,"stop":1732764219250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219251,"stop":1732764219251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1732764219252,"stop":1732764219252,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Array to HTML table"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d4f29bba77fd180","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0}},{"uid":"c0b9bbb0a9f351b0","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"fa5cd4b7c764fede","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"40c938f8f83f34f7","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0}},{"uid":"e6a3da330525d2f4","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"b78c37ec3b0f496f","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"e687a692c2c18f1b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e695b3f4b0bdd51b.json b/allure-report/data/test-cases/e695b3f4b0bdd51b.json
deleted file mode 100644
index 3c4eaf29479..00000000000
--- a/allure-report/data/test-cases/e695b3f4b0bdd51b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e695b3f4b0bdd51b","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_calculate","historyId":"a9a9cea93ff72e09882edc4b831ce933","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"850bcf9305b7e315","name":"stdout","source":"850bcf9305b7e315.txt","type":"text/plain","size":242}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155/train/python","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a8ee14a37e5c3cb6","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a076808e43574371","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"a492d74df14be54a","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c11bd2bbb0f17cd9","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"e695b3f4b0bdd51b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e697d79f20198964.json b/allure-report/data/test-cases/e697d79f20198964.json
new file mode 100644
index 00000000000..5e6f0d195d4
--- /dev/null
+++ b/allure-report/data/test-cases/e697d79f20198964.json
@@ -0,0 +1 @@
+{"uid":"e697d79f20198964","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"78b67cc840d0f4a8","name":"stdout","source":"78b67cc840d0f4a8.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Formatting decimal places #1"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Formatting"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"e697d79f20198964.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e6abe3c64e54cb9f.json b/allure-report/data/test-cases/e6abe3c64e54cb9f.json
deleted file mode 100644
index f6fdc06f923..00000000000
--- a/allure-report/data/test-cases/e6abe3c64e54cb9f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e6abe3c64e54cb9f","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ef03ba760fe885c0","name":"stdout","source":"ef03ba760fe885c0.txt","type":"text/plain","size":40}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"BUGS"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Swap Values"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"e6abe3c64e54cb9f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e6b67890527d37e6.json b/allure-report/data/test-cases/e6b67890527d37e6.json
new file mode 100644
index 00000000000..fcebbe8d9eb
--- /dev/null
+++ b/allure-report/data/test-cases/e6b67890527d37e6.json
@@ -0,0 +1 @@
+{"uid":"e6b67890527d37e6","name":"Testing the 'valid_braces' function","fullName":"kyu_6.valid_braces.test_valid_braces.ValidBracesTestCase#test_valid_braces","historyId":"6c14cedc5a513765002a31220c677a3f","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"description":"\n Testing the 'valid_braces' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidBracesTestCase","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'valid_braces' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidBracesTestCase::0","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Valid Braces"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.valid_braces.test_valid_braces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5277c8a221e209d3f6000b56","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f52796969ad8c6a8","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"5908d364b75f844e","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"e6b67890527d37e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e6ed73d965a64ee5.json b/allure-report/data/test-cases/e6ed73d965a64ee5.json
deleted file mode 100644
index 730c49f8f59..00000000000
--- a/allure-report/data/test-cases/e6ed73d965a64ee5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e6ed73d965a64ee5","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_true","historyId":"c8ef830d4279bee02e53bf3a04349c35","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return true if it is a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return true if it is a factor","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7bf0ce4c1ec59dfa","name":"stdout","source":"7bf0ce4c1ec59dfa.txt","type":"text/plain","size":185}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"e6ed73d965a64ee5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e7035dc3ef8d99c0.json b/allure-report/data/test-cases/e7035dc3ef8d99c0.json
deleted file mode 100644
index e2dfa8e0fdc..00000000000
--- a/allure-report/data/test-cases/e7035dc3ef8d99c0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e7035dc3ef8d99c0","name":"Testing 'snail' function","fullName":"kyu_4.snail.test_snail.SnailTestCase#test_snail","historyId":"464e445546d6c625c166d17d836fe45c","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'snail' function\n\n Given an n x n array, 'snail' function should return the array\n elements arranged from outermost elements to the middle element,\n traveling clockwise.\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that 'snail' function returns the array elements arranged from outermost elements to the middle element, traveling clockwise
","status":"passed","steps":[{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test array and verify the output vs expected result","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SnailTestCase::0","time":{"start":1732764218665,"stop":1732764218665,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Snail"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.snail.test_snail"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/521c2db8ddc89b9b7a0000c1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b054542ab329d2ac","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0}},{"uid":"b7874e896ca052d2","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}},{"uid":"3f3bfc03f90689c3","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"461527a27e50c04a","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0}},{"uid":"95ddc175910ea52","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}},{"uid":"16026a681cee6bae","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}}]},"tags":["LISTS","ALGORITHMS","ARRAYS"]},"source":"e7035dc3ef8d99c0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e71092ad871851c8.json b/allure-report/data/test-cases/e71092ad871851c8.json
deleted file mode 100644
index 38b13b8f340..00000000000
--- a/allure-report/data/test-cases/e71092ad871851c8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e71092ad871851c8","name":"XOR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_xor","historyId":"80fa996da1344642e95c3c1d2f315df1","time":{"start":1732428196311,"stop":1732428196312,"duration":1},"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Exclusive or or exclusive disjunction is a\n logical operation that outputs true only when\n inputs differ (one is true, the other is false).\n\n XOR outputs true whenever the inputs differ:\n\n Source:\n https://en.wikipedia.org/wiki/Exclusive_or\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass medium size array","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #1","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large size array #2","time":{"start":1732428196312,"stop":1732428196312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1732428196313,"stop":1732428196313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Logical Calculator"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"e71092ad871851c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e723e7f00f564943.json b/allure-report/data/test-cases/e723e7f00f564943.json
new file mode 100644
index 00000000000..40639ae6c86
--- /dev/null
+++ b/allure-report/data/test-cases/e723e7f00f564943.json
@@ -0,0 +1 @@
+{"uid":"e723e7f00f564943","name":"Testing two_decimal_places function","fullName":"kyu_7.formatting_decimal_places_1.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"27ae718be00b2e9f316c37c338cb2894","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs\n\n Each floating-point number should be\n formatted that only the first two\n decimal places are returned.\n\n You don't need to check whether the input\n is a valid number because only valid numbers\n are used in the tests.\n\n Don't round the numbers! Just cut them\n after two decimal places!\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"df070dcdc10f9538","name":"stdout","source":"df070dcdc10f9538.txt","type":"text/plain","size":148}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Formatting"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Formatting decimal places #1"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.formatting_decimal_places_1.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"e723e7f00f564943.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e751c9c9dc3d04e6.json b/allure-report/data/test-cases/e751c9c9dc3d04e6.json
deleted file mode 100644
index 2b318b0808a..00000000000
--- a/allure-report/data/test-cases/e751c9c9dc3d04e6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e751c9c9dc3d04e6","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1732764220625,"stop":1732764220625,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732764220644,"stop":1732764220644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"The museum of incredible dull things"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"74f816020df3559","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0}},{"uid":"4f999b555dd62215","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c4d9587a3ff2d229","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"da02dcc2ce3c4d85","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0}},{"uid":"52dd320a58bdb229","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c8b2e451486f6a25","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"e751c9c9dc3d04e6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e76c8429b652e3f0.json b/allure-report/data/test-cases/e76c8429b652e3f0.json
deleted file mode 100644
index e48e74313e3..00000000000
--- a/allure-report/data/test-cases/e76c8429b652e3f0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e76c8429b652e3f0","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"58c4828262135699","name":"stdout","source":"58c4828262135699.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"e76c8429b652e3f0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e776a97a9aadedfc.json b/allure-report/data/test-cases/e776a97a9aadedfc.json
deleted file mode 100644
index 048173dc350..00000000000
--- a/allure-report/data/test-cases/e776a97a9aadedfc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e776a97a9aadedfc","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1732428194165,"stop":1732428194165,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ADVANCED"},{"name":"tag","value":"DECLARATIVE"},{"name":"tag","value":"LANGUAGE"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"feature","value":"String"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"FEATURES"},{"name":"tag","value":"PROGRAMMING"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]},"source":"e776a97a9aadedfc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e78a552d574aad16.json b/allure-report/data/test-cases/e78a552d574aad16.json
deleted file mode 100644
index 9a4643c4b95..00000000000
--- a/allure-report/data/test-cases/e78a552d574aad16.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e78a552d574aad16","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1732428194472,"stop":1732428194472,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Not very secure"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"BUGS"},{"name":"suite","value":"Advanced Language Features"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"e78a552d574aad16.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e7ac97a954c5e722.json b/allure-report/data/test-cases/e7ac97a954c5e722.json
new file mode 100644
index 00000000000..9cc893a9e62
--- /dev/null
+++ b/allure-report/data/test-cases/e7ac97a954c5e722.json
@@ -0,0 +1 @@
+{"uid":"e7ac97a954c5e722","name":"Testing length function where head = None","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length_none","historyId":"2ab55d25b4f71b0a35e531ab6cae710e","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n where head = None\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"story","value":"Fun with lists: length"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/581e476d5f59408553000a4b","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"84e5ce529aafcfa9","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1}},{"uid":"d532fafc0994a83d","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1}},{"uid":"2ae21ed716f07041","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"dbfb622c1ebb235b","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8e87cfc15c8260a3","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1}},{"uid":"21f08ae936e1de27","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1}},{"uid":"b1c2f2381b1441f6","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"204a2114486cc2f9","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},"source":"e7ac97a954c5e722.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e7b4bfe5c117b0b5.json b/allure-report/data/test-cases/e7b4bfe5c117b0b5.json
deleted file mode 100644
index 1eb452a4406..00000000000
--- a/allure-report/data/test-cases/e7b4bfe5c117b0b5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e7b4bfe5c117b0b5","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"912408d5d8c9a319","name":"stdout","source":"912408d5d8c9a319.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"story","value":"Always perfect"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"e7b4bfe5c117b0b5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e7d0a39712ee3eee.json b/allure-report/data/test-cases/e7d0a39712ee3eee.json
new file mode 100644
index 00000000000..9f264f18ed9
--- /dev/null
+++ b/allure-report/data/test-cases/e7d0a39712ee3eee.json
@@ -0,0 +1 @@
+{"uid":"e7d0a39712ee3eee","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1732764218634,"stop":1732764218634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"INTEGERS"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"e7d0a39712ee3eee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e7e1c54963ba7bf7.json b/allure-report/data/test-cases/e7e1c54963ba7bf7.json
new file mode 100644
index 00000000000..ecf9713fff6
--- /dev/null
+++ b/allure-report/data/test-cases/e7e1c54963ba7bf7.json
@@ -0,0 +1 @@
+{"uid":"e7e1c54963ba7bf7","name":"Testing make_class function","fullName":"kyu_7.make_class.test_make_class.MakeClassTestCase#test_make_class","historyId":"2fc0cf409058113d339743775fa3158e","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing make_class function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Give me the power to create a similar class like this:
Animal = make_class(\"name\", \"species\", \"age\", \"health\", \"weight\", \"color\")
","status":"passed","steps":[{"name":"Test class creation by using a function","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[{"name":"Assert that classes Bob and Bob have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes Dog and Dog have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 5 and 5 have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes good and good have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes 50lb and 50lb have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert that classes brown and brown have equal properties","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MakeClassTestCase::0","time":{"start":1732764220582,"stop":1732764220582,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Make Class"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"OOP"},{"name":"tag","value":"GAMES"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.make_class.test_make_class"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},"source":"e7e1c54963ba7bf7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e83e1a2466fbcf0b.json b/allure-report/data/test-cases/e83e1a2466fbcf0b.json
new file mode 100644
index 00000000000..b1dc093810a
--- /dev/null
+++ b/allure-report/data/test-cases/e83e1a2466fbcf0b.json
@@ -0,0 +1 @@
+{"uid":"e83e1a2466fbcf0b","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1724733473889,"stop":1724733473905,"duration":16},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1724733473889,"stop":1724733473889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a6a60e5084ac1c11","name":"stdout","source":"a6a60e5084ac1c11.txt","type":"text/plain","size":1088}],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1724733473905,"stop":1724733473905,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Encrypt this!"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"SECURITY"},{"name":"tag","value":"CIPHERS"},{"name":"feature","value":"Algorithms"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"e83e1a2466fbcf0b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e897eac5693df65e.json b/allure-report/data/test-cases/e897eac5693df65e.json
new file mode 100644
index 00000000000..3a953c1297a
--- /dev/null
+++ b/allure-report/data/test-cases/e897eac5693df65e.json
@@ -0,0 +1 @@
+{"uid":"e897eac5693df65e","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1732428196036,"stop":1732428196036,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Simple test","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1732428196039,"stop":1732428196039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/558fc85d8fd1938afb000014","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"e897eac5693df65e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e8a2735e9df336cb.json b/allure-report/data/test-cases/e8a2735e9df336cb.json
new file mode 100644
index 00000000000..5cc1d48725a
--- /dev/null
+++ b/allure-report/data/test-cases/e8a2735e9df336cb.json
@@ -0,0 +1 @@
+{"uid":"e8a2735e9df336cb","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219337,"stop":1732764219338,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1732764219338,"stop":1732764219338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219338,"stop":1732764219338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219338,"stop":1732764219338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219338,"stop":1732764219339,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"e8a2735e9df336cb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e8a3e54ef5fe796f.json b/allure-report/data/test-cases/e8a3e54ef5fe796f.json
deleted file mode 100644
index 26c8e402872..00000000000
--- a/allure-report/data/test-cases/e8a3e54ef5fe796f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e8a3e54ef5fe796f","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4e693ea1a91f61ae","name":"stdout","source":"4e693ea1a91f61ae.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"CLASSES"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"e8a3e54ef5fe796f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e91954f86960f5cf.json b/allure-report/data/test-cases/e91954f86960f5cf.json
deleted file mode 100644
index 00f47ebd70a..00000000000
--- a/allure-report/data/test-cases/e91954f86960f5cf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e91954f86960f5cf","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1732764218818,"stop":1732764218819,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1732764218822,"stop":1732764218822,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"DECLARATIVE"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"PROGRAMMING"},{"name":"tag","value":"LANGUAGE"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FEATURES"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"ADVANCED"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e776a97a9aadedfc","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0}},{"uid":"a456e8af4c590649","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}},{"uid":"47f8dbee3cb403d3","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5d8c14adba840438","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0}},{"uid":"ace382695affabdf","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}},{"uid":"aca9d99cb0e5842e","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}}]},"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},"source":"e91954f86960f5cf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e92026f4174cc7e.json b/allure-report/data/test-cases/e92026f4174cc7e.json
new file mode 100644
index 00000000000..fff202108ff
--- /dev/null
+++ b/allure-report/data/test-cases/e92026f4174cc7e.json
@@ -0,0 +1 @@
+{"uid":"e92026f4174cc7e","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7cbc8ebd65fb8481","name":"stdout","source":"7cbc8ebd65fb8481.txt","type":"text/plain","size":81}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"e92026f4174cc7e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e95ba363003599d.json b/allure-report/data/test-cases/e95ba363003599d.json
new file mode 100644
index 00000000000..f535bf48ac9
--- /dev/null
+++ b/allure-report/data/test-cases/e95ba363003599d.json
@@ -0,0 +1 @@
+{"uid":"e95ba363003599d","name":"String with no duplicate chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_none","historyId":"a2426de0b4808429aff451df95bbdc21","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with no duplicate chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string with no repeating chars","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass string with no repeating chars","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"12f8c2c15d255220","name":"stdout","source":"12f8c2c15d255220.txt","type":"text/plain","size":75}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"e95ba363003599d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e96aee50481acdd6.json b/allure-report/data/test-cases/e96aee50481acdd6.json
new file mode 100644
index 00000000000..f8c331005bc
--- /dev/null
+++ b/allure-report/data/test-cases/e96aee50481acdd6.json
@@ -0,0 +1 @@
+{"uid":"e96aee50481acdd6","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Reversed Strings"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b4a93aab25c4b5f7","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0}},{"uid":"f645f4897564ea6f","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0}},{"uid":"3b9843a7de0fadce","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"8a29f61d53cfa694","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"66020f911b054e74","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0}},{"uid":"ac8683bc2703e398","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0}},{"uid":"2acb560e089cb7c8","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"b843b5b7994550ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"e96aee50481acdd6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e97e117a0c1b5372.json b/allure-report/data/test-cases/e97e117a0c1b5372.json
new file mode 100644
index 00000000000..28a52905900
--- /dev/null
+++ b/allure-report/data/test-cases/e97e117a0c1b5372.json
@@ -0,0 +1 @@
+{"uid":"e97e117a0c1b5372","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fb0df6afc6219df9","name":"stdout","source":"fb0df6afc6219df9.txt","type":"text/plain","size":434}],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"INTEGERS"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"e97e117a0c1b5372.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e9c0a9198a3e1b18.json b/allure-report/data/test-cases/e9c0a9198a3e1b18.json
new file mode 100644
index 00000000000..92dd2202a87
--- /dev/null
+++ b/allure-report/data/test-cases/e9c0a9198a3e1b18.json
@@ -0,0 +1 @@
+{"uid":"e9c0a9198a3e1b18","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1732764220613,"stop":1732764220613,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Pull your words together, man!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59ad7d2e07157af687000070","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},"source":"e9c0a9198a3e1b18.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e9cabde1f2c64760.json b/allure-report/data/test-cases/e9cabde1f2c64760.json
deleted file mode 100644
index 69ec0420f14..00000000000
--- a/allure-report/data/test-cases/e9cabde1f2c64760.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e9cabde1f2c64760","name":"test_starting_position_from_positives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on positive grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"e9cabde1f2c64760.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/e9f92529af3ab5ff.json b/allure-report/data/test-cases/e9f92529af3ab5ff.json
deleted file mode 100644
index 79ef023f473..00000000000
--- a/allure-report/data/test-cases/e9f92529af3ab5ff.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e9f92529af3ab5ff","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"fe10e73cc4ad9f0b","name":"stdout","source":"fe10e73cc4ad9f0b.txt","type":"text/plain","size":560}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"e9f92529af3ab5ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea018bd2743d350e.json b/allure-report/data/test-cases/ea018bd2743d350e.json
deleted file mode 100644
index 0554a530389..00000000000
--- a/allure-report/data/test-cases/ea018bd2743d350e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ea018bd2743d350e","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"74dc839f94675f1c","name":"stdout","source":"74dc839f94675f1c.txt","type":"text/plain","size":189}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"ea018bd2743d350e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea50e73cff32206e.json b/allure-report/data/test-cases/ea50e73cff32206e.json
new file mode 100644
index 00000000000..7613f66606e
--- /dev/null
+++ b/allure-report/data/test-cases/ea50e73cff32206e.json
@@ -0,0 +1 @@
+{"uid":"ea50e73cff32206e","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a243f5a6e2aef08","name":"stdout","source":"a243f5a6e2aef08.txt","type":"text/plain","size":326}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Find the safest places in town"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"ea50e73cff32206e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea636867f014d21.json b/allure-report/data/test-cases/ea636867f014d21.json
deleted file mode 100644
index 377f42816e0..00000000000
--- a/allure-report/data/test-cases/ea636867f014d21.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ea636867f014d21","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"214be7d831eff2b3","name":"stdout","source":"214be7d831eff2b3.txt","type":"text/plain","size":356}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"VALIDATION"},{"name":"feature","value":"Validation"},{"name":"tag","value":"UTILITIES"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Valid Parentheses"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"ea636867f014d21.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea6a7fadbe04578a.json b/allure-report/data/test-cases/ea6a7fadbe04578a.json
new file mode 100644
index 00000000000..3500a78a336
--- /dev/null
+++ b/allure-report/data/test-cases/ea6a7fadbe04578a.json
@@ -0,0 +1 @@
+{"uid":"ea6a7fadbe04578a","name":"Test with empty string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_empty","historyId":"2af6aa545c98eb65f8404392b6468813","time":{"start":1732428196364,"stop":1732428196364,"duration":0},"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass empty string and verify the output","time":{"start":1732428196364,"stop":1732428196364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732428196370,"stop":1732428196370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"ea6a7fadbe04578a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea733e6b4760e89e.json b/allure-report/data/test-cases/ea733e6b4760e89e.json
deleted file mode 100644
index 298f4bc014f..00000000000
--- a/allure-report/data/test-cases/ea733e6b4760e89e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ea733e6b4760e89e","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"31e63916e4212e6","name":"stdout","source":"31e63916e4212e6.txt","type":"text/plain","size":231}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"L1: Set Alarm"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Boolean"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"BOOLEANS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","BOOLEANS"]},"source":"ea733e6b4760e89e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea77ab4395e92566.json b/allure-report/data/test-cases/ea77ab4395e92566.json
deleted file mode 100644
index c2423cd31d9..00000000000
--- a/allure-report/data/test-cases/ea77ab4395e92566.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ea77ab4395e92566","name":"Testing 'DefaultList' class: insert","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_insert","historyId":"f3667cd9a93528eccefa1ce200cedfa2","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: insert\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing insert method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Insert items to the list","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1732764219344,"stop":1732764219344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1732764219359,"stop":1732764219359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"feature","value":"Classes"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CLASSES"},{"name":"story","value":"DefaultList"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3f678007c09ea2b5","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1}},{"uid":"88ed1c9da2d9b53b","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"e8a3e54ef5fe796f","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1532fae746d0bb3a","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1}},{"uid":"2c78d4954ac14f9e","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"93b3042e12ae0dc2","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},"source":"ea77ab4395e92566.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea83ea1df97a1dc9.json b/allure-report/data/test-cases/ea83ea1df97a1dc9.json
new file mode 100644
index 00000000000..326aa8a06ef
--- /dev/null
+++ b/allure-report/data/test-cases/ea83ea1df97a1dc9.json
@@ -0,0 +1 @@
+{"uid":"ea83ea1df97a1dc9","name":"Testing 'factorial' function","fullName":"kyu_7.factorial.test_factorial.FactorialTestCase#test_factorial","historyId":"9f3faef7cd6efbe5a04de4e9c02ed5e1","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'factorial' function\n\n In mathematics, the factorial of a non-negative integer n,\n denoted by n!, is the product of all positive integers less\n than or equal to n. For example: 5! = 5 * 4 * 3 * 2 * 1 = 120.\n By convention the value of 0! is 1.\n\n Write a function to calculate factorial for a given input.\n If input is below 0 or above 12 throw an exception of type\n ValueError (Python).\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8824f11650f12248","name":"stdout","source":"8824f11650f12248.txt","type":"text/plain","size":216}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FactorialTestCase::0","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.factorial.test_factorial"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ea83ea1df97a1dc9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ea9306ba22046ff3.json b/allure-report/data/test-cases/ea9306ba22046ff3.json
new file mode 100644
index 00000000000..c9bc88931f4
--- /dev/null
+++ b/allure-report/data/test-cases/ea9306ba22046ff3.json
@@ -0,0 +1 @@
+{"uid":"ea9306ba22046ff3","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1724735127422,"stop":1724735127438,"duration":16},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127422,"stop":1724735127438,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"10a01d4023ecf988","name":"stdout","source":"10a01d4023ecf988.txt","type":"text/plain","size":2817}],"parameters":[],"stepsCount":30,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1724735127438,"stop":1724735127438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"GAMES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Control Flow"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"VALIDATION"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"ea9306ba22046ff3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eac7f340d73193c2.json b/allure-report/data/test-cases/eac7f340d73193c2.json
deleted file mode 100644
index 975423f446f..00000000000
--- a/allure-report/data/test-cases/eac7f340d73193c2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"eac7f340d73193c2","name":"Testing next_bigger function","fullName":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger.NextBiggerTestCase#test_next_bigger","historyId":"efddacca930076c1013b396c6bf9ad2b","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_bigger function\n\n You have to test a function that takes a positive integer\n number and returns the next bigger number formed by the same digits:\n\n 12 ==> 21\n 513 ==> 531\n 2017 ==> 2071\n\n If no bigger number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next bigger number formed by the same digits:
12 ==> 21
513 ==> 531
2017 ==> 2071
If no bigger number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (6), generate the result (-1) and compare it with expected (-1)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (12), generate the result (21) and compare it with expected (21)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (513), generate the result (531) and compare it with expected (531)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2017), generate the result (2071) and compare it with expected (2071)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), generate the result (441) and compare it with expected (441)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (144), generate the result (414) and compare it with expected (414)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (6938652), generate the result (6952368) and compare it with expected (6952368)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), generate the result (123456798) and compare it with expected (123456798)","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextBiggerTestCase::0","time":{"start":1732428193985,"stop":1732428193985,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Next bigger number with the same digits"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"INTEGERS"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55983863da40caa2c900004e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"eac7f340d73193c2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ead644ae8ee031c3.json b/allure-report/data/test-cases/ead644ae8ee031c3.json
new file mode 100644
index 00000000000..d2ccfa73e5f
--- /dev/null
+++ b/allure-report/data/test-cases/ead644ae8ee031c3.json
@@ -0,0 +1 @@
+{"uid":"ead644ae8ee031c3","name":"Testing count_letters_and_digits function","fullName":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits.CalculateTestCase#test_count_letters_and_digits","historyId":"0e1169325045c4d7d4ed6982c76387ed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":2,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a method that can determine how many letters and digits are in a given string.
","status":"passed","steps":[{"name":"Enter string (n!!ice!!123) and verify the expected output (7) vs actual result (7)","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (de?=?=tttes!!t) and verify the expected output (8) vs actual result (8)","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string () and verify the expected output (0) vs actual result (0)","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (!@#$%^&`~.) and verify the expected output (0) vs actual result (0)","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string (u_n_d_e_r__S_C_O_R_E) and verify the expected output (10) vs actual result (10)","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculateTestCase::0","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Help Bob count letters and digits."},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5738f5ea9545204cec000155","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d3b84ca939222bc6","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0}},{"uid":"a124532204114d8a","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"183ba5aa4a18280","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0}},{"uid":"62e01ffb20b661b5","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"ead644ae8ee031c3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eae8b41d97e1bc2d.json b/allure-report/data/test-cases/eae8b41d97e1bc2d.json
new file mode 100644
index 00000000000..444988b941f
--- /dev/null
+++ b/allure-report/data/test-cases/eae8b41d97e1bc2d.json
@@ -0,0 +1 @@
+{"uid":"eae8b41d97e1bc2d","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"The museum of incredible dull things"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"eae8b41d97e1bc2d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb1b904b9e574ded.json b/allure-report/data/test-cases/eb1b904b9e574ded.json
deleted file mode 100644
index d067dcc5077..00000000000
--- a/allure-report/data/test-cases/eb1b904b9e574ded.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"eb1b904b9e574ded","name":"Testing check_root function","fullName":"kyu_7.always_perfect.test_check_root.CheckRootTestCase#test_check_root","historyId":"9c2d30046a2fe35ee19c9d3833ea20a5","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_root function with various test inputs\n\n A function which takes numbers separated by commas\n in string format and returns the number which is a\n perfect square and the square root of that number.\n\n If string contains other characters than number or\n it has more or less than 4 numbers separated by comma\n function returns \"incorrect input\".\n\n If string contains 4 numbers but not consecutive it\n returns \"not consecutive\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6d3df2dabc5ae756","name":"stdout","source":"6d3df2dabc5ae756.txt","type":"text/plain","size":318}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckRootTestCase::0","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Always perfect"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.always_perfect.test_check_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"eb1b904b9e574ded.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb28edf9a9f50007.json b/allure-report/data/test-cases/eb28edf9a9f50007.json
new file mode 100644
index 00000000000..a5681173662
--- /dev/null
+++ b/allure-report/data/test-cases/eb28edf9a9f50007.json
@@ -0,0 +1 @@
+{"uid":"eb28edf9a9f50007","name":"test_solution_empty","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_empty","historyId":"29249ea89f0081dda70899f3290f857b","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 86, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Diophantine Equation"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"eb28edf9a9f50007.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb4d3d652c38eb3f.json b/allure-report/data/test-cases/eb4d3d652c38eb3f.json
deleted file mode 100644
index 10601298a71..00000000000
--- a/allure-report/data/test-cases/eb4d3d652c38eb3f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"eb4d3d652c38eb3f","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f451e0abb748fcc1","name":"stdout","source":"f451e0abb748fcc1.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"eb4d3d652c38eb3f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb60d649770273d6.json b/allure-report/data/test-cases/eb60d649770273d6.json
deleted file mode 100644
index cbb1c5dd85c..00000000000
--- a/allure-report/data/test-cases/eb60d649770273d6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"eb60d649770273d6","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"53f4bbebe56fedf8","name":"stdout","source":"53f4bbebe56fedf8.txt","type":"text/plain","size":80}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"eb60d649770273d6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb6afac49e3912b1.json b/allure-report/data/test-cases/eb6afac49e3912b1.json
new file mode 100644
index 00000000000..ce03c099e10
--- /dev/null
+++ b/allure-report/data/test-cases/eb6afac49e3912b1.json
@@ -0,0 +1 @@
+{"uid":"eb6afac49e3912b1","name":"AND logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_and","historyId":"49af4a8ebdc007fac4acbc085138b80e","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n And (∧) is the truth-functional\n operator of logical conjunction\n\n The and of a set of operands is true\n if and only if all of its operands are true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_conjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (negative)","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9846fc0a17d839b","name":"stdout","source":"9846fc0a17d839b.txt","type":"text/plain","size":637}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"eb6afac49e3912b1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb79826fc1ce02b1.json b/allure-report/data/test-cases/eb79826fc1ce02b1.json
new file mode 100644
index 00000000000..cdd251993d4
--- /dev/null
+++ b/allure-report/data/test-cases/eb79826fc1ce02b1.json
@@ -0,0 +1 @@
+{"uid":"eb79826fc1ce02b1","name":"Testing alphabet_war function","fullName":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war.AlphabetWarTestCase#test_alphabet_war","historyId":"10af3a5c9f6fb077c8237771f4b70e20","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphabet_war function\n\n Introduction\n There is a war and nobody knows - the alphabet war!\n The letters hide in their nuclear shelters. The\n nuclear strikes hit the battlefield and killed a\n lot of them.\n\n Task\n Write a function that accepts battlefield string\n and returns letters that survived the nuclear strike.\n\n 1. The battlefield string consists of only small letters, #,[ and ].\n\n 2. The nuclear shelter is represented by square brackets [].\n The letters inside the square brackets represent letters\n inside the shelter.\n\n 3. The # means a place where nuclear strike hit the battlefield.\n If there is at least one # on the battlefield, all letters outside\n of shelter die. When there is no any # on the battlefield, all letters\n survive (but do not expect such scenario too often ;-P ).\n\n 4. The shelters have some durability. When 2 or more # hit close to\n the shelter, the shelter is destroyed and all letters inside evaporate.\n The 'close to the shelter' means on the ground between the shelter and\n the next shelter (or beginning/end of battlefield). The below samples\n make it clear for you.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function that accepts battlefield string and returns letters that survived the nuclear strike.
","status":"passed","steps":[{"name":"Enter test string ([a]#[b]#[c]) and verify the output (ac) vs expected (ac)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a]#b#[c][d]) and verify the output (d) vs expected (d)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([a][b][c]) and verify the output (abc) vs expected (abc)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##a[a]b[c]#) and verify the output (c) vs expected (c)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abde[fgh]ijk) and verify the output (abdefghijk) vs expected (abdefghijk)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ijk) and verify the output (fgh) vs expected (fgh)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (ab#de[fgh]ij#k) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abcde[fgh]) and verify the output () vs expected ()","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (abcde[fgh]) and verify the output (abcdefgh) vs expected (abcdefgh)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (##abde[fgh]ijk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (#abde[fgh]i#jk[mn]op) and verify the output (mn) vs expected (mn)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string ([ab]adfd[dd]##[abe]dedf[ijk]d#d[h]#) and verify the output (abijk) vs expected (abijk)","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d98685c9fe133870","name":"stdout","source":"d98685c9fe133870.txt","type":"text/plain","size":908}],"parameters":[],"stepsCount":14,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphabetWarTestCase::0","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE"},{"name":"tag","value":"FEATURES"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"REGULAR"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"LANGUAGE"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"story","value":"Alphabet wars - nuclear strike"},{"name":"tag","value":"ADVANCED"},{"name":"tag","value":"PROGRAMMING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/alphabet-wars-nuclear-strike/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},"source":"eb79826fc1ce02b1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb8f6057b9598daa.json b/allure-report/data/test-cases/eb8f6057b9598daa.json
new file mode 100644
index 00000000000..95e4cb04784
--- /dev/null
+++ b/allure-report/data/test-cases/eb8f6057b9598daa.json
@@ -0,0 +1 @@
+{"uid":"eb8f6057b9598daa","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATH"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5567075f87625777","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1}},{"uid":"4c8c8098a5ba0587","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1}},{"uid":"630aba545cc07b30","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"ff4e61f1c87a50e9","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"162a4f2fa010c721","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1}},{"uid":"ff776776c9a8991f","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1}},{"uid":"e1471afe863c97c8","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"380e12b965b39180","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"tags":["FUNDAMENTALS","MATH"]},"source":"eb8f6057b9598daa.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eb94d03877c16bb4.json b/allure-report/data/test-cases/eb94d03877c16bb4.json
new file mode 100644
index 00000000000..e6b7ae48971
--- /dev/null
+++ b/allure-report/data/test-cases/eb94d03877c16bb4.json
@@ -0,0 +1 @@
+{"uid":"eb94d03877c16bb4","name":"Testing Walker class - position property from positive grids","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_positives","historyId":"8a1027b0cee356a496b84c6b832d107b","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":true,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Walker class\n Testing starting position property based on positive grids\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing position property based on positive grids.
","status":"passed","steps":[{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test grid and compare the output/position vs expected result X","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WalkerClassTestCase::0","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[{"uid":"63b9cb3528bcd1e8","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1}},{"uid":"8ade4c7a0e59dd30","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1}},{"uid":"5421992f655c2a5d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"7abec7f9960933cc","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472327,"stop":1724733472327,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":3,"unknown":0,"total":5},"items":[{"uid":"4b2984e4fa36f94","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1}},{"uid":"413fd3063d3e7dc4","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1}},{"uid":"ee4f0501c1152713","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"3edaeb1c9114b312","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"tags":["STRINGS","ALGORITHMS"]},"source":"eb94d03877c16bb4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ebad1371009d2223.json b/allure-report/data/test-cases/ebad1371009d2223.json
deleted file mode 100644
index 38aa7086cce..00000000000
--- a/allure-report/data/test-cases/ebad1371009d2223.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ebad1371009d2223","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732764220255,"stop":1732764220255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Permute a Palindrome"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c4f63c652fed664c","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0}},{"uid":"d1233b1a931bee1a","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"b9f8e7d93793c0ea","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"db6f47361aae7a53","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0}},{"uid":"51971bf7ad109ed2","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"30cacf1f2fb31f20","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"ebad1371009d2223.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ebb627dfa50cb94d.json b/allure-report/data/test-cases/ebb627dfa50cb94d.json
deleted file mode 100644
index b8e8dad13c6..00000000000
--- a/allure-report/data/test-cases/ebb627dfa50cb94d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ebb627dfa50cb94d","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ba852967ab446eeb","name":"stdout","source":"ba852967ab446eeb.txt","type":"text/plain","size":154}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Character frequency"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ebb627dfa50cb94d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ebdfd3783858102.json b/allure-report/data/test-cases/ebdfd3783858102.json
new file mode 100644
index 00000000000..839e3d1d546
--- /dev/null
+++ b/allure-report/data/test-cases/ebdfd3783858102.json
@@ -0,0 +1 @@
+{"uid":"ebdfd3783858102","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732764220163,"stop":1732764220163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1732764220167,"stop":1732764220167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1732764220167,"stop":1732764220167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732764220184,"stop":1732764220184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"First character that repeats"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"ebdfd3783858102.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ebea1136229ab9bf.json b/allure-report/data/test-cases/ebea1136229ab9bf.json
deleted file mode 100644
index c4dec1af449..00000000000
--- a/allure-report/data/test-cases/ebea1136229ab9bf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ebea1136229ab9bf","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"40d2195f3173474a","name":"stdout","source":"40d2195f3173474a.txt","type":"text/plain","size":336}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Pull your words together, man!"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ebea1136229ab9bf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ebf90564de7fa557.json b/allure-report/data/test-cases/ebf90564de7fa557.json
new file mode 100644
index 00000000000..d42a8b669f3
--- /dev/null
+++ b/allure-report/data/test-cases/ebf90564de7fa557.json
@@ -0,0 +1 @@
+{"uid":"ebf90564de7fa557","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1732428194185,"stop":1732428194185,"duration":0},"description":"\n Testing using basic test data\n :return:\n ","descriptionHtml":" Testing using basic test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ebf90564de7fa557.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ec0c7de9a70a5f5e.json b/allure-report/data/test-cases/ec0c7de9a70a5f5e.json
new file mode 100644
index 00000000000..e175c37e250
--- /dev/null
+++ b/allure-report/data/test-cases/ec0c7de9a70a5f5e.json
@@ -0,0 +1 @@
+{"uid":"ec0c7de9a70a5f5e","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Jaden Casing Strings"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"29ff0a22a55da068","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1}},{"uid":"69c302e5122b751d","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1}},{"uid":"d4662f23ff8e6620","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"8930ec9e348fd4d","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f26dca06c76121c7","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1}},{"uid":"7d6c6bb6b47e11d4","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1}},{"uid":"f1ac1e81621379df","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"9d90f23892be7ac3","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"ec0c7de9a70a5f5e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ec1f79d5effe1aa9.json b/allure-report/data/test-cases/ec1f79d5effe1aa9.json
new file mode 100644
index 00000000000..87a5f4b5180
--- /dev/null
+++ b/allure-report/data/test-cases/ec1f79d5effe1aa9.json
@@ -0,0 +1 @@
+{"uid":"ec1f79d5effe1aa9","name":"Testing compute_ranks","fullName":"kyu_5.sports_league_table_ranking.test_compute_ranks.ComputeRanksTestCase#test_something","historyId":"21739eee721a124a84e5414945df03e6","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":1,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function that organizes a sports league in a\n round-robin-system. Each team meets all other teams.\n In your league a win gives a team 2 points, a draw gives\n both teams 1 point. After some games you have to compute\n the order of the teams in your league. You use the following\n criteria to arrange the teams:\n\n - Points\n - Scoring differential (the difference between goals scored and those conceded)\n - Goals scored\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test the function taht organizes a sports league in a round-robin-system. Each team meets all other teams. In your league a win gives a team 2 points, a draw gives both teams 1 point. After some games you have to compute the order of the teams in your league. You use the following criteria to arrange the teams:
- - Points
- - Scoring differential (the difference between goals scored and those conceded)
- - Goals scored
","status":"passed","steps":[{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the result:","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dea29eab15838d9c","name":"stdout","source":"dea29eab15838d9c.txt","type":"text/plain","size":772}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ComputeRanksTestCase::0","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sports League Table Ranking"},{"name":"tag","value":"SORTING"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sports_league_table_ranking.test_compute_ranks"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e0baea9d772160032022e8c/train/python","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"530cf97bef900b31","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"197e80b267cccc2b","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"72a7c9402c254937","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"38639b46d1e381a9","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"cf2235e5886d8954","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},"source":"ec1f79d5effe1aa9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ec528f5ba60e276b.json b/allure-report/data/test-cases/ec528f5ba60e276b.json
deleted file mode 100644
index bb72f56097b..00000000000
--- a/allure-report/data/test-cases/ec528f5ba60e276b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ec528f5ba60e276b","name":"Testing 'solution' function","fullName":"kyu_4.strip_comments.test_solution.SolutionTestCase#test_solution","historyId":"c421bbdf427fc6e784d70fcb75e166ee","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'solution' function\n\n The solution should strips all text that follows any\n of a set of comment markers passed in. Any whitespace at\n the end of the line should also be stripped out.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing permutations function
The solution should strips all text that follows any of a set of comment markers passed in. Any whitespace at the end of the line should also be stripped out.
","status":"passed","steps":[{"name":"Enter a test string (apples, pears # and bananas\ngrapes\nbananas !apples) and verify the output (apples, pears\ngrapes\nbananas) vs expected (apples, pears\ngrapes\nbananas)","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (a #b\nc\nd $e f g) and verify the output (a\nc\nd) vs expected (a\nc\nd)","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428194034,"stop":1732428194034,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Strip Comments"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strip_comments.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51c8e37cee245da6b40000bd","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS"]},"source":"ec528f5ba60e276b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ec58e61448a9c6a8.json b/allure-report/data/test-cases/ec58e61448a9c6a8.json
new file mode 100644
index 00000000000..22563ca3d5f
--- /dev/null
+++ b/allure-report/data/test-cases/ec58e61448a9c6a8.json
@@ -0,0 +1 @@
+{"uid":"ec58e61448a9c6a8","name":"test_solution_medium","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_medium","historyId":"7ee6731933bd9dff6fabc41830db1bf0","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"description":"\n Testing using medium test data\n :return:\n ","descriptionHtml":" Testing using medium test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 46, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"story","value":"Diophantine Equation"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"77d417f099b71c46","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218853,"stop":1732764218853,"duration":0}},{"uid":"8da0b58109862b1b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194198,"stop":1732428194198,"duration":0}},{"uid":"8c2738ac8b329dff","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"3bf609775738b0d6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472577,"stop":1724733472577,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"8e9b4227c17ce17f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218853,"stop":1732764218853,"duration":0}},{"uid":"571176bf000b455b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194198,"stop":1732428194198,"duration":0}},{"uid":"87acfa055dcbe26a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"a064a48d91c28f13","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ec58e61448a9c6a8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ecd778da0cbd3ef.json b/allure-report/data/test-cases/ecd778da0cbd3ef.json
new file mode 100644
index 00000000000..0e3afb157ee
--- /dev/null
+++ b/allure-report/data/test-cases/ecd778da0cbd3ef.json
@@ -0,0 +1 @@
+{"uid":"ecd778da0cbd3ef","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4eeb339282cdbad1","name":"stdout","source":"4eeb339282cdbad1.txt","type":"text/plain","size":23}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"suite","value":"No kyu helper methods"},{"name":"parentSuite","value":"Helper methods"},{"name":"story","value":"Testing gen_primes util"},{"name":"feature","value":"Utils"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILS"},{"name":"epic","value":"No kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"ecd778da0cbd3ef.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ece5bd16ef8bbe52.json b/allure-report/data/test-cases/ece5bd16ef8bbe52.json
new file mode 100644
index 00000000000..ce19eb0d8a2
--- /dev/null
+++ b/allure-report/data/test-cases/ece5bd16ef8bbe52.json
@@ -0,0 +1 @@
+{"uid":"ece5bd16ef8bbe52","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_table with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Array to HTML table"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3e7bb737d50c6ad2","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1}},{"uid":"a2d5dff34138108f","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0}},{"uid":"c409a300546c15a6","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"65c57bdf9fea8094","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e687a692c2c18f1b","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1}},{"uid":"40c938f8f83f34f7","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0}},{"uid":"e6a3da330525d2f4","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"b78c37ec3b0f496f","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"ece5bd16ef8bbe52.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed0b0c9c45304a0b.json b/allure-report/data/test-cases/ed0b0c9c45304a0b.json
deleted file mode 100644
index b76b03be4d7..00000000000
--- a/allure-report/data/test-cases/ed0b0c9c45304a0b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ed0b0c9c45304a0b","name":"Testing 'order' function","fullName":"kyu_6.your_order_please.test_order.OrderTestCase#test_order","historyId":"337f8da3fccb836acfa7a9f697d95259","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase","time":{"start":1732428195715,"stop":1732428195715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Your task is to verify that 'order' function\n sorts a given string by following rules:\n\n 1. Each word in the string will contain a single number.\n This number is the position the word should have in\n the result.\n\n 2. Note: Numbers can be from 1 to 9. So 1 will be the\n first word (not 0).\n\n 3. If the input string is empty, return an empty string.\n The words in the input String will only contain valid\n consecutive numbers.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your task is to verify that 'order' function sorts a given string by following rules:1. Each word in the string will contain a single number. This number is the position the word should have in the result.
2. Note: Numbers can be from 1 to 9. So 1 will be the first word (not 0).
3. If the input string is empty, return an empty string. The words in the input String will only contain valid consecutive numbers.
","status":"passed","steps":[{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a string and verify the expected output vs actual result","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_OrderTestCase::0","time":{"start":1732428195717,"stop":1732428195717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Your order, please"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.your_order_please.test_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55c45be3b2079eccff00010f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"ed0b0c9c45304a0b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed242b4479970e98.json b/allure-report/data/test-cases/ed242b4479970e98.json
deleted file mode 100644
index 430c2ac8fcf..00000000000
--- a/allure-report/data/test-cases/ed242b4479970e98.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ed242b4479970e98","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"MATH"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Math"},{"name":"story","value":"You're a square"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"ed242b4479970e98.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed2f3c923fde4413.json b/allure-report/data/test-cases/ed2f3c923fde4413.json
new file mode 100644
index 00000000000..c5f10883dd5
--- /dev/null
+++ b/allure-report/data/test-cases/ed2f3c923fde4413.json
@@ -0,0 +1 @@
+{"uid":"ed2f3c923fde4413","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220438,"stop":1732764220438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220438,"stop":1732764220438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1732764220438,"stop":1732764220438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732764220444,"stop":1732764220444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"ed2f3c923fde4413.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed375a568ef53727.json b/allure-report/data/test-cases/ed375a568ef53727.json
new file mode 100644
index 00000000000..b5c3470b2ef
--- /dev/null
+++ b/allure-report/data/test-cases/ed375a568ef53727.json
@@ -0,0 +1 @@
+{"uid":"ed375a568ef53727","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732764220444,"stop":1732764220444,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Addition"},{"name":"story","value":"Sum of Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"ed375a568ef53727.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed44c13e0e5a3954.json b/allure-report/data/test-cases/ed44c13e0e5a3954.json
deleted file mode 100644
index 0b189e73265..00000000000
--- a/allure-report/data/test-cases/ed44c13e0e5a3954.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ed44c13e0e5a3954","name":"All chars are in mixed case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_mixed","historyId":"d4bb68fb8c0e59fc03fed525cca43eb5","time":{"start":1732428194610,"stop":1732428194610,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in mixed case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732428194610,"stop":1732428194610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732428194612,"stop":1732428194612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Character frequency"},{"name":"tag","value":"UTILITIES"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"ed44c13e0e5a3954.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed5a184ed941933a.json b/allure-report/data/test-cases/ed5a184ed941933a.json
deleted file mode 100644
index 08d319c4ff1..00000000000
--- a/allure-report/data/test-cases/ed5a184ed941933a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ed5a184ed941933a","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"db8507235524f855","name":"stdout","source":"db8507235524f855.txt","type":"text/plain","size":97}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ed5a184ed941933a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed660ef652aeab86.json b/allure-report/data/test-cases/ed660ef652aeab86.json
new file mode 100644
index 00000000000..8cd80d62f87
--- /dev/null
+++ b/allure-report/data/test-cases/ed660ef652aeab86.json
@@ -0,0 +1 @@
+{"uid":"ed660ef652aeab86","name":"Should return 'Publish!'","fullName":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version.WellTestCase#test_well_publish","historyId":"b4a1fa278aa899a374ebad09960e6cca","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If there are one or two good ideas,\n return 'Publish!',\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass list with one 'good' in it","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3608f48d89e26964","name":"stdout","source":"3608f48d89e26964.txt","type":"text/plain","size":72}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WellTestCase::0","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Well of Ideas - Easy Version"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"REFACTORING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57f222ce69e09c3630000212/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},"source":"ed660ef652aeab86.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed783d7ab62f1ba4.json b/allure-report/data/test-cases/ed783d7ab62f1ba4.json
deleted file mode 100644
index 31cb48fe659..00000000000
--- a/allure-report/data/test-cases/ed783d7ab62f1ba4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ed783d7ab62f1ba4","name":"Testing monkey_count function","fullName":"kyu_8.count_the_monkeys.test_monkey_count.MonkeyCountTestCase#test_monkey_count","historyId":"d34cb280748c185f029a17e9d0ab6437","time":{"start":1724733474585,"stop":1724733474600,"duration":15},"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing monkey_count function\n\n You take your son to the forest to see the monkeys.\n You know that there are a certain number there (n),\n but your son is too young to just appreciate the full\n number, he has to start counting them from 1.\n\n As a good parent, you will sit and count with him.\n Given the number (n), populate an array with all\n numbers up to and including that number, but excluding\n zero.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number (int) and verify the output","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"87d3adc8617c894b","name":"stdout","source":"87d3adc8617c894b.txt","type":"text/plain","size":314}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MonkeyCountTestCase::0","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Count the Monkeys!"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"RANGES"},{"name":"tag","value":"LISTS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.count_the_monkeys.test_monkey_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/count-the-monkeys/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"ed783d7ab62f1ba4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed7d0b3c14fd80c8.json b/allure-report/data/test-cases/ed7d0b3c14fd80c8.json
new file mode 100644
index 00000000000..a447aa67ed9
--- /dev/null
+++ b/allure-report/data/test-cases/ed7d0b3c14fd80c8.json
@@ -0,0 +1 @@
+{"uid":"ed7d0b3c14fd80c8","name":"Testing century function","fullName":"kyu_8.century_from_year.test_century.CenturyTestCase#test_century","historyId":"079ace8555debd1c87111e8c5a6664bf","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing century function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a year, the function should return the century it is in.
","status":"passed","steps":[{"name":"Enter test year (1705) and verify the output (18) vs expected (18)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1900) and verify the output (19) vs expected (19)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (1601) and verify the output (17) vs expected (17)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (2000) and verify the output (20) vs expected (20)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (356) and verify the output (4) vs expected (4)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test year (89) and verify the output (1) vs expected (1)","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1bbf8f89249006b7","name":"stdout","source":"1bbf8f89249006b7.txt","type":"text/plain","size":410}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CenturyTestCase::0","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"story","value":"Century From Year"},{"name":"feature","value":"Math"},{"name":"suite","value":"Numbers"},{"name":"tag","value":"DATES/TIME"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.century_from_year.test_century"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3fe3dde1ce0e8ed6000097/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"ed7d0b3c14fd80c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ed9cfa6ba87dba0e.json b/allure-report/data/test-cases/ed9cfa6ba87dba0e.json
deleted file mode 100644
index d260178ddc0..00000000000
--- a/allure-report/data/test-cases/ed9cfa6ba87dba0e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ed9cfa6ba87dba0e","name":"test_basic","fullName":"kyu_7.coloured_triangles.test_triangle.TriangleTestCase#test_basic","historyId":"81b718c3bba361637ce9ed2266cd30d2","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"description":"\n Basic test case\n :return:\n ","descriptionHtml":" Basic test case\n :return:\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Basic test case\n :return:\n ","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"41df37e97a182fa4","name":"stdout","source":"41df37e97a182fa4.txt","type":"text/plain","size":222}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TriangleTestCase::0","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"Algorithms"},{"name":"tag","value":"Strings"},{"name":"tag","value":"Logic"},{"name":"story","value":"Coloured Triangles"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.coloured_triangles.test_triangle"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9fa9266ff3a1c464","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"280a7287fd39d5a9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"f80f9bf6821c7c25","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"tags":["Algorithms","Logic","Strings"]},"source":"ed9cfa6ba87dba0e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/edad07e580a5e4ff.json b/allure-report/data/test-cases/edad07e580a5e4ff.json
new file mode 100644
index 00000000000..7a37b79d7ae
--- /dev/null
+++ b/allure-report/data/test-cases/edad07e580a5e4ff.json
@@ -0,0 +1 @@
+{"uid":"edad07e580a5e4ff","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4718f5d8ec029744","name":"stdout","source":"4718f5d8ec029744.txt","type":"text/plain","size":304}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"edad07e580a5e4ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/edb0e461adb94f5b.json b/allure-report/data/test-cases/edb0e461adb94f5b.json
deleted file mode 100644
index 5341522ca8e..00000000000
--- a/allure-report/data/test-cases/edb0e461adb94f5b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"edb0e461adb94f5b","name":"Testing first_non_repeated function with various inputs","fullName":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated.FirstNonRepeatedTestCase#test_first_non_repeated","historyId":"9398abf0c9f75b70331fc87dcc2b8a7f","time":{"start":1732428196044,"stop":1732428196044,"duration":0},"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase","time":{"start":1732428196043,"stop":1732428196044,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing first_non_repeated function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428196044,"stop":1732428196044,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatedTestCase::0","time":{"start":1732428196046,"stop":1732428196046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The First Non Repeated Character In A String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/570f6436b29c708a32000826","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},"source":"edb0e461adb94f5b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/edb8f84ee9c3dd36.json b/allure-report/data/test-cases/edb8f84ee9c3dd36.json
deleted file mode 100644
index 0ad3ba17975..00000000000
--- a/allure-report/data/test-cases/edb8f84ee9c3dd36.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"edb8f84ee9c3dd36","name":"'multiply' function verification","fullName":"kyu_8.multiply.test_multiply.MultiplyTestCase#test_multiply","historyId":"aa9027133335818366e5c0c91c936279","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase","time":{"start":1732764221158,"stop":1732764221158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Verify that multiply function\n returns correct result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert (a * b) result","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MultiplyTestCase::0","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Multiply"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Multiplication"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"INTRODUCTION"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.multiply.test_multiply"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/50654ddff44f800200000004","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"d39d2cfc8c05650c","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0}},{"uid":"dfa8d9395e9495b6","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"97bb72caed16dfa0","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"284ee1b80abfdb89","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0}},{"uid":"1efaf2ab015adde4","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"6af8370630444180","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"tags":["FUNDAMENTALS","INTRODUCTION"]},"source":"edb8f84ee9c3dd36.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/edfd5d811972f420.json b/allure-report/data/test-cases/edfd5d811972f420.json
deleted file mode 100644
index 5edc3185333..00000000000
--- a/allure-report/data/test-cases/edfd5d811972f420.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"edfd5d811972f420","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1732764220689,"stop":1732764220689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5af15a37de4c7f223e00012d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"294aa341a28271bb","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1}},{"uid":"139cceadff83cc0d","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"5815fdb3e38780e6","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3529b67f8df1184b","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1}},{"uid":"e5ae32dea8d8e5c3","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"547f04beeb8e83b4","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"edfd5d811972f420.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee07ce647fa212f.json b/allure-report/data/test-cases/ee07ce647fa212f.json
deleted file mode 100644
index 077676c43ec..00000000000
--- a/allure-report/data/test-cases/ee07ce647fa212f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ee07ce647fa212f","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1732764220283,"stop":1732764220283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings,\n groups the elements that can be obtained by rotating others,\n ignoring upper or lower cases.\n\n In the event that an element appears more than once in\n the input sequence, only one of them will be taken into\n account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220285,"stop":1732764220285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220286,"stop":1732764220286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220286,"stop":1732764220286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732764220286,"stop":1732764220286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1732764220288,"stop":1732764220288,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"PUZZLES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"4a6083b6c2f5cc4b","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1}},{"uid":"14c8b0cd48caa4d6","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"f293d4274aefdd43","status":"passed","time":{"start":1724733474054,"stop":1724733474054,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"25fd6f6c5cfe2b58","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1}},{"uid":"8655885cb5db7a58","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"578c3a6cd3e7e40f","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"ee07ce647fa212f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee166a73f40d3c20.json b/allure-report/data/test-cases/ee166a73f40d3c20.json
new file mode 100644
index 00000000000..10027dae5d3
--- /dev/null
+++ b/allure-report/data/test-cases/ee166a73f40d3c20.json
@@ -0,0 +1 @@
+{"uid":"ee166a73f40d3c20","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n\n The function should:\n\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"156bd3bd78bc6da3","name":"stdout","source":"156bd3bd78bc6da3.txt","type":"text/plain","size":336}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Pull your words together, man!"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ee166a73f40d3c20.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee16b6e353dfd7cd.json b/allure-report/data/test-cases/ee16b6e353dfd7cd.json
deleted file mode 100644
index 3d96792d1e0..00000000000
--- a/allure-report/data/test-cases/ee16b6e353dfd7cd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ee16b6e353dfd7cd","name":"Testing the 'solution' function","fullName":"kyu_6.multiples_of_3_or_5.test_solution.SolutionTestCase#test_solution","historyId":"c387db789a67b80c29f3c3ba2e6c9bce","time":{"start":1732428195530,"stop":1732428195531,"duration":1},"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428195529,"stop":1732428195529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing solution function\n\n If we list all the natural numbers below 10\n that are multiples of 3 or 5, we get 3, 5, 6 and 9.\n The sum of these multiples is 23.\n\n Finish the solution so that it returns the sum of\n all the multiples of 3 or 5 below the number passed in.\n\n Note: If the number is a multiple of both 3 and 5,\n only count it once.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data (4) and verify the output","time":{"start":1732428195530,"stop":1732428195530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (200) and verify the output","time":{"start":1732428195530,"stop":1732428195530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (-1) and verify the output","time":{"start":1732428195530,"stop":1732428195530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass test data (1291) and verify the output","time":{"start":1732428195530,"stop":1732428195531,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428195531,"stop":1732428195531,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Multiples of 3 or 5"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.multiples_of_3_or_5.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/514b92a657cdc65150000006","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},"source":"ee16b6e353dfd7cd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee182a5a1f4b39dc.json b/allure-report/data/test-cases/ee182a5a1f4b39dc.json
deleted file mode 100644
index d262d145b83..00000000000
--- a/allure-report/data/test-cases/ee182a5a1f4b39dc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ee182a5a1f4b39dc","name":"Testing next_smaller function","fullName":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller.NextSmallerTestCase#test_next_smaller","historyId":"9d8cb8adf1764c55348d349698b938ac","time":{"start":1724735127235,"stop":1724735127250,"duration":15},"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing next_smaller function\n\n You have to test a function that takes a positive integer number\n and returns the next smaller number formed by the same digits:\n\n 21 ==> 12\n 531 ==> 513\n 2071 ==> 2017\n\n If no smaller number can be composed using those digits, return -1\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing next_bigger function
You have to test a function that takes a positive integer number and returns the next smaller number formed by the same digits:
21 ==> 12
531 ==> 513
2071 ==> 2017
If no smaller number can be composed using those digits, return -1
","status":"passed","steps":[{"name":"Enter an integer (1027), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1262347), calculate the result (1247632) and compare it with expected (1247632)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (907), calculate the result (790) and compare it with expected (790)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (531), calculate the result (513) and compare it with expected (513)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (135), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (2071), calculate the result (2017) and compare it with expected (2017)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (414), calculate the result (144) and compare it with expected (144)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456798), calculate the result (123456789) and compare it with expected (123456789)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (123456789), calculate the result (-1) and compare it with expected (-1)","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter an integer (1234567908), calculate the result (1234567890) and compare it with expected (1234567890)","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7cf8e66e6e1debdd","name":"stdout","source":"7cf8e66e6e1debdd.txt","type":"text/plain","size":565}],"parameters":[],"stepsCount":10,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_NextSmallerTestCase::0","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"4 kyu"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"String"},{"name":"tag","value":"INTEGERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Next smaller number with the same digits"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5659c6d896bc135c4c00021e/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},"source":"ee182a5a1f4b39dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee3233c4ab89c7ec.json b/allure-report/data/test-cases/ee3233c4ab89c7ec.json
deleted file mode 100644
index 47f0dabcb48..00000000000
--- a/allure-report/data/test-cases/ee3233c4ab89c7ec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ee3233c4ab89c7ec","name":"test_starting_position_from_negatives","fullName":"kyu_3.line_safari_is_that_a_line.test_walker.WalkerClassTestCase#test_starting_position_from_negatives","historyId":"d078abbf63387d06892c04835cc6719c","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"description":"\n Testing Walker class\n Testing starting position property based on negative grids\n ","descriptionHtml":" Testing Walker class\n Testing starting position property based on negative grids\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_walker.py', 89, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_walker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ee3233c4ab89c7ec.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee3705e6f9b5a9fb.json b/allure-report/data/test-cases/ee3705e6f9b5a9fb.json
new file mode 100644
index 00000000000..97bc36d5b00
--- /dev/null
+++ b/allure-report/data/test-cases/ee3705e6f9b5a9fb.json
@@ -0,0 +1 @@
+{"uid":"ee3705e6f9b5a9fb","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3fc3f69bfdd6ff9f","name":"stdout","source":"3fc3f69bfdd6ff9f.txt","type":"text/plain","size":401}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Isograms"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"ee3705e6f9b5a9fb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee50880cc545f1d3.json b/allure-report/data/test-cases/ee50880cc545f1d3.json
deleted file mode 100644
index 113d5537811..00000000000
--- a/allure-report/data/test-cases/ee50880cc545f1d3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ee50880cc545f1d3","name":"Testing swap_values function","fullName":"kyu_8.swap_values.test_swap_values.SwapValuesTestCase#test_swap_values","historyId":"3546afa49f7d1872d60856dcd3614357","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase","time":{"start":1732764221245,"stop":1732764221245,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing swap_values function\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with 2 values and swap them","time":{"start":1732764221247,"stop":1732764221247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SwapValuesTestCase::0","time":{"start":1732764221248,"stop":1732764221248,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BUGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Swap Values"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.swap_values.test_swap_values"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5388f0e00b24c5635e000fc6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3785819940a9985f","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0}},{"uid":"875881a97b3fc375","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"e6abe3c64e54cb9f","status":"passed","time":{"start":1724733474913,"stop":1724733474913,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"11fa683d801b6c42","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0}},{"uid":"874b39a75ad8fa3b","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"ce5b44ba32daaf31","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},"source":"ee50880cc545f1d3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee5910cfe65a88ee.json b/allure-report/data/test-cases/ee5910cfe65a88ee.json
new file mode 100644
index 00000000000..9ce2f1b7f24
--- /dev/null
+++ b/allure-report/data/test-cases/ee5910cfe65a88ee.json
@@ -0,0 +1 @@
+{"uid":"ee5910cfe65a88ee","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Valid Parentheses"},{"name":"feature","value":"Validation"},{"name":"tag","value":"UTILITIES"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"aef6b82f43e1b4b4","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0}},{"uid":"327e71002be993d7","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0}},{"uid":"f0137718eeb8b928","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"3fd5a8d15bcf78fb","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8e4b6f6bd251566","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0}},{"uid":"5d373bcba925975c","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0}},{"uid":"b29b4bc1c1fe7917","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"d8f6e0603b79e82b","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"ee5910cfe65a88ee.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee69e9682e62678d.json b/allure-report/data/test-cases/ee69e9682e62678d.json
new file mode 100644
index 00000000000..bf02b67269f
--- /dev/null
+++ b/allure-report/data/test-cases/ee69e9682e62678d.json
@@ -0,0 +1 @@
+{"uid":"ee69e9682e62678d","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"7f097b27d301b075","name":"stdout","source":"7f097b27d301b075.txt","type":"text/plain","size":411}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"ee69e9682e62678d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee6c548e8326102a.json b/allure-report/data/test-cases/ee6c548e8326102a.json
new file mode 100644
index 00000000000..441ea141618
--- /dev/null
+++ b/allure-report/data/test-cases/ee6c548e8326102a.json
@@ -0,0 +1 @@
+{"uid":"ee6c548e8326102a","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ccbd4e70fd917551","name":"stdout","source":"ccbd4e70fd917551.txt","type":"text/plain","size":131}],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"ee6c548e8326102a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee7921cf820a84c7.json b/allure-report/data/test-cases/ee7921cf820a84c7.json
new file mode 100644
index 00000000000..f7364ade2e5
--- /dev/null
+++ b/allure-report/data/test-cases/ee7921cf820a84c7.json
@@ -0,0 +1 @@
+{"uid":"ee7921cf820a84c7","name":"Testing 'solution' function","fullName":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution.SolutionTestCase#test_solution","historyId":"fbdd2daae3e9a5e6dd05fcb0403a88d1","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The function should return a formatted string.\n The return value should equal \"Value is VALUE\"\n where value is a 5 digit padded number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the result","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SolutionTestCase::0","time":{"start":1732428195983,"stop":1732428195983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Substituting Variables Into Strings: Padded Numbers"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRING FORMATTING"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.substituting_variables_into_strings_padded_numbers.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},"source":"ee7921cf820a84c7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ee7ac80cd7bb8f8d.json b/allure-report/data/test-cases/ee7ac80cd7bb8f8d.json
deleted file mode 100644
index 5430084a6d1..00000000000
--- a/allure-report/data/test-cases/ee7ac80cd7bb8f8d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ee7ac80cd7bb8f8d","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1732428194185,"stop":1732428194185,"duration":0},"description":"\n Testing using basic test data\n :return:\n ","descriptionHtml":" Testing using basic test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ee7ac80cd7bb8f8d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/eeeab72dd7b98f53.json b/allure-report/data/test-cases/eeeab72dd7b98f53.json
new file mode 100644
index 00000000000..b0da64e95d7
--- /dev/null
+++ b/allure-report/data/test-cases/eeeab72dd7b98f53.json
@@ -0,0 +1 @@
+{"uid":"eeeab72dd7b98f53","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"61278101606180d8","name":"stdout","source":"61278101606180d8.txt","type":"text/plain","size":931}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sum of Pairs"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"tag","value":"MEMOIZATION"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"eeeab72dd7b98f53.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ef2b00c02db84592.json b/allure-report/data/test-cases/ef2b00c02db84592.json
deleted file mode 100644
index 9cf039a9cba..00000000000
--- a/allure-report/data/test-cases/ef2b00c02db84592.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ef2b00c02db84592","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1732764219184,"stop":1732764219184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1732764219187,"stop":1732764219187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Sum of Pairs"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"MEMOIZATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e248ed6a4ff28aaa","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0}},{"uid":"1065b8b44c0afc6f","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"2c53cc9448de91f2","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"607f84fe70696eb5","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0}},{"uid":"2965d2d3db0ea08e","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"be5a8376fdcba717","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"ef2b00c02db84592.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ef2ebe964f1d2f5f.json b/allure-report/data/test-cases/ef2ebe964f1d2f5f.json
deleted file mode 100644
index 36444553339..00000000000
--- a/allure-report/data/test-cases/ef2ebe964f1d2f5f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ef2ebe964f1d2f5f","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"story","value":"Permutations"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"PERMUTATIONS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"ef2ebe964f1d2f5f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ef31dfc3c5e1eba5.json b/allure-report/data/test-cases/ef31dfc3c5e1eba5.json
new file mode 100644
index 00000000000..4913a692685
--- /dev/null
+++ b/allure-report/data/test-cases/ef31dfc3c5e1eba5.json
@@ -0,0 +1 @@
+{"uid":"ef31dfc3c5e1eba5","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732428195775,"stop":1732428195775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732428195789,"stop":1732428195789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"suite","value":"Fundamentals"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"ef31dfc3c5e1eba5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ef53249dd3798b49.json b/allure-report/data/test-cases/ef53249dd3798b49.json
deleted file mode 100644
index 1464e81df6e..00000000000
--- a/allure-report/data/test-cases/ef53249dd3798b49.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ef53249dd3798b49","name":"Wolf in the middle of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_in_middle","historyId":"3de540be96edd1a6ef052fccdb3f5cad","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"description":"\n If the wolf is the closest animal to you,\n return \"Pls go away and stop eating my sheep\".\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1732764221329,"stop":1732764221329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1732764221344,"stop":1732764221344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"feature","value":"Lists"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"LOOPS"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c7165b4538deb01d","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0}},{"uid":"a586415c7c751146","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"bf68fdf036dd98c9","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4aa537b5c88883a7","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0}},{"uid":"7c2750d825fae93b","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"85d9d1820cce2f7e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"ef53249dd3798b49.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ef78b96af32d8f44.json b/allure-report/data/test-cases/ef78b96af32d8f44.json
new file mode 100644
index 00000000000..4b7bfa4b583
--- /dev/null
+++ b/allure-report/data/test-cases/ef78b96af32d8f44.json
@@ -0,0 +1 @@
+{"uid":"ef78b96af32d8f44","name":"Testing permute_a_palindrome (negative)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_negative","historyId":"7090b58c62fab362ad673c85c67765af","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative testing permute_a_palindrome function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the result","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220248,"stop":1732764220248,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the result","time":{"start":1732764220248,"stop":1732764220248,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1732764220255,"stop":1732764220255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Permute a Palindrome"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"ef78b96af32d8f44.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/efb129a92346c1e2.json b/allure-report/data/test-cases/efb129a92346c1e2.json
new file mode 100644
index 00000000000..876d0cdfd25
--- /dev/null
+++ b/allure-report/data/test-cases/efb129a92346c1e2.json
@@ -0,0 +1 @@
+{"uid":"efb129a92346c1e2","name":"Testing increment_string function","fullName":"kyu_5.string_incrementer.test_increment_string.StringIncrementerTestCase#test_increment_string","historyId":"5d0f5e220c2579103119e57300b46215","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase","time":{"start":1732428194502,"stop":1732428194502,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named increment_string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
- If the string already ends with a number, the number should be incremented by 1.
- If the string does not end with a number. the number 1 should be appended to the new string.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringIncrementerTestCase::0","time":{"start":1732428194504,"stop":1732428194504,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS PARSING"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"String incrementer"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.string_incrementer.test_increment_string"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54a91a4883a7de5d7800009c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},"source":"efb129a92346c1e2.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/efb8b59d749a7701.json b/allure-report/data/test-cases/efb8b59d749a7701.json
new file mode 100644
index 00000000000..3ee7bc981b6
--- /dev/null
+++ b/allure-report/data/test-cases/efb8b59d749a7701.json
@@ -0,0 +1 @@
+{"uid":"efb8b59d749a7701","name":"Testing 'count_sheeps' function: bad input","fullName":"kyu_8.counting_sheep.test_counting_sheep.CountingSheepTestCase#test_counting_sheep_bad_input","historyId":"4837bd231004cf7ec289887c52c12796","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'count_sheeps' function\n Hint: Don't forget to check for\n bad values like null/undefined\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[],"attachments":[{"uid":"ff5fc916c91c2ec1","name":"stdout","source":"ff5fc916c91c2ec1.txt","type":"text/plain","size":31}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CountingSheepTestCase::0","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Counting sheep..."},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.counting_sheep.test_counting_sheep"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54edbc7200b811e956000556/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"efb8b59d749a7701.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/efdfaccb93c4c6b4.json b/allure-report/data/test-cases/efdfaccb93c4c6b4.json
deleted file mode 100644
index b20a20984ed..00000000000
--- a/allure-report/data/test-cases/efdfaccb93c4c6b4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"efdfaccb93c4c6b4","name":"Testing take function","fullName":"kyu_8.enumerable_magic_25.test_take.TakeTestCase#test_take","historyId":"d35757cf261e283f5eab532965102602","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Create a method take that accepts a list/array and a number n, and returns a list/array array of the first n elements from the list/array. If you need help, here's a reference: https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
","status":"passed","steps":[{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([0, 1, 2]) vs actual result ([0, 1, 2])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([51]) and verify the expected output ([51]) vs actual result ([51])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list ([0, 1, 2, 3, 5, 8, 13]) and verify the expected output ([]) vs actual result ([])","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"42b879e2f735a0ac","name":"stdout","source":"42b879e2f735a0ac.txt","type":"text/plain","size":253}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TakeTestCase::0","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Enumerable Magic #25 - Take the First N Elements"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.enumerable_magic_25.test_take"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/545afd0761aa4c3055001386/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"efdfaccb93c4c6b4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f0006f98d015ae52.json b/allure-report/data/test-cases/f0006f98d015ae52.json
new file mode 100644
index 00000000000..a7c51505f1f
--- /dev/null
+++ b/allure-report/data/test-cases/f0006f98d015ae52.json
@@ -0,0 +1 @@
+{"uid":"f0006f98d015ae52","name":"Testing length function","fullName":"kyu_7.fun_with_lists_length.test_length.LengthTestCase#test_length","historyId":"b71e871d53b429aef63593ea1f41c8bc","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing length function\n\n The method length, which accepts a linked list\n (head), and returns the length of the list.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test node and verify the output","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"bc673310ad989d77","name":"stdout","source":"bc673310ad989d77.txt","type":"text/plain","size":97}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LengthTestCase::0","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fun with lists: length"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fun_with_lists_length.test_length"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f0006f98d015ae52.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f0137718eeb8b928.json b/allure-report/data/test-cases/f0137718eeb8b928.json
new file mode 100644
index 00000000000..da043dcebb5
--- /dev/null
+++ b/allure-report/data/test-cases/f0137718eeb8b928.json
@@ -0,0 +1 @@
+{"uid":"f0137718eeb8b928","name":"Testing valid_parentheses function","fullName":"kyu_5.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses","historyId":"92164414ad94bf1f5638230345fa606d","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test the function called that takes a string of parentheses,\n and determines if the order of the parentheses is valid.\n The function should return true if the string is valid,\n and false if it's invalid.\n\n Examples\n\n \"()\" => true\n \")(()))\" => false\n \"(\" => false\n \"(())((()())())\" => true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d7e95fbbc7ae4edc","name":"stdout","source":"d7e95fbbc7ae4edc.txt","type":"text/plain","size":356}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"UTILITIES"},{"name":"story","value":"Valid Parentheses"},{"name":"feature","value":"Validation"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"VALIDATION"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52774a314c2333f0a7000688/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},"source":"f0137718eeb8b928.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f06328bb4646abe9.json b/allure-report/data/test-cases/f06328bb4646abe9.json
new file mode 100644
index 00000000000..e6d352ce093
--- /dev/null
+++ b/allure-report/data/test-cases/f06328bb4646abe9.json
@@ -0,0 +1 @@
+{"uid":"f06328bb4646abe9","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARITHMETIC"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"94887fb9761f9305","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1}},{"uid":"6f2806a9130ac2bf","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0}},{"uid":"59cf1cc1a5cff79","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"2165433d4974d104","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"fa6c346b04c031d5","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1}},{"uid":"dd6fef8ab37d71ba","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0}},{"uid":"e7eaed29fbceb75","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"aac9dbbaca38b054","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"f06328bb4646abe9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f06c10d847061aa8.json b/allure-report/data/test-cases/f06c10d847061aa8.json
new file mode 100644
index 00000000000..b2befc15871
--- /dev/null
+++ b/allure-report/data/test-cases/f06c10d847061aa8.json
@@ -0,0 +1 @@
+{"uid":"f06c10d847061aa8","name":"Testing array_diff function","fullName":"kyu_6.array_diff.test_array_diff.ArrayDiffTestCase#test_array_diff_function","historyId":"5e365f66b39a2fede4fe18a5cc569699","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing array_diff function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that function subtracts one list from anotherand returns the result. It should remove all values from list a, which are present in list b.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayDiffTestCase::0","time":{"start":1732764219245,"stop":1732764219245,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Array.diff"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_diff.test_array_diff"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/523f5d21c841566fde000009","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"f06c10d847061aa8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f0823718dfb5375c.json b/allure-report/data/test-cases/f0823718dfb5375c.json
new file mode 100644
index 00000000000..ec7251578d8
--- /dev/null
+++ b/allure-report/data/test-cases/f0823718dfb5375c.json
@@ -0,0 +1 @@
+{"uid":"f0823718dfb5375c","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"suite","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Potion Class 101"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"f0823718dfb5375c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f0b0565c8c046b9.json b/allure-report/data/test-cases/f0b0565c8c046b9.json
new file mode 100644
index 00000000000..83fa28d9732
--- /dev/null
+++ b/allure-report/data/test-cases/f0b0565c8c046b9.json
@@ -0,0 +1 @@
+{"uid":"f0b0565c8c046b9","name":"Testing move_zeros function","fullName":"kyu_5.moving_zeros_to_the_end.test_move_zeros.MoveZerosTestCase#test_move_zeros","historyId":"4d406a702da9fd827c8c4798d255a6cf","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test an algorithm that takes an array and moves all of the\n zeros to the end, preserving the order of the other elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data (list) and verify the output","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f3103a75268ee27b","name":"stdout","source":"f3103a75268ee27b.txt","type":"text/plain","size":939}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveZerosTestCase::0","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"SORTING"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Moving Zeros To The End"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"INTERVIEW QUESTIONS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.moving_zeros_to_the_end.test_move_zeros"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},"source":"f0b0565c8c046b9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f0be518507eb4be5.json b/allure-report/data/test-cases/f0be518507eb4be5.json
new file mode 100644
index 00000000000..6dd78368b7f
--- /dev/null
+++ b/allure-report/data/test-cases/f0be518507eb4be5.json
@@ -0,0 +1 @@
+{"uid":"f0be518507eb4be5","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1732428196110,"stop":1732428196110,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1732428196109,"stop":1732428196109,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1732428196110,"stop":1732428196110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1732428196111,"stop":1732428196111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Check the exam"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"f0be518507eb4be5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f0cf41ee7ec62257.json b/allure-report/data/test-cases/f0cf41ee7ec62257.json
deleted file mode 100644
index 4ffd043b762..00000000000
--- a/allure-report/data/test-cases/f0cf41ee7ec62257.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f0cf41ee7ec62257","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1732428195693,"stop":1732428195693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Unique In Order"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54e6533c92449cc251001667","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},"source":"f0cf41ee7ec62257.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f0d7d5d837d1a81d.json b/allure-report/data/test-cases/f0d7d5d837d1a81d.json
new file mode 100644
index 00000000000..568e8c4fcfa
--- /dev/null
+++ b/allure-report/data/test-cases/f0d7d5d837d1a81d.json
@@ -0,0 +1 @@
+{"uid":"f0d7d5d837d1a81d","name":"Testing 'save' function: positive","fullName":"kyu_7.fill_the_hard_disk_drive.test_save.SaveTestCase#test_save_positive","historyId":"b1ff2214ba100eb1c8bc62e73e12889e","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'save' function: positive\n\n The function should determine how many\n files of the copy queue you will be able\n to save into your Hard Disk Drive.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter sizes, hd and verify the output","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SaveTestCase::0","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Computer problem series #1: Fill the Hard Disk Drive"},{"name":"tag","value":"LISTS"},{"name":"feature","value":"Lists"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.fill_the_hard_disk_drive.test_save"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5d49c93d089c6e000ff8428c","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e50cfef6d8bb4879","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1}},{"uid":"9555c80771d907bb","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0}},{"uid":"edad07e580a5e4ff","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"b56ab9fe385db93a","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"89d5ee585c13bf38","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1}},{"uid":"a770e6ac7d91604a","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0}},{"uid":"6a1d96979e635e7f","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"4bdc75ea73bb042","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"f0d7d5d837d1a81d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f10852a0a46489bf.json b/allure-report/data/test-cases/f10852a0a46489bf.json
deleted file mode 100644
index 2e96a95fdbd..00000000000
--- a/allure-report/data/test-cases/f10852a0a46489bf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f10852a0a46489bf","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 36, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"3 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"f10852a0a46489bf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f17cc6d65b0932fd.json b/allure-report/data/test-cases/f17cc6d65b0932fd.json
deleted file mode 100644
index 671289064f3..00000000000
--- a/allure-report/data/test-cases/f17cc6d65b0932fd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f17cc6d65b0932fd","name":"Testing create_city_map function","fullName":"kyu_5.find_the_safest_places_in_town.test_advice.FirstAdviceTestCase#test_create_city_map","historyId":"e437e22193ec7315819824ea1255ab3f","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named create_city_map where:\n - n defines the size of the city that Bassi needs to hide in,\n in other words the side length of the square grid.\n\n The function should generate city map with coordinates.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should generate city map with coordinates.
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"ef5ba384071190d7","name":"stdout","source":"ef5ba384071190d7.txt","type":"text/plain","size":326}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstAdviceTestCase::0","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Find the safest places in town"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.find_the_safest_places_in_town.test_advice"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5dd82b7cd3d6c100109cb4ed/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"f17cc6d65b0932fd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f1908dde48e8dbb5.json b/allure-report/data/test-cases/f1908dde48e8dbb5.json
deleted file mode 100644
index a422fb3a797..00000000000
--- a/allure-report/data/test-cases/f1908dde48e8dbb5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f1908dde48e8dbb5","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"40f2f98b11de943f","name":"stdout","source":"40f2f98b11de943f.txt","type":"text/plain","size":150}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f1908dde48e8dbb5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f1a12ce167e16758.json b/allure-report/data/test-cases/f1a12ce167e16758.json
new file mode 100644
index 00000000000..faadeb7f174
--- /dev/null
+++ b/allure-report/data/test-cases/f1a12ce167e16758.json
@@ -0,0 +1 @@
+{"uid":"f1a12ce167e16758","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"50169eac5bf8084a","name":"stdout","source":"50169eac5bf8084a.txt","type":"text/plain","size":41}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f1a12ce167e16758.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f1c13dcc2ec25637.json b/allure-report/data/test-cases/f1c13dcc2ec25637.json
deleted file mode 100644
index 835ef0ca111..00000000000
--- a/allure-report/data/test-cases/f1c13dcc2ec25637.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f1c13dcc2ec25637","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3fda8fe35c793420","name":"stdout","source":"3fda8fe35c793420.txt","type":"text/plain","size":104}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"f1c13dcc2ec25637.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f1c17d8d31f590b0.json b/allure-report/data/test-cases/f1c17d8d31f590b0.json
deleted file mode 100644
index aa1b74da589..00000000000
--- a/allure-report/data/test-cases/f1c17d8d31f590b0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f1c17d8d31f590b0","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1732428196446,"stop":1732428196446,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1732428196445,"stop":1732428196445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196446,"stop":1732428196446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1732428196447,"stop":1732428196447,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"story","value":"Will there be enough space?"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS"]},"source":"f1c17d8d31f590b0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f207a08521ff3dd3.json b/allure-report/data/test-cases/f207a08521ff3dd3.json
deleted file mode 100644
index 5f48eeb6b5c..00000000000
--- a/allure-report/data/test-cases/f207a08521ff3dd3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f207a08521ff3dd3","name":"Testing spiralize function","fullName":"kyu_3.make_spiral.test_spiralize.SpiralizeTestCase#test_spiralize","historyId":"3249b5db727c0aadecf3cb62b280e675","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing spiralize function\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should create a NxN spiral with a given size.
","status":"passed","steps":[{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter spiral list size and verify the result","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1de780c85f2aabb6","name":"stdout","source":"1de780c85f2aabb6.txt","type":"text/plain","size":1865}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SpiralizeTestCase::0","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Lists"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Make a spiral"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.make_spiral.test_spiralize"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/534e01fbbb17187c7e0000c6/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},"source":"f207a08521ff3dd3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f20c6ac583494462.json b/allure-report/data/test-cases/f20c6ac583494462.json
deleted file mode 100644
index 9a93a472d8c..00000000000
--- a/allure-report/data/test-cases/f20c6ac583494462.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f20c6ac583494462","name":"move function tests","fullName":"kyu_8.terminal_game_move_function.test_terminal_game_move_function.MoveTestCase#test_move","historyId":"c589035c90d432fb71a99aec4f56ee9e","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The player rolls the dice and moves the number\n of spaces indicated by the dice two times.\n\n Pass position and roll and compare the output\n to the expected result\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test start position zero","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position even number","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test start position odd number","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e7a51c8d74f448fe","name":"stdout","source":"e7a51c8d74f448fe.txt","type":"text/plain","size":131}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MoveTestCase::0","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Grasshopper - Terminal game move function"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.terminal_game_move_function.test_terminal_game_move_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563a631f7cbbc236cf0000c2/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f20c6ac583494462.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f234151114f72d73.json b/allure-report/data/test-cases/f234151114f72d73.json
new file mode 100644
index 00000000000..bdfde702c99
--- /dev/null
+++ b/allure-report/data/test-cases/f234151114f72d73.json
@@ -0,0 +1 @@
+{"uid":"f234151114f72d73","name":"Testing period_is_late function (negative)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_negative","historyId":"3ade0b8dc3a70452a99ea470cea361ac","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732764221067,"stop":1732764221067,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f234151114f72d73.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f25197354d7a779d.json b/allure-report/data/test-cases/f25197354d7a779d.json
deleted file mode 100644
index 5ee6ed6e515..00000000000
--- a/allure-report/data/test-cases/f25197354d7a779d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f25197354d7a779d","name":"Testing 'DefaultList' class: append","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_append","historyId":"84d7f0a1c2a345b29fa2e222a5ed7ee5","time":{"start":1724735128031,"stop":1724735128047,"duration":16},"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: append\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing append method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Append the list","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128031,"stop":1724735128047,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"abb95e0c50272d33","name":"stdout","source":"abb95e0c50272d33.txt","type":"text/plain","size":261}],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"story","value":"DefaultList"},{"name":"feature","value":"Classes"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"f25197354d7a779d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f253bf40e74f545d.json b/allure-report/data/test-cases/f253bf40e74f545d.json
deleted file mode 100644
index f397242dc2b..00000000000
--- a/allure-report/data/test-cases/f253bf40e74f545d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f253bf40e74f545d","name":"Testing all_fibonacci_numbers function","fullName":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers.AllFibonacciNumbersTestCase#test_all_fibonacci_numbers","historyId":"a7b5f0a3a7cd2fe8faed75e5c4a52138","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing all_fibonacci_numbers function\n\n You're going to provide a needy programmer a\n utility method that generates an infinite sized,\n sequential IntStream (in Python generator)\n which contains all the numbers in a fibonacci\n sequence.\n\n A fibonacci sequence starts with two 1s.\n Every element afterwards is the sum of\n the two previous elements.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Run all_fibonacci_numbers function and verify the result","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a77304cbd9f33e1a","name":"stdout","source":"a77304cbd9f33e1a.txt","type":"text/plain","size":354}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AllFibonacciNumbersTestCase::0","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Fibonacci Streaming"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.fibonacci_streaming.test_all_fibonacci_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55695bc4f75bbaea5100016b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"f253bf40e74f545d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f26dca06c76121c7.json b/allure-report/data/test-cases/f26dca06c76121c7.json
deleted file mode 100644
index fdd4387b5e0..00000000000
--- a/allure-report/data/test-cases/f26dca06c76121c7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f26dca06c76121c7","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1732764220572,"stop":1732764220572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1732764220574,"stop":1732764220574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5390bac347d09b7da40006f6","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"bc6803e227b56151","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1}},{"uid":"faf400d308fb1d4e","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"ba2c8f43220f0c44","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7d6c6bb6b47e11d4","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1}},{"uid":"f1ac1e81621379df","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"9d90f23892be7ac3","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"f26dca06c76121c7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f2826391ba216705.json b/allure-report/data/test-cases/f2826391ba216705.json
deleted file mode 100644
index 85063235d93..00000000000
--- a/allure-report/data/test-cases/f2826391ba216705.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f2826391ba216705","name":"Two smallest numbers in the start of the list","fullName":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers.SumTwoSmallestNumbersTestCase#test_sum_two_smallest_numbers","historyId":"429c2bf738c7d46e53c9a2e5226d6649","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test sum_two_smallest_numbers function\n The function should return the sum of\n the two lowest positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the start/middle of the list","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Two smallest numbers in the middle of the list","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTwoSmallestNumbersTestCase::0","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"story","value":"Sum of two lowest positive integers"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f2826391ba216705.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f293182f40cb67e1.json b/allure-report/data/test-cases/f293182f40cb67e1.json
new file mode 100644
index 00000000000..f7203549959
--- /dev/null
+++ b/allure-report/data/test-cases/f293182f40cb67e1.json
@@ -0,0 +1 @@
+{"uid":"f293182f40cb67e1","name":"Testing 'vaporcode' function","fullName":"kyu_7.vaporcode.test_vaporcode.VaporcodeTestCase#test_vaporcode","historyId":"91791ed1a852f76f936407ccb3d2dbaa","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'vaporcode' function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter string with spaces and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with special chars and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter crazy string and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter string with charsonly and verify the output","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7425734ad14179e4","name":"stdout","source":"7425734ad14179e4.txt","type":"text/plain","size":424}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_VaporcodeTestCase::0","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"V A P O R C O D E"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.vaporcode.test_vaporcode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f293182f40cb67e1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f293d4274aefdd43.json b/allure-report/data/test-cases/f293d4274aefdd43.json
deleted file mode 100644
index 9c06a06c667..00000000000
--- a/allure-report/data/test-cases/f293d4274aefdd43.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f293d4274aefdd43","name":"Testing the 'group_cities' function","fullName":"kyu_6.rotate_the_letters_of_each_element.test_group_cities.GroupCitiesTestCase#test_group_cities","historyId":"0b146f7fbac52b042804286da8716f6b","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test that a function that given a sequence of strings, groups the elements\n that can be obtained by rotating others, ignoring upper or lower cases.\n\n In the event that an element appears more than once in the input sequence,\n only one of them will be taken into account for the result, discarding the rest.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test that a function that given a sequence of strings, groups the elements that can be obtained by rotating others, ignoring upper or lower cases. In the event that an element appears more than once in the input sequence, only one of them will be taken into account for the result, discarding the rest.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"60a8c5c2c7c00ce5","name":"stdout","source":"60a8c5c2c7c00ce5.txt","type":"text/plain","size":1536}],"parameters":[],"stepsCount":8,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GroupCitiesTestCase::0","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PUZZLES"},{"name":"feature","value":"Lists"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"LISTS"},{"name":"story","value":"ROTATE THE LETTERS OF EACH ELEMENT"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"SORTING ALGORITHMS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.rotate_the_letters_of_each_element.test_group_cities"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e98712b7de14f0026ef1cc1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},"source":"f293d4274aefdd43.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f2960499936046d9.json b/allure-report/data/test-cases/f2960499936046d9.json
new file mode 100644
index 00000000000..5fba8ea2bbf
--- /dev/null
+++ b/allure-report/data/test-cases/f2960499936046d9.json
@@ -0,0 +1 @@
+{"uid":"f2960499936046d9","name":"Testing sum_for_list function","fullName":"kyu_4.sum_by_factors.test_sum_for_list.SumForListTestCase#test_sum_for_list","historyId":"d8ed55046475c7e2ae8edf6bff7b1316","time":{"start":1724733472452,"stop":1724733472499,"duration":47},"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing sum_for_list function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that one given an array of positive or negative integers I= [i1,..,in] the function produces a sorted array P of the form [[p, sum of all ij of I for which p is a prime factor (p positive) of ij]...]
","status":"passed","steps":[{"name":"Enter test list ([12, 15]) and verify the output ([[2, 12], [3, 27], [5, 15]]) vs expected ([[2, 12], [3, 27], [5, 15]])","time":{"start":1724733472452,"stop":1724733472452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, 21, 24, 30, 45]) and verify the output ([[2, 54], [3, 135], [5, 90], [7, 21]]) vs expected ([[2, 54], [3, 135], [5, 90], [7, 21]])","time":{"start":1724733472452,"stop":1724733472452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([107, 158, 204, 100, 118, 123, 126, 110, 116, 100]) and verify the output ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]]) vs expected ([[2, 1032], [3, 453], [5, 310], [7, 126], [11, 110], [17, 204], [29, 116], [41, 123], [59, 118], [79, 158], [107, 107]])","time":{"start":1724733472452,"stop":1724733472452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([-29804, -4209, -28265, -72769, -31744]) and verify the output ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]]) vs expected ([[2, -61548], [3, -4209], [5, -28265], [23, -4209], [31, -31744], [53, -72769], [61, -4209], [1373, -72769], [5653, -28265], [7451, -29804]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([15, -36, -133, -61, -54, 78, -126, -113, -106, -158]) and verify the output ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]]) vs expected ([[2, -402], [3, -123], [5, 15], [7, -259], [13, 78], [19, -133], [53, -106], [61, -61], [79, -158], [113, -113]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([154, -150, -196, -164, -57, 133, -110, -126, -191, -171, 131, -55, -85, -37, -113]) and verify the output ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]]) vs expected ([[2, -592], [3, -504], [5, -400], [7, -35], [11, -11], [17, -85], [19, -95], [37, -37], [41, -164], [113, -113], [131, 131], [191, -191]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test list ([12, -138, -175, -64, -153, 11, -11, -126, -67, -30, 153, -72, -102]) and verify the output ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]]) vs expected ([[2, -520], [3, -456], [5, -205], [7, -301], [11, 0], [17, -102], [23, -138], [67, -67]])","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2fdd029d73a8807a","name":"stdout","source":"2fdd029d73a8807a.txt","type":"text/plain","size":1579}],"parameters":[],"stepsCount":7,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumForListTestCase::0","time":{"start":1724733472499,"stop":1724733472499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sum by Factors"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.sum_by_factors.test_sum_for_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d496788776e49e6b00052f/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},"source":"f2960499936046d9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f2a1a9d494a0859.json b/allure-report/data/test-cases/f2a1a9d494a0859.json
new file mode 100644
index 00000000000..84d1b702372
--- /dev/null
+++ b/allure-report/data/test-cases/f2a1a9d494a0859.json
@@ -0,0 +1 @@
+{"uid":"f2a1a9d494a0859","name":"Testing top_3_words function","fullName":"kyu_4.most_frequently_used_words.test_top_3_words.Top3WordsTestCase#test_top_3_words","historyId":"749ee6e9278a75fb77637153b8003619","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test top_3_words function\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a string of text (possibly with punctuation and line-breaks), the function should return an array of the top-3 most occurring words, in descending order of the number of occurrences.
","status":"passed","steps":[{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the output","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_Top3WordsTestCase::0","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Most frequently used words in a text"},{"name":"tag","value":"FILTERING"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"RANKING"},{"name":"tag","value":"PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.most_frequently_used_words.test_top_3_words"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/51e056fe544cf36c410000fb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"81d67983376326e","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0}},{"uid":"13b14c699e0075d9","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1}},{"uid":"7b5c67e400b6b0a0","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"522dabffb376b9c8","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"450fbb27e2067be4","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0}},{"uid":"f85ab0d3a8429db7","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1}},{"uid":"c7c7f21adbc73706","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"647dfe698e2a6fdb","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},"source":"f2a1a9d494a0859.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f2a7bab28da55269.json b/allure-report/data/test-cases/f2a7bab28da55269.json
deleted file mode 100644
index 8e28c9945af..00000000000
--- a/allure-report/data/test-cases/f2a7bab28da55269.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f2a7bab28da55269","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"653d98a4ef66ecba","name":"stdout","source":"653d98a4ef66ecba.txt","type":"text/plain","size":154}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f2a7bab28da55269.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f2bd505717a279f1.json b/allure-report/data/test-cases/f2bd505717a279f1.json
new file mode 100644
index 00000000000..3a82454f8c0
--- /dev/null
+++ b/allure-report/data/test-cases/f2bd505717a279f1.json
@@ -0,0 +1 @@
+{"uid":"f2bd505717a279f1","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing likes function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1732428195708,"stop":1732428195708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Who likes it?"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"f2bd505717a279f1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f2e80dca05a524c5.json b/allure-report/data/test-cases/f2e80dca05a524c5.json
new file mode 100644
index 00000000000..838ef1530d1
--- /dev/null
+++ b/allure-report/data/test-cases/f2e80dca05a524c5.json
@@ -0,0 +1 @@
+{"uid":"f2e80dca05a524c5","name":"Testing string_transformer function","fullName":"kyu_6.string_transformer.test_string_transformer.StringTransformerTestCase#test_string_transformer","historyId":"05d3d7ae3b11057af82404f162aa30df","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing string_transformer function\n with multiple test data.\n\n Given a string, return a new string that has\n transformed based on the input:\n\n 1. Change case of every character, ie. lower\n case to upper case, upper case to lower case.\n\n 2. Reverse the order of words from the input.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1396f0b44562fb","name":"stdout","source":"1396f0b44562fb.txt","type":"text/plain","size":1649}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StringTransformerTestCase::0","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"story","value":"String transformer"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.string_transformer.test_string_transformer"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f2e80dca05a524c5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f30b225377e5683d.json b/allure-report/data/test-cases/f30b225377e5683d.json
deleted file mode 100644
index 4a53b547793..00000000000
--- a/allure-report/data/test-cases/f30b225377e5683d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f30b225377e5683d","name":"Testing to_alternating_case function","fullName":"kyu_8.alternating_case.test_alternating_case.AlternatingCaseTestCase#test_alternating_case","historyId":"470b5bb32c448e7433bb94b222d4d8b0","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing to_alternating_case function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlternatingCaseTestCase::0","time":{"start":1732764220840,"stop":1732764220840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"altERnaTIng cAsE <=> ALTerNAtiNG CaSe"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.alternating_case.test_alternating_case"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56efc695740d30f963000557","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"baf923b3ced2f0a","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0}},{"uid":"c1ac88d1c8e8cadf","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}},{"uid":"24df9329b634133a","status":"passed","time":{"start":1724733474554,"stop":1724733474554,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a1a7aeb13172d1f0","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0}},{"uid":"8451096f3488e82","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}},{"uid":"5653676293d9b683","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}}]},"tags":["FUNDAMENTALS"]},"source":"f30b225377e5683d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f30c1ecba64a2387.json b/allure-report/data/test-cases/f30c1ecba64a2387.json
new file mode 100644
index 00000000000..c6f1b4dfbec
--- /dev/null
+++ b/allure-report/data/test-cases/f30c1ecba64a2387.json
@@ -0,0 +1 @@
+{"uid":"f30c1ecba64a2387","name":"Testing dir_reduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1732428194205,"stop":1732428194205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dir_reduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['NORTH', 'SOUTH', 'SOUTH', 'EAST', 'WEST', 'NORTH', 'WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'EAST', 'NORTH', 'EAST', 'WEST', 'WEST', 'EAST', 'EAST', 'WEST', 'SOUTH']) and verify the output (['NORTH', 'EAST']) vs expected (['NORTH', 'EAST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['EAST', 'NORTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'NORTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'SOUTH', 'NORTH', 'NORTH', 'SOUTH', 'WEST', 'NORTH', 'EAST', 'WEST', 'WEST', 'WEST', 'EAST', 'SOUTH', 'SOUTH']) and verify the output (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH']) vs expected (['EAST', 'SOUTH', 'SOUTH', 'SOUTH', 'SOUTH', 'EAST', 'SOUTH', 'WEST', 'NORTH', 'WEST', 'SOUTH', 'SOUTH'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['WEST', 'NORTH', 'EAST', 'EAST', 'EAST', 'EAST', 'WEST', 'WEST', 'WEST', 'WEST', 'NORTH', 'NORTH', 'SOUTH', 'EAST']) and verify the output (['WEST', 'NORTH', 'NORTH', 'EAST']) vs expected (['WEST', 'NORTH', 'NORTH', 'EAST'])","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1732428194209,"stop":1732428194209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"5 kyu"},{"name":"story","value":"Directions Reduction"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f30c1ecba64a2387.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f30d62828063f744.json b/allure-report/data/test-cases/f30d62828063f744.json
deleted file mode 100644
index cf0f2ac959b..00000000000
--- a/allure-report/data/test-cases/f30d62828063f744.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f30d62828063f744","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1732428194701,"stop":1732428194701,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Duplicate Encoder"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54b42f9314d9229fd6000d9c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"f30d62828063f744.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f39847014d01db85.json b/allure-report/data/test-cases/f39847014d01db85.json
new file mode 100644
index 00000000000..ae221af3886
--- /dev/null
+++ b/allure-report/data/test-cases/f39847014d01db85.json
@@ -0,0 +1 @@
+{"uid":"f39847014d01db85","name":"Testing list_squared function","fullName":"kyu_5.integers_recreation_one.test_list_squared.ListSquaredTestCase#test_flatten","historyId":"59de8dec543be1db3938897a3c9169de","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase","time":{"start":1733030099021,"stop":1733030099021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing list_squared function\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Given two integers m, n (1 <= m <= n) we want to find all integers between m and n whose sum of squared divisors is itself a square.
","status":"passed","steps":[{"name":"Enter test data and verify the output...","time":{"start":1733030099021,"stop":1733030099021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1733030099021,"stop":1733030099021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1733030099021,"stop":1733030099021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1733030099021,"stop":1733030099083,"duration":62},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1733030099083,"stop":1733030099130,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data and verify the output...","time":{"start":1733030099130,"stop":1733030099161,"duration":31},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ListSquaredTestCase::0","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Integers: Recreation One"},{"name":"epic","value":"5 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"OPTIMIZATION"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Optimization"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.integers_recreation_one.test_list_squared"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55aa075506463dac6600010d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"3376cc456abfb7e3","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145}},{"uid":"39dc8cd28592a068","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132}},{"uid":"c77cd6e80c5f42f2","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}},{"uid":"b01a24c8d7b81de4","status":"passed","time":{"start":1724733472796,"stop":1724733472921,"duration":125}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b7dd8f8438e567a9","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145}},{"uid":"7560669431ea4aa8","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132}},{"uid":"7fd5632b0213855d","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}},{"uid":"60f5877935ced5c5","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}}]},"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},"source":"f39847014d01db85.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f3b126d8812a5b41.json b/allure-report/data/test-cases/f3b126d8812a5b41.json
new file mode 100644
index 00000000000..bbf9ef0b4eb
--- /dev/null
+++ b/allure-report/data/test-cases/f3b126d8812a5b41.json
@@ -0,0 +1 @@
+{"uid":"f3b126d8812a5b41","name":"Testing first_non_repeating_letter function","fullName":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter.FirstNonRepeatingLetterTestCase#test_first_non_repeating_letter","historyId":"cff7d7f7b55b35458669cd92cb129d06","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing a function named first_non_repeating_letter\n that takes a string input, and returns the first character\n that is not repeated anywhere in the string.\n\n For example, if given the input 'stress', the function\n should return 't', since the letter t only occurs once\n in the string, and occurs first in the string.\n\n As an added challenge, upper- and lowercase letters are\n considered the same character, but the function should\n return the correct case for the initial letter. For example,\n the input 'sTreSS' should return 'T'.\n\n If a string contains all repeating characters, it should\n return an empty string (\"\") or None -- see sample tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonRepeatingLetterTestCase::0","time":{"start":1732428194270,"stop":1732428194270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"First non-repeating character"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"SEARCH"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.first_non_repeating_character.test_first_non_repeating_letter"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52bc74d4ac05d0945d00054e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},"source":"f3b126d8812a5b41.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f3b1ea272cafb8c8.json b/allure-report/data/test-cases/f3b1ea272cafb8c8.json
deleted file mode 100644
index e0ca9d07100..00000000000
--- a/allure-report/data/test-cases/f3b1ea272cafb8c8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f3b1ea272cafb8c8","name":"Positive test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_positive","historyId":"c191b2a68976eb18aef4345f496d79e7","time":{"start":1732428196503,"stop":1732428196503,"duration":0},"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732428196495,"stop":1732428196495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Positive test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Compare expected list with the list of actual results","time":{"start":1732428196503,"stop":1732428196503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732428196505,"stop":1732428196505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"f3b1ea272cafb8c8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f40d2270a86983a1.json b/allure-report/data/test-cases/f40d2270a86983a1.json
deleted file mode 100644
index 8d6b64ea32a..00000000000
--- a/allure-report/data/test-cases/f40d2270a86983a1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f40d2270a86983a1","name":"a and b are equal","fullName":"kyu_7.disemvowel_trolls.test_disemvowel_trolls.DisemvowelTestCase#test_disemvowel","historyId":"4171a558a2bea15b5a0546d36c9a1c63","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The string \"This website is for losers LOL!\"\n should become \"Ths wbst s fr lsrs LL!\"\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2de6534e84498685","name":"stdout","source":"2de6534e84498685.txt","type":"text/plain","size":82}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DisemvowelTestCase::0","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Disemvowel Trolls"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.disemvowel_trolls.test_disemvowel_trolls"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"f40d2270a86983a1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f41e10c3a1cb906c.json b/allure-report/data/test-cases/f41e10c3a1cb906c.json
new file mode 100644
index 00000000000..ae289dded62
--- /dev/null
+++ b/allure-report/data/test-cases/f41e10c3a1cb906c.json
@@ -0,0 +1 @@
+{"uid":"f41e10c3a1cb906c","name":"Testing is_palindrome function","fullName":"kyu_8.is_it_a_palindrome.test_is_palindrome.IsPalindromeTestCase#test_is_palindrome","historyId":"4967a6ca0665c8eeeec85898f8bda8f5","time":{"start":1732428196258,"stop":1732428196258,"duration":0},"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase","time":{"start":1732428196257,"stop":1732428196257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_palindrome function\n with various test inputs\n\n The function should check if a\n given string (case insensitive)\n is a palindrome.\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428196258,"stop":1732428196258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsPalindromeTestCase::0","time":{"start":1732428196259,"stop":1732428196259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Is it a palindrome?"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_it_a_palindrome.test_is_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57a1fd2ce298a731b20006a4","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f41e10c3a1cb906c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f44e27fb1ad70c92.json b/allure-report/data/test-cases/f44e27fb1ad70c92.json
new file mode 100644
index 00000000000..bc049db371b
--- /dev/null
+++ b/allure-report/data/test-cases/f44e27fb1ad70c92.json
@@ -0,0 +1 @@
+{"uid":"f44e27fb1ad70c92","name":"get_size function tests","fullName":"kyu_8.surface_area_and_volume_of_box.test_get_size.GetSizeTestCase#test_get_size","historyId":"ecc1f7419b2f77621f5c909f1d0df9a9","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing get_size function with various inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass w, h, and d values and verify the result","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GetSizeTestCase::0","time":{"start":1732428196386,"stop":1732428196386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"GEOMETRY"},{"name":"feature","value":"Geometry"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Surface Area and Volume of a Box"},{"name":"suite","value":"Math"},{"name":"tag","value":"ALGEBRA"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.surface_area_and_volume_of_box.test_get_size"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/565f5825379664a26b00007c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},"source":"f44e27fb1ad70c92.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f48dcf9628fe90ff.json b/allure-report/data/test-cases/f48dcf9628fe90ff.json
deleted file mode 100644
index f9f08ab8018..00000000000
--- a/allure-report/data/test-cases/f48dcf9628fe90ff.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f48dcf9628fe90ff","name":"Testing 'solution' function","fullName":"kyu_7.pull_your_words_together_man.test_sentencify.SentencifyTestCase#test_sentencify","historyId":"5821e6355bce2a3bf46d4ce3e55de034","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sentencify' function.\n The function should:\n 1. Capitalise the first letter of the first word.\n 2. Add a period (.) to the end of the sentence.\n 3. Join the words into a complete string, with spaces.\n 4. Do no other manipulation on the words.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a list of strings and verify the result","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SentencifyTestCase::0","time":{"start":1732764220613,"stop":1732764220613,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Data Structures"},{"name":"tag","value":"FORMATTING"},{"name":"story","value":"Pull your words together, man!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.pull_your_words_together_man.test_sentencify"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59ad7d2e07157af687000070","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cce644bc4fb0b16f","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0}},{"uid":"3d4ef3b1faaf3c9d","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"ebea1136229ab9bf","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9521eb418a2faa99","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0}},{"uid":"2b9309fd398214a5","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"f09191f837671677","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"tags":["STRINGS","FORMATTING","ALGORITHMS"]},"source":"f48dcf9628fe90ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f4915582d5908ed3.json b/allure-report/data/test-cases/f4915582d5908ed3.json
new file mode 100644
index 00000000000..5fc3a2bbb76
--- /dev/null
+++ b/allure-report/data/test-cases/f4915582d5908ed3.json
@@ -0,0 +1 @@
+{"uid":"f4915582d5908ed3","name":"Non is expected","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_none","historyId":"262134764fa6664c0e3055da165452d3","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If the whole array is consecutive then return\n null or Nothing or None.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with no non consecutive numbers","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with no non consecutive numbers","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"cac786da5d1fffa","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2}},{"uid":"dc885b646bda3346","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1}},{"uid":"b289d731e65d2b32","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"630542b4d1ae1e45","status":"passed","time":{"start":1724733474647,"stop":1724733474663,"duration":16}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c005f5247ce8619b","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2}},{"uid":"71e40623077306da","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1}},{"uid":"1c922c5f58027b49","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"fed28c7a9755def6","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"f4915582d5908ed3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f4b278a94a1e847f.json b/allure-report/data/test-cases/f4b278a94a1e847f.json
new file mode 100644
index 00000000000..c3432e9e155
--- /dev/null
+++ b/allure-report/data/test-cases/f4b278a94a1e847f.json
@@ -0,0 +1 @@
+{"uid":"f4b278a94a1e847f","name":"Testing 'feast' function","fullName":"kyu_8.the_feast_of_many_beasts.test_feast.FeastTestCase#test_feast","historyId":"963bc543b4e4096b877e161985d8949c","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'feast' function with various test inputs\n\n Testing a function feast that takes the animal's\n name and dish as arguments and returns true or\n false to indicate whether the beast is allowed\n to bring the dish to the feast.\n\n Assume that beast and dish are always lowercase strings,\n and that each has at least two letters. beast and dish\n may contain hyphens and spaces, but these will not appear\n at the beginning or end of the string. They will not\n contain numerals.\n\n There is just one rule: the dish must start and end with\n the same letters as the animal's name. For example, the\n great blue heron is bringing garlic naan and the chickadee\n is bringing chocolate cake.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter animal's name and dish as arguments and assert the output","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1740535c6865a94c","name":"stdout","source":"1740535c6865a94c.txt","type":"text/plain","size":193}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FeastTestCase::0","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"The Feast of Many Beasts"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.the_feast_of_many_beasts.test_feast"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5aa736a455f906981800360d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"f4b278a94a1e847f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f4e7ccb7c6ccb848.json b/allure-report/data/test-cases/f4e7ccb7c6ccb848.json
new file mode 100644
index 00000000000..427b902a74e
--- /dev/null
+++ b/allure-report/data/test-cases/f4e7ccb7c6ccb848.json
@@ -0,0 +1 @@
+{"uid":"f4e7ccb7c6ccb848","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Lists"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"tag","value":"CONTROL FLOW"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5af15a37de4c7f223e00012d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"a2ff67830434b9af","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0}},{"uid":"83db549d27afd32b","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1}},{"uid":"fa7a68ec7ece512f","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"5b0d83830c13fe88","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"edfd5d811972f420","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0}},{"uid":"3529b67f8df1184b","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1}},{"uid":"e5ae32dea8d8e5c3","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"547f04beeb8e83b4","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"f4e7ccb7c6ccb848.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f4f1b439f55706.json b/allure-report/data/test-cases/f4f1b439f55706.json
new file mode 100644
index 00000000000..d7c8d7b7c75
--- /dev/null
+++ b/allure-report/data/test-cases/f4f1b439f55706.json
@@ -0,0 +1 @@
+{"uid":"f4f1b439f55706","name":"OR logical operator","fullName":"kyu_8.logical_calculator.test_logical_calculator.LogicalCalculatorTestCase#test_logical_calc_or","historyId":"ae9d861fd855b26fd2ffe303ebf8c238","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In logic and mathematics, or is the\n truth-functional operator of (inclusive)\n disjunction, also known as alternation.\n\n The or of a set of operands is true if\n and only if one or more of its operands is true.\n\n Source:\n https://en.wikipedia.org/wiki/Logical_disjunction\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass an array with 2 members (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass an array with 3 members (negative)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass large array (positive)","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"18d6da20137be417","name":"stdout","source":"18d6da20137be417.txt","type":"text/plain","size":560}],"parameters":[],"stepsCount":4,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LogicalCalculatorTestCase::0","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Logical Calculator"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.logical_calculator.test_logical_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57096af70dad013aa200007b/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"f4f1b439f55706.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f50250db1c4c6a23.json b/allure-report/data/test-cases/f50250db1c4c6a23.json
new file mode 100644
index 00000000000..8e98f1df150
--- /dev/null
+++ b/allure-report/data/test-cases/f50250db1c4c6a23.json
@@ -0,0 +1 @@
+{"uid":"f50250db1c4c6a23","name":"Testing done_or_not function","fullName":"kyu_5.tic_tac_toe_checker.test_checker.IsSolvedTestCase#test_is_solved","historyId":"059761e477dad0853fa6e0ed172a78f0","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing is_solved function\n\n The function should return whether the\n board's current state is solved.\n\n We want our function to return:\n\n -1 if the board is not yet finished (there are empty spots),\n 1 if \"X\" won,\n 2 if \"O\" won,\n 0 if it's a cat's game (i.e. a draw).\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should return whether the board's current state is solved.
","status":"passed","steps":[{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter Tic-Tac-Toe board and verify the output.","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsSolvedTestCase::0","time":{"start":1732428194529,"stop":1732428194529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAY"},{"name":"epic","value":"5 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Tic-Tac-Toe Checker"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.tic_tac_toe_checker.test_checker"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/525caa5c1bf619d28c000335","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ARRAY","ALGORITHMS"]},"source":"f50250db1c4c6a23.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f5045863352b0844.json b/allure-report/data/test-cases/f5045863352b0844.json
new file mode 100644
index 00000000000..93175bf9463
--- /dev/null
+++ b/allure-report/data/test-cases/f5045863352b0844.json
@@ -0,0 +1 @@
+{"uid":"f5045863352b0844","name":"test_line_negative","fullName":"kyu_3.line_safari_is_that_a_line.test_line_negative.LineNegativeTestCase#test_line_negative","historyId":"e5c7abe0fcf3b79049d906f50808feb6","time":{"start":1732428193914,"stop":1732428193914,"duration":0},"description":"\n Testing Line Safari functionality\n Negative test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Negative test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_negative.py', 37, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"feature","value":"String"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_negative"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"f5045863352b0844.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f507fecee61d3d94.json b/allure-report/data/test-cases/f507fecee61d3d94.json
deleted file mode 100644
index 908f0de3265..00000000000
--- a/allure-report/data/test-cases/f507fecee61d3d94.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f507fecee61d3d94","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"67853a4b20ca2cdb","name":"stdout","source":"67853a4b20ca2cdb.txt","type":"text/plain","size":55}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Keep up the hoop"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Conditions"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f507fecee61d3d94.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f51b45f6ebc18bdf.json b/allure-report/data/test-cases/f51b45f6ebc18bdf.json
new file mode 100644
index 00000000000..66a6d329c5e
--- /dev/null
+++ b/allure-report/data/test-cases/f51b45f6ebc18bdf.json
@@ -0,0 +1 @@
+{"uid":"f51b45f6ebc18bdf","name":"Testing Sudoku class","fullName":"kyu_4.validate_sudoku_with_size.test_sudoku.SudokuTestCase#test_sudoku_class","historyId":"0704c8beeeff66cfb456c26853e2b7c4","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Sudoku class\n\n Given a Sudoku data structure with size NxN, N > 0 and √N == integer,\n assert a method that validates if it has been filled out correctly.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing Sudoku class
Given a Sudoku data structure with size NxN, N > 0 and √N == integer, assert a method that validates if it has been filled out correctly.
","status":"passed","steps":[{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a Sudoku solution and verify if it a valid one.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert expected result vs actual.","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":30,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SudokuTestCase::0","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Validate Sudoku with size `NxN`"},{"name":"tag","value":"PUZZLES"},{"name":"tag","value":"VALIDATION"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Control Flow"},{"name":"tag","value":"GAMES"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.validate_sudoku_with_size.test_sudoku"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/540afbe2dc9f615d5e000425","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b4318b89966fb16","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0}},{"uid":"73191ac2ec23a302","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0}},{"uid":"ea9306ba22046ff3","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}},{"uid":"a2c0d72771fc18f1","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a908975bd67b2eca","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0}},{"uid":"15f47b991f284575","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0}},{"uid":"7f90afc62f8400f4","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}},{"uid":"a921030da8c9a520","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}}]},"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},"source":"f51b45f6ebc18bdf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f520dc2a3cdded7a.json b/allure-report/data/test-cases/f520dc2a3cdded7a.json
deleted file mode 100644
index 9036627b3b7..00000000000
--- a/allure-report/data/test-cases/f520dc2a3cdded7a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f520dc2a3cdded7a","name":"Testing Warrior class >>> tom","fullName":"kyu_4.the_greatest_warrior.test_warrior.WarriorTestCase#test_warrior_tom","historyId":"e1d51bbc08408469e032e2f57944bc05","time":{"start":1732428194145,"stop":1732428194146,"duration":1},"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase","time":{"start":1732428194139,"stop":1732428194139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Warrior class >>> tom\n ","descriptionHtml":"Codewars badge:
Test Description:
Basic test: level, experience, rank
","status":"passed","steps":[{"name":"Instantiate a new warrior >>> tom","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert level","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert experience","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert rank","time":{"start":1732428194146,"stop":1732428194146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_WarriorTestCase::0","time":{"start":1732428194147,"stop":1732428194147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"OOP"},{"name":"tag","value":"ALGORITHMS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"The Greatest Warrior"},{"name":"tag","value":"RULES"},{"name":"tag","value":"CLASSES"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.the_greatest_warrior.test_warrior"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5941c545f5c394fef900000c","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},"source":"f520dc2a3cdded7a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f52796969ad8c6a8.json b/allure-report/data/test-cases/f52796969ad8c6a8.json
new file mode 100644
index 00000000000..32007444ea9
--- /dev/null
+++ b/allure-report/data/test-cases/f52796969ad8c6a8.json
@@ -0,0 +1 @@
+{"uid":"f52796969ad8c6a8","name":"Testing the 'valid_braces' function","fullName":"kyu_6.valid_braces.test_valid_braces.ValidBracesTestCase#test_valid_braces","historyId":"6c14cedc5a513765002a31220c677a3f","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"description":"\n Testing the 'valid_braces' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidBracesTestCase","time":{"start":1732764220382,"stop":1732764220382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'valid_braces' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1732764220384,"stop":1732764220384,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidBracesTestCase::0","time":{"start":1732764220386,"stop":1732764220386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Valid Braces"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.valid_braces.test_valid_braces"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5277c8a221e209d3f6000b56","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"f52796969ad8c6a8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f530c22a860ae687.json b/allure-report/data/test-cases/f530c22a860ae687.json
new file mode 100644
index 00000000000..11f35dcbece
--- /dev/null
+++ b/allure-report/data/test-cases/f530c22a860ae687.json
@@ -0,0 +1 @@
+{"uid":"f530c22a860ae687","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f0f675da06acca44","name":"stdout","source":"f0f675da06acca44.txt","type":"text/plain","size":453}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"f530c22a860ae687.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f55783c4fa90131e.json b/allure-report/data/test-cases/f55783c4fa90131e.json
new file mode 100644
index 00000000000..4cd4b014696
--- /dev/null
+++ b/allure-report/data/test-cases/f55783c4fa90131e.json
@@ -0,0 +1 @@
+{"uid":"f55783c4fa90131e","name":"Simple test for invalid parentheses","fullName":"kyu_7.valid_parentheses.test_valid_parentheses.ValidParenthesesTestCase#test_valid_parentheses_false","historyId":"94f83aeabc8bb6c972cdb636509770fa","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should return False for invalid parentheses
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 0 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Should return False for invalid parentheses
","status":"passed","steps":[{"name":"Enter test string (')(', '()()(', '((())', '())(()', ')()', ')')and verify that the function returns False.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (')(', '()()(', '((())', '())(()', ')()', ')')and verify that the function returns False.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (')(', '()()(', '((())', '())(()', ')()', ')')and verify that the function returns False.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (')(', '()()(', '((())', '())(()', ')()', ')')and verify that the function returns False.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (')(', '()()(', '((())', '())(()', ')()', ')')and verify that the function returns False.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string (')(', '()()(', '((())', '())(()', ')()', ')')and verify that the function returns False.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ValidParenthesesTestCase::0","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Valid Parentheses"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"STRINGS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"PARSING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.valid_parentheses.test_valid_parentheses"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/6411b91a5e71b915d237332d","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},"source":"f55783c4fa90131e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f56ae5fa4f278c43.json b/allure-report/data/test-cases/f56ae5fa4f278c43.json
new file mode 100644
index 00000000000..b639f12d39a
--- /dev/null
+++ b/allure-report/data/test-cases/f56ae5fa4f278c43.json
@@ -0,0 +1 @@
+{"uid":"f56ae5fa4f278c43","name":"Testing 'DefaultList' class: extend","fullName":"kyu_6.default_list.test_default_list.DefaultListTestCase#test_default_list_extend","historyId":"14f36f48218b5a6c45bb6c1fdb646e2d","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'DefaultList' class: extend\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing extend method.
","status":"passed","steps":[{"name":"Create a list","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Extend the list list","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Get list item by index and verify the results","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DefaultListTestCase::0","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"DefaultList"},{"name":"tag","value":"CLASSES"},{"name":"tag","value":"OBJECT-ORIENTED PROGRAMMING"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Object-Oriented Programming"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Classes"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.default_list.test_default_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e882048999e6c0023412908","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"e8a2735e9df336cb","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2}},{"uid":"353219a042e3862c","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2}},{"uid":"acad0a25b607c9fe","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"dbd543834c91eda6","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c244be500ebdf146","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2}},{"uid":"5fabad9204d0747c","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2}},{"uid":"826a0963540c6e75","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"4359475f5ec554bd","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},"source":"f56ae5fa4f278c43.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f5725ff55458d02a.json b/allure-report/data/test-cases/f5725ff55458d02a.json
deleted file mode 100644
index 84d723b371a..00000000000
--- a/allure-report/data/test-cases/f5725ff55458d02a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f5725ff55458d02a","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"408eed1715a3503c","name":"stdout","source":"408eed1715a3503c.txt","type":"text/plain","size":142}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"story","value":"Will there be enough space?"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS"]},"source":"f5725ff55458d02a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f585eec372fcc899.json b/allure-report/data/test-cases/f585eec372fcc899.json
deleted file mode 100644
index 9b9058c4ab2..00000000000
--- a/allure-report/data/test-cases/f585eec372fcc899.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f585eec372fcc899","name":"Negative test cases for gen_primes function testing","fullName":"utils.primes.test_primes_generator.GenPrimesTestCase#test_gen_primes_negative","historyId":"4a2df53975623c10d30ec1c6932ba04a","time":{"start":1732428196496,"stop":1732428196496,"duration":0},"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase","time":{"start":1732428196495,"stop":1732428196495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Negative test cases for gen_primes function testing\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Negative test cases for gen_primes function testing.
","status":"passed","steps":[{"name":"Answer for all numbers from the test data is: False.","time":{"start":1732428196496,"stop":1732428196496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GenPrimesTestCase::0","time":{"start":1732428196505,"stop":1732428196505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"critical"},{"name":"feature","value":"Utils"},{"name":"tag","value":"UTILS"},{"name":"story","value":"Testing gen_primes util"},{"name":"suite","value":"No kyu helper methods"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"No kyu"},{"name":"parentSuite","value":"Helper methods"},{"name":"tag","value":"PRIMES"},{"name":"tag","value":"PRIME NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"utils.primes.test_primes_generator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source","url":"https://github.com/ikostan/codewars/tree/master/utils","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},"source":"f585eec372fcc899.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f5898a8468d0cd4.json b/allure-report/data/test-cases/f5898a8468d0cd4.json
new file mode 100644
index 00000000000..daa86f6e1dd
--- /dev/null
+++ b/allure-report/data/test-cases/f5898a8468d0cd4.json
@@ -0,0 +1 @@
+{"uid":"f5898a8468d0cd4","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ebdfd3783858102","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1}},{"uid":"6b82f1725d1453b9","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0}},{"uid":"bbb128976da4f18a","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"8dfb78838f25ea50","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"60d4140245a65d5","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1}},{"uid":"5ffc43ce0a9f46c9","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0}},{"uid":"d946600dafcc1f6d","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"e885db3276511b9a","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"f5898a8468d0cd4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f5c9e062133dbbbb.json b/allure-report/data/test-cases/f5c9e062133dbbbb.json
deleted file mode 100644
index 57095b98e9e..00000000000
--- a/allure-report/data/test-cases/f5c9e062133dbbbb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f5c9e062133dbbbb","name":"Testing Potion class","fullName":"kyu_6.potion_class_101.test_potion.PotionTestCase#test_potion","historyId":"4d7a6b080aa8dcf06d68a1f957a8e465","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase","time":{"start":1732764220267,"stop":1732764220267,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing potion function with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test Potion class that mix between 2 RGB colors.
","status":"passed","steps":[{"name":"Mix between RGB colors and verify the output","time":{"start":1732764220268,"stop":1732764220268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PotionTestCase::0","time":{"start":1732764220270,"stop":1732764220270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"suite","value":"Classes"},{"name":"story","value":"Potion Class 101"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.potion_class_101.test_potion"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5981ff1daf72e8747d000091","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"77a9a3d99a741f47","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0}},{"uid":"79e5a850abe86297","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"111dbc365b1f3e78","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d820d165ec4b4b72","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0}},{"uid":"cdfe495bc85470d2","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"7d1621a20d6f8fe7","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"f5c9e062133dbbbb.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f5f644a4f4820d20.json b/allure-report/data/test-cases/f5f644a4f4820d20.json
new file mode 100644
index 00000000000..cc4350be5bb
--- /dev/null
+++ b/allure-report/data/test-cases/f5f644a4f4820d20.json
@@ -0,0 +1 @@
+{"uid":"f5f644a4f4820d20","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1f2d499684f15ad9","name":"stdout","source":"1f2d499684f15ad9.txt","type":"text/plain","size":154}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f5f644a4f4820d20.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f60f63436b65a2b8.json b/allure-report/data/test-cases/f60f63436b65a2b8.json
new file mode 100644
index 00000000000..ea6193c3872
--- /dev/null
+++ b/allure-report/data/test-cases/f60f63436b65a2b8.json
@@ -0,0 +1 @@
+{"uid":"f60f63436b65a2b8","name":"Testing pig_it function","fullName":"kyu_5.simple_pig_latin.test_pig_it.PigItTestCase#test_pig_it","historyId":"c5f1cfe64ff8d3a4f16a4166c571797e","time":{"start":1732428194488,"stop":1732428194489,"duration":1},"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase","time":{"start":1732428194488,"stop":1732428194488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing pig_it function\n\n The function should mpve the first letter of each\n word to the end of it, then add \"ay\" to the end\n of the word. Leave punctuation marks untouched.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732428194488,"stop":1732428194488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PigItTestCase::0","time":{"start":1732428194490,"stop":1732428194490,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Simple Pig Latin"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.simple_pig_latin.test_pig_it"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/520b9d2ad5c005041100000f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"f60f63436b65a2b8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f631ad3e8bb02244.json b/allure-report/data/test-cases/f631ad3e8bb02244.json
deleted file mode 100644
index 65a5c9945ba..00000000000
--- a/allure-report/data/test-cases/f631ad3e8bb02244.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f631ad3e8bb02244","name":"Testing set_alarm function","fullName":"kyu_8.set_alarm.test_set_alarm.SetAlarmTestCase#test_set_alarm","historyId":"77c7125894dc4635fdd1db51405959d3","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing set_alarm function with various test inputs.\n\n The function should return true if you are employed\n and not on vacation (because these are the circumstances\n under which you need to set an alarm). It should return\n false otherwise.\n\n Examples:\n\n setAlarm(true, true) -> false\n setAlarm(false, true) -> false\n setAlarm(false, false) -> false\n setAlarm(true, false) -> true\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SetAlarmTestCase::0","time":{"start":1732428196379,"stop":1732428196379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"feature","value":"Boolean"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"L1: Set Alarm"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"BOOLEANS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.set_alarm.test_set_alarm"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/568dcc3c7f12767a62000038","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","BOOLEANS"]},"source":"f631ad3e8bb02244.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f645f4897564ea6f.json b/allure-report/data/test-cases/f645f4897564ea6f.json
new file mode 100644
index 00000000000..4da7e49e569
--- /dev/null
+++ b/allure-report/data/test-cases/f645f4897564ea6f.json
@@ -0,0 +1 @@
+{"uid":"f645f4897564ea6f","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1732428196369,"stop":1732428196369,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1732428196369,"stop":1732428196369,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732428196370,"stop":1732428196370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"f645f4897564ea6f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f6681b778f42e33c.json b/allure-report/data/test-cases/f6681b778f42e33c.json
deleted file mode 100644
index 1586b2d2b73..00000000000
--- a/allure-report/data/test-cases/f6681b778f42e33c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f6681b778f42e33c","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1724733474632,"stop":1724733474647,"duration":15},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1724733474632,"stop":1724733474647,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8d340a810a5e354f","name":"stdout","source":"8d340a810a5e354f.txt","type":"text/plain","size":1155}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"f6681b778f42e33c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f6a5ab1c4ff51693.json b/allure-report/data/test-cases/f6a5ab1c4ff51693.json
new file mode 100644
index 00000000000..6f775ead6cb
--- /dev/null
+++ b/allure-report/data/test-cases/f6a5ab1c4ff51693.json
@@ -0,0 +1 @@
+{"uid":"f6a5ab1c4ff51693","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1732428195751,"stop":1732428195751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"f6a5ab1c4ff51693.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f6b3bc73a428b4db.json b/allure-report/data/test-cases/f6b3bc73a428b4db.json
deleted file mode 100644
index 78469a222db..00000000000
--- a/allure-report/data/test-cases/f6b3bc73a428b4db.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f6b3bc73a428b4db","name":"Testing 'sum_triangular_numbers' with positive numbers","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_positive_numbers","historyId":"135e62f837ca5fe30ddfd2ad875e089b","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with positive numbers\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a positive number as an input and verify the output","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a positive number as an input and verify the output","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732428196030,"stop":1732428196030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"tag","value":"ARITHMETIC"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"f6b3bc73a428b4db.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f6c63ae7fdc54916.json b/allure-report/data/test-cases/f6c63ae7fdc54916.json
deleted file mode 100644
index 3b125ba7293..00000000000
--- a/allure-report/data/test-cases/f6c63ae7fdc54916.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f6c63ae7fdc54916","name":"Testing check_exam function","fullName":"kyu_8.check_the_exam.test_check_exam.CheckExamTestCase#test_check_exam","historyId":"ed6c1e5f0eb38874fc66b7fa53f68e12","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase","time":{"start":1732764220854,"stop":1732764220854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_exam function\n\n The function should return the score\n for this array of answers, giving +4\n for each correct answer, -1 for each\n incorrect answer, and +0 for each blank\n answer(empty string).\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter arr1 and arr2 and verify the output","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckExamTestCase::0","time":{"start":1732764220856,"stop":1732764220856,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Check the exam"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.check_the_exam.test_check_exam"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5a3dd29055519e23ec000074","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"832c94aac84bf09","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0}},{"uid":"7f4f6ae800da8214","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"7369f3dde824b045","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9800852f4c3c1957","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0}},{"uid":"da49bdf1737798b8","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"b867e5092f796e5b","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},"source":"f6c63ae7fdc54916.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f6dea82ce819c148.json b/allure-report/data/test-cases/f6dea82ce819c148.json
deleted file mode 100644
index 43376fd6395..00000000000
--- a/allure-report/data/test-cases/f6dea82ce819c148.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f6dea82ce819c148","name":"Testing 'is_isogram' function","fullName":"kyu_7.isograms.test_is_isogram.IsIsogramTestCase#test_is_isogram","historyId":"6b98c62ee1b1f8e766b65263444ad2e5","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'is_isogram' function\n ","descriptionHtml":"Codewars badge:
Test Description:
Verify that the function that determines corectly whether a string that contains only letters is an isogram. Assume the empty string is an isogram. Ignore letter case.
","status":"passed","steps":[{"name":"Enter a test string Dermatoglyphics and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isogram and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string aba and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string moOse and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string isIsogram and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string and verify the result","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"51739cb22fa4b9dd","name":"stdout","source":"51739cb22fa4b9dd.txt","type":"text/plain","size":401}],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_IsIsogramTestCase::0","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Fundamentals"},{"name":"story","value":"Isograms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.isograms.test_is_isogram"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54ba84be607a92aa900000f1/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"f6dea82ce819c148.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f6df3cbfc02e5094.json b/allure-report/data/test-cases/f6df3cbfc02e5094.json
deleted file mode 100644
index c2c9abaaf84..00000000000
--- a/allure-report/data/test-cases/f6df3cbfc02e5094.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f6df3cbfc02e5094","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1732428195635,"stop":1732428195635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"story","value":"Sort the odd"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"f6df3cbfc02e5094.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f70eefcf6fb13da.json b/allure-report/data/test-cases/f70eefcf6fb13da.json
new file mode 100644
index 00000000000..6333fdddb21
--- /dev/null
+++ b/allure-report/data/test-cases/f70eefcf6fb13da.json
@@ -0,0 +1 @@
+{"uid":"f70eefcf6fb13da","name":"Find the int that appears an odd number of times","fullName":"kyu_6.find_the_odd_int.test_find_the_odd_int.FindTheOddIntTestCase#test_something","historyId":"0f9fe14df4043e3026ded68af344e3f2","time":{"start":1732428195466,"stop":1732428195466,"duration":0},"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase","time":{"start":1732428195465,"stop":1732428195465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Sample testing.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1732428195466,"stop":1732428195466,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FindTheOddIntTestCase::0","time":{"start":1732428195467,"stop":1732428195467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the odd int"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.find_the_odd_int.test_find_the_odd_int"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54da5a58ea159efa38000836","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f70eefcf6fb13da.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f71bd4516df37f52.json b/allure-report/data/test-cases/f71bd4516df37f52.json
deleted file mode 100644
index 691f39b2e17..00000000000
--- a/allure-report/data/test-cases/f71bd4516df37f52.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f71bd4516df37f52","name":"Testing growing_plant function","fullName":"kyu_7.growing_plant.test_growing_plant.GrowingPlantTestCase#test_growing_plant","historyId":"ed63cab09a5a21abc4139e6751f28e54","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing growing_plant function\n\n Task\n\n Each day a plant is growing by upSpeed meters.\n Each night that plant's height decreases by downSpeed\n meters due to the lack of sun heat. Initially, plant\n is 0 meters tall. We plant the seed at the beginning\n of a day. We want to know when the height of the plant\n will reach a certain level.\n\n Example\n\n For upSpeed = 100, downSpeed = 10 and desiredHeight = 910,\n the output should be 10.\n\n For upSpeed = 10, downSpeed = 9 and desiredHeight = 4,\n the output should be 1. Because the plant reach to the desired\n height at day 1(10 meters).\n\n Input/Output\n\n [input] integer upSpeed\n A positive integer representing the daily growth.\n Constraints: 5 ≤ upSpeed ≤ 100.\n\n [input] integer downSpeed\n A positive integer representing the nightly decline.\n Constraints: 2 ≤ downSpeed < upSpeed.\n\n [input] integer desiredHeight\n A positive integer representing the threshold.\n Constraints: 4 ≤ desiredHeight ≤ 1000.\n\n [output] an integer\n\n The number of days that it will take for the plant to\n reach/pass desiredHeight (including the last day in the\n total count).\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter upSpeed, downSpeed and desiredHeight and verify the output","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"42c6735b0fe92ce1","name":"stdout","source":"42c6735b0fe92ce1.txt","type":"text/plain","size":227}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GrowingPlantTestCase::0","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Calculation"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Simple Fun #74: Growing Plant"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.growing_plant.test_growing_plant"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f71bd4516df37f52.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f74116cee1d73fd7.json b/allure-report/data/test-cases/f74116cee1d73fd7.json
new file mode 100644
index 00000000000..9cdf9c1b9f2
--- /dev/null
+++ b/allure-report/data/test-cases/f74116cee1d73fd7.json
@@ -0,0 +1 @@
+{"uid":"f74116cee1d73fd7","name":"a or b is negative","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_negative_numbers","historyId":"2889ca714f21625b11b311b780ead719","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a or b is negative\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Assert the result","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Sum of Numbers"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Addition"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55f2b110f61eb01779000053","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"ed2f3c923fde4413","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1}},{"uid":"51801b1697e4932d","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0}},{"uid":"3bdd18878d95b69a","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"701c3cee2d2ca0d","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"be50565df8dfb0ab","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1}},{"uid":"f7d2073500029121","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0}},{"uid":"dcfefe9c10c1f5d2","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"a37b17c93d1df521","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"f74116cee1d73fd7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f74a1a4c19be5344.json b/allure-report/data/test-cases/f74a1a4c19be5344.json
new file mode 100644
index 00000000000..5404ecaf1a7
--- /dev/null
+++ b/allure-report/data/test-cases/f74a1a4c19be5344.json
@@ -0,0 +1 @@
+{"uid":"f74a1a4c19be5344","name":"Testing permute_a_palindrome (empty string)","fullName":"kyu_6.permute_a_palindrome.test_permute_a_palindrome.PermutePalindromeTestCase#test_permute_a_palindrome_empty_string","historyId":"9f2093620517aae286b85ccc9f40b534","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing permute_a_palindrome function with empty string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter empty string and verify the result","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PermutePalindromeTestCase::0","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"6 kyu"},{"name":"story","value":"Permute a Palindrome"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.permute_a_palindrome.test_permute_a_palindrome"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58ae6ae22c3aaafc58000079","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"5ba553d4084ace90","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0}},{"uid":"d21849f45071cee3","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0}},{"uid":"1c311c9e8beb5e15","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"18128d81fd90263f","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ebad1371009d2223","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0}},{"uid":"db6f47361aae7a53","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0}},{"uid":"51971bf7ad109ed2","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"30cacf1f2fb31f20","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"f74a1a4c19be5344.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f798d0ae3c0161ae.json b/allure-report/data/test-cases/f798d0ae3c0161ae.json
new file mode 100644
index 00000000000..2ef56139e6d
--- /dev/null
+++ b/allure-report/data/test-cases/f798d0ae3c0161ae.json
@@ -0,0 +1 @@
+{"uid":"f798d0ae3c0161ae","name":"Square numbers (positive)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_four","historyId":"861b34050c3ab0a994fa20a6090c5ab5","time":{"start":1732428196069,"stop":1732428196070,"duration":1},"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 4 is a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test square number: 4","time":{"start":1732428196069,"stop":1732428196069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"f798d0ae3c0161ae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f7ab664600a360e4.json b/allure-report/data/test-cases/f7ab664600a360e4.json
new file mode 100644
index 00000000000..4d8a51c5e13
--- /dev/null
+++ b/allure-report/data/test-cases/f7ab664600a360e4.json
@@ -0,0 +1 @@
+{"uid":"f7ab664600a360e4","name":"All chars are in lower case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_lower","historyId":"124f2add699f3e2269c311afae219c6e","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in lower case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"1abf48c153a1a17","name":"stdout","source":"1abf48c153a1a17.txt","type":"text/plain","size":154}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Character frequency"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"f7ab664600a360e4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f7ae1e1fc4481de3.json b/allure-report/data/test-cases/f7ae1e1fc4481de3.json
deleted file mode 100644
index 49c183c48b8..00000000000
--- a/allure-report/data/test-cases/f7ae1e1fc4481de3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f7ae1e1fc4481de3","name":"String with mixed type of chars","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_dup_mixed","historyId":"befc81f16d3ea9a4d57ecd3fed78faff","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with mixed type of chars.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of mixed type of chars","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Input consist of alphabet chars and spaces","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"f7ae1e1fc4481de3.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f7d62cc3e2943023.json b/allure-report/data/test-cases/f7d62cc3e2943023.json
new file mode 100644
index 00000000000..cbbc10171ef
--- /dev/null
+++ b/allure-report/data/test-cases/f7d62cc3e2943023.json
@@ -0,0 +1 @@
+{"uid":"f7d62cc3e2943023","name":"test_josephus_survivor","fullName":"kyu_5.josephus_survivor.test_josephus_survivor.JosephusSurvivorTestCase#test_josephus_survivor","historyId":"334b612b45e8a87e83a3482704f4ba8a","time":{"start":1724735127828,"stop":1724735127828,"duration":0},"description":"\n In this kata you have to correctly return who\n is the \"survivor\", ie: the last element of a\n Josephus permutation.\n :return:\n ","descriptionHtml":" In this kata you have to correctly return who\n is the "survivor", ie: the last element of a\n Josephus permutation.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\josephus_survivor\\\\test_josephus_survivor.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"LISTS"},{"name":"story","value":"Josephus Survivor"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.josephus_survivor.test_josephus_survivor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555624b601231dc7a400017a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","NUMBERS","LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"f7d62cc3e2943023.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f7d85b85e5647233.json b/allure-report/data/test-cases/f7d85b85e5647233.json
new file mode 100644
index 00000000000..78c181624e0
--- /dev/null
+++ b/allure-report/data/test-cases/f7d85b85e5647233.json
@@ -0,0 +1 @@
+{"uid":"f7d85b85e5647233","name":"Testing tickets function","fullName":"kyu_6.vasya_clerk.test_tickets.TicketsTestCase#test_tickets","historyId":"bb3964d396ef802dceada9777cff8e45","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing tickets function with various test inputs.\n\n The new \"Avengers\" movie has just been released!\n There are a lot of people at the cinema box office\n standing in a huge line. Each of them has a single\n 100, 50 or 25 dollar bill. An \"Avengers\" ticket\n costs 25 dollars.\n\n Vasya is currently working as a clerk.\n He wants to sell a ticket to every single person\n in this line.\n\n Can Vasya sell a ticket to every person and give change\n if he initially has no money and sells the tickets strictly\n in the order people queue?\n\n The function should return YES, if Vasya can sell\n a ticket to every person and give change with the\n bills he has at hand at that moment. Otherwise return NO.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test input (list) and verify the output","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TicketsTestCase::0","time":{"start":1732428195701,"stop":1732428195701,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Vasya - Clerk"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"NUMBERS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Advanced Language Features"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"GAMES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.vasya_clerk.test_tickets"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/555615a77ebc7c2c8a0000b8","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},"source":"f7d85b85e5647233.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f7d9041670997ad6.json b/allure-report/data/test-cases/f7d9041670997ad6.json
deleted file mode 100644
index 45b25a4b510..00000000000
--- a/allure-report/data/test-cases/f7d9041670997ad6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f7d9041670997ad6","name":"fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1732428196335,"stop":1732428196335,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing fix_the_meerkat function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1732428196337,"stop":1732428196337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"My head is at the wrong end!"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"f7d9041670997ad6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f7f7ddd6c717f082.json b/allure-report/data/test-cases/f7f7ddd6c717f082.json
deleted file mode 100644
index eb8b913ee90..00000000000
--- a/allure-report/data/test-cases/f7f7ddd6c717f082.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f7f7ddd6c717f082","name":"Testing dirReduc function","fullName":"kyu_5.directions_reduction.test_directions_reduction.DirectionsReductionTestCase#test_directions_reduction","historyId":"b49a06236d1af1a464e84083e52f6b22","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test a function dirReduc which will take an array of\n strings and returns an array of strings with the needless\n directions removed (W<->E or S<->N side by side).\n\n The Haskell version takes a list of directions with\n data Direction = North | East | West | South.\n\n The Clojure version returns nil when the path is\n reduced to nothing.\n\n The Rust version takes a slice of enum Direction\n {NORTH, SOUTH, EAST, WEST}.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Test a function dirReduc which will take an array of strings and returns an array of strings with the needless directions removed (W<->E or S<->N side by side).
","status":"passed","steps":[{"name":"Enter test data (['WEST']) and verify the output (['WEST']) vs expected (['WEST'])","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['NORTH', 'WEST', 'SOUTH', 'EAST']) and verify the output (['NORTH', 'WEST', 'SOUTH', 'EAST']) vs expected (['NORTH', 'WEST', 'SOUTH', 'EAST'])","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"84790cd414c0264a","name":"stdout","source":"84790cd414c0264a.txt","type":"text/plain","size":204}],"parameters":[],"stepsCount":2,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DirectionsReductionTestCase::0","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"story","value":"Directions Reduction"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.directions_reduction.test_directions_reduction"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/550f22f4d758534c1100025a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f7f7ddd6c717f082.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f801b2352cd357fc.json b/allure-report/data/test-cases/f801b2352cd357fc.json
deleted file mode 100644
index c4bf7e162f4..00000000000
--- a/allure-report/data/test-cases/f801b2352cd357fc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f801b2352cd357fc","name":"Testing hoop_count function (positive test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_positive","historyId":"4110170ab332498939ad9f2d0f38cf97","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing hoop_count function\n\n Alex just got a new hula hoop, he loves it but feels\n discouraged because his little brother is better than him\n\n Write a program where Alex can input (n) how many times\n the hoop goes round and it will return him an encouraging message\n\n - If Alex gets 10 or more hoops, return the string \"Great, now move on to tricks\".\n - If he doesn't get 10 hoops, return the string \"Keep at it until you get it\".\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"3aa04a43be2f48f8","name":"stdout","source":"3aa04a43be2f48f8.txt","type":"text/plain","size":55}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Conditions"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep up the hoop"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f801b2352cd357fc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f807c10786110eac.json b/allure-report/data/test-cases/f807c10786110eac.json
new file mode 100644
index 00000000000..d0363dfda36
--- /dev/null
+++ b/allure-report/data/test-cases/f807c10786110eac.json
@@ -0,0 +1 @@
+{"uid":"f807c10786110eac","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":3,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"b876874728bc13e3","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0}},{"uid":"a24b90978f06ce4b","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0}},{"uid":"7616dbf2a034685c","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"d8a647ffef20d33c","status":"passed","time":{"start":1724733474632,"stop":1724733474647,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"98e0aca6e090522b","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0}},{"uid":"405cf642fa0cf7c1","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0}},{"uid":"83105e24306c53ac","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"7cef5a6f9a11a927","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"f807c10786110eac.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f8378587d25efdca.json b/allure-report/data/test-cases/f8378587d25efdca.json
new file mode 100644
index 00000000000..f19b856b8df
--- /dev/null
+++ b/allure-report/data/test-cases/f8378587d25efdca.json
@@ -0,0 +1 @@
+{"uid":"f8378587d25efdca","name":"Testing share_price function","fullName":"kyu_7.share_prices.test_share_price.SharePriceTestCase#test_share_price","historyId":"884fcf3671ca321076723a238ddb92c0","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing share_price function\n with multiple test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter invested, changes and verify the output","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharePriceTestCase::0","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Share prices"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"tag","value":"FORMATTING"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.share_prices.test_share_price"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5603a4dd3d96ef798f000068","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"f8378587d25efdca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f83b86d7cbc0ffa1.json b/allure-report/data/test-cases/f83b86d7cbc0ffa1.json
new file mode 100644
index 00000000000..96acfefede2
--- /dev/null
+++ b/allure-report/data/test-cases/f83b86d7cbc0ffa1.json
@@ -0,0 +1 @@
+{"uid":"f83b86d7cbc0ffa1","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"First character that repeats"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Algorithms"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"6da9e4a8a463c592","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1}},{"uid":"44684f939061cdde","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0}},{"uid":"48e1ee32ef518911","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"f1a12ce167e16758","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"89c0be4978ed22ba","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1}},{"uid":"3eea5577d98c581f","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0}},{"uid":"b8b1a20b1ac22e64","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"b864bfcb14132f63","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"f83b86d7cbc0ffa1.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f83dd9e8b48c6bab.json b/allure-report/data/test-cases/f83dd9e8b48c6bab.json
new file mode 100644
index 00000000000..bacb890098d
--- /dev/null
+++ b/allure-report/data/test-cases/f83dd9e8b48c6bab.json
@@ -0,0 +1 @@
+{"uid":"f83dd9e8b48c6bab","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"d5ed21afa8637a26","name":"stdout","source":"d5ed21afa8637a26.txt","type":"text/plain","size":117}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Conditions"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONTROL FLOW"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Personalized greeting"},{"name":"suite","value":"Control Flow"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"f83dd9e8b48c6bab.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f85747ab66ba1ea5.json b/allure-report/data/test-cases/f85747ab66ba1ea5.json
new file mode 100644
index 00000000000..5e9f3f90ce8
--- /dev/null
+++ b/allure-report/data/test-cases/f85747ab66ba1ea5.json
@@ -0,0 +1 @@
+{"uid":"f85747ab66ba1ea5","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732764221219,"stop":1732764221219,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Reversed Strings"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"f85747ab66ba1ea5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f8789af2e0cead9e.json b/allure-report/data/test-cases/f8789af2e0cead9e.json
new file mode 100644
index 00000000000..1017310a2a3
--- /dev/null
+++ b/allure-report/data/test-cases/f8789af2e0cead9e.json
@@ -0,0 +1 @@
+{"uid":"f8789af2e0cead9e","name":"Wolf at the end of the queue","fullName":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing.WarnTheSheepTestCase#test_warn_the_sheep_wolf_at_end","historyId":"e15f1973b9fdb38f6fac61e3b46f93cc","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"description":"\n If the wolf is not the closest animal to you,\n return \"Oi! Sheep number N! You are about to be eaten by a wolf!\"\n where N is the sheep's position in the queue.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"afterStages":[{"name":"_unittest_setUpClass_fixture_WarnTheSheepTestCase::0","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"Lists"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"LOOPS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Control Flow"},{"name":"parentSuite","value":"Beginner"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"A wolf in sheep's clothing"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5c8bfa44b9d1192e1ebd3d15","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"44221036fb99a571","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0}},{"uid":"15fb7a87bc12b45a","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0}},{"uid":"7e8e53d16d69077","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"6959c64cdad7a79a","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6dfafb882d7cc41f","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0}},{"uid":"8c8d43e9d38910da","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0}},{"uid":"8427b8f31ff35d6c","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"a3beec2fa9a311c4","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},"source":"f8789af2e0cead9e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f87e2580dd045df5.json b/allure-report/data/test-cases/f87e2580dd045df5.json
new file mode 100644
index 00000000000..a26ecc24aa7
--- /dev/null
+++ b/allure-report/data/test-cases/f87e2580dd045df5.json
@@ -0,0 +1 @@
+{"uid":"f87e2580dd045df5","name":"Testing 'mix' function","fullName":"kyu_4.strings_mix.test_mix.MixTestCase#test_smix","historyId":"76cb71724bbc5595b66f218e2f828c5d","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'mix' function\n\n Given two strings s1 and s2, the 'mix' function\n should visualize how different the two strings are.\n ","descriptionHtml":"Codewars badge:
Test Description:
Testing pmix function
Given two strings s1 and s2, the 'mix' function should visualize how different the two strings are. We will only take into account the lowercase letters (a to z). First let us count the frequency of each lowercase letters in s1 and s2.
","status":"passed","steps":[{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter s1 and s2 strings and assert the output vs expected result","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MixTestCase::0","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Competent"},{"name":"story","value":"Strings Mix"},{"name":"feature","value":"String"},{"name":"epic","value":"4 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.strings_mix.test_mix"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5629db57620258aa9d000014","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"196d20a77b3bd50d","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0}},{"uid":"76a91c6ac0b40085","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2}},{"uid":"9c58cd2f052b55a6","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}},{"uid":"aea42439e3c082b4","status":"passed","time":{"start":1724733472421,"stop":1724733472421,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3b9e344534b3c5db","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0}},{"uid":"2cc2dcb2d1d8eb43","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2}},{"uid":"2460353038ce1955","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}},{"uid":"afdaa298aab7eba8","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"f87e2580dd045df5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f8b721dfa4278fea.json b/allure-report/data/test-cases/f8b721dfa4278fea.json
new file mode 100644
index 00000000000..31e6d9aa2ac
--- /dev/null
+++ b/allure-report/data/test-cases/f8b721dfa4278fea.json
@@ -0,0 +1 @@
+{"uid":"f8b721dfa4278fea","name":"a and b are equal","fullName":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers.SumOfNumbersTestCase#test_get_sum_equal_numbers","historyId":"2972663ca9fa4b4f0e6ea69060a464d5","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n a and b are equal\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Assert the result","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7f1e6261fe55f12","name":"stdout","source":"7f1e6261fe55f12.txt","type":"text/plain","size":33}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumOfNumbersTestCase::0","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sum of Numbers"},{"name":"feature","value":"Addition"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"f8b721dfa4278fea.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f8f168b037580997.json b/allure-report/data/test-cases/f8f168b037580997.json
new file mode 100644
index 00000000000..3418c7552c5
--- /dev/null
+++ b/allure-report/data/test-cases/f8f168b037580997.json
@@ -0,0 +1 @@
+{"uid":"f8f168b037580997","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1732428195693,"stop":1732428195693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Novice"},{"name":"feature","value":"Algorithms"},{"name":"story","value":"Unique In Order"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54e6533c92449cc251001667","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},"source":"f8f168b037580997.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f8f5ce581d6aa123.json b/allure-report/data/test-cases/f8f5ce581d6aa123.json
new file mode 100644
index 00000000000..28a709e884c
--- /dev/null
+++ b/allure-report/data/test-cases/f8f5ce581d6aa123.json
@@ -0,0 +1 @@
+{"uid":"f8f5ce581d6aa123","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1732428196370,"stop":1732428196370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"f8f5ce581d6aa123.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f909236d8dbf12db.json b/allure-report/data/test-cases/f909236d8dbf12db.json
new file mode 100644
index 00000000000..765833e01f3
--- /dev/null
+++ b/allure-report/data/test-cases/f909236d8dbf12db.json
@@ -0,0 +1 @@
+{"uid":"f909236d8dbf12db","name":"'multiply' function verification with empty list","fullName":"kyu_7.remove_the_minimum.test_remove_the_minimum.RemoveSmallestTestCase#test_remove_smallest_empty_list","historyId":"15c98dd02f856858ef67a88bd3c8ad78","time":{"start":1732428195926,"stop":1732428195926,"duration":0},"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase","time":{"start":1732428195920,"stop":1732428195920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with empty list\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Remove smallest value from the empty list","time":{"start":1732428195926,"stop":1732428195926,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_RemoveSmallestTestCase::0","time":{"start":1732428195940,"stop":1732428195940,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"The museum of incredible dull things"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.remove_the_minimum.test_remove_the_minimum"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/563cf89eb4747c5fb100001b","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},"source":"f909236d8dbf12db.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f9778b72019f6060.json b/allure-report/data/test-cases/f9778b72019f6060.json
deleted file mode 100644
index c84ee13aaac..00000000000
--- a/allure-report/data/test-cases/f9778b72019f6060.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f9778b72019f6060","name":"test_ips_between","fullName":"kyu_5.count_ip_addresses.test_ips_between.IpsBetweenTestCase#test_ips_between","historyId":"164912053c696e73c7be4b3a14287ecc","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"description":"\n Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n ","descriptionHtml":" Testing ips_between function\n\n Testing a function that receives two IPv4 addresses,\n and returns the number of addresses between them\n (including the first one, excluding the last one).\n\n All inputs will be valid IPv4 addresses in the form\n of strings. The last address will always be greater\n than the first one.\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\count_ip_addresses\\\\test_ips_between.py', 29, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Count IP Addresses"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.count_ip_addresses.test_ips_between"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526989a41034285187000de4/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"f9778b72019f6060.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f997fb8bda584215.json b/allure-report/data/test-cases/f997fb8bda584215.json
new file mode 100644
index 00000000000..f408d5e1a00
--- /dev/null
+++ b/allure-report/data/test-cases/f997fb8bda584215.json
@@ -0,0 +1 @@
+{"uid":"f997fb8bda584215","name":"Testing hoop_count function (negative test case)","fullName":"kyu_8.keep_up_the_hoop.test_hoop_count.HoopCountTestCase#test_hoop_count_negative","historyId":"89ee625343ed07ab852f830d9cc358b3","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter n and verify the result","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"7c4d33961ba9ecde","name":"stdout","source":"7c4d33961ba9ecde.txt","type":"text/plain","size":53}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_HoopCountTestCase::0","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Conditions"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Keep up the hoop"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.keep_up_the_hoop.test_hoop_count"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cb632c1a5d7b3ad0000145/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS"]},"source":"f997fb8bda584215.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f9dcb27f6a2f5731.json b/allure-report/data/test-cases/f9dcb27f6a2f5731.json
new file mode 100644
index 00000000000..6ee5a0f6cd2
--- /dev/null
+++ b/allure-report/data/test-cases/f9dcb27f6a2f5731.json
@@ -0,0 +1 @@
+{"uid":"f9dcb27f6a2f5731","name":"test_permutations","fullName":"kyu_4.permutations.test_permutations.PermutationsTestCase#test_permutations","historyId":"acc964c78dd821707ef4a0652a683e9a","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"description":"\n Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n ","descriptionHtml":" Testing permutations function\n\n Test that permutations function creates all\n permutations of an input string and\n remove duplicates, if present. This means, you\n have to shuffle all letters from the input in all\n possible orders.\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_4\\\\permutations\\\\test_permutations.py', 31, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"story","value":"Permutations"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"4 kyu"},{"name":"tag","value":"PERMUTATIONS"},{"name":"parentSuite","value":"Competent"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_4.permutations.test_permutations"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5254ca2719453dcc0b00027d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"f9dcb27f6a2f5731.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/f9e3772c62ee9c71.json b/allure-report/data/test-cases/f9e3772c62ee9c71.json
new file mode 100644
index 00000000000..99773bb00d2
--- /dev/null
+++ b/allure-report/data/test-cases/f9e3772c62ee9c71.json
@@ -0,0 +1 @@
+{"uid":"f9e3772c62ee9c71","name":"'fix_the_meerkat function function verification","fullName":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat.FixTheMeerkatTestCase#test_fix_the_meerkat","historyId":"11e49f45979df22d4f121435101e70bc","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Save the animals by switching them back. You will be given an array which will have three values (tail, body, head). It is your job to re-arrange the array so that the animal is the right way round (head, body, tail).
","status":"passed","steps":[{"name":"Enter test data: ['tail', 'body', 'head'] and assert actual result: ['head', 'body', 'tail'] vs expected: ['head', 'body', 'tail']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['tails', 'body', 'heads'] and assert actual result: ['heads', 'body', 'tails'] vs expected: ['heads', 'body', 'tails']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['bottom', 'middle', 'top'] and assert actual result: ['top', 'middle', 'bottom'] vs expected: ['top', 'middle', 'bottom']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['lower legs', 'torso', 'upper legs'] and assert actual result: ['upper legs', 'torso', 'lower legs'] vs expected: ['upper legs', 'torso', 'lower legs']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data: ['ground', 'rainbow', 'sky'] and assert actual result: ['sky', 'rainbow', 'ground'] vs expected: ['sky', 'rainbow', 'ground']","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"4dd82faaba573e68","name":"stdout","source":"4dd82faaba573e68.txt","type":"text/plain","size":611}],"parameters":[],"stepsCount":5,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FixTheMeerkatTestCase::0","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"DATA STRUCTURES"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"My head is at the wrong end!"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56f699cd9400f5b7d8000b55/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},"source":"f9e3772c62ee9c71.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fa27e6e3693a7b83.json b/allure-report/data/test-cases/fa27e6e3693a7b83.json
deleted file mode 100644
index 71dd170d2ae..00000000000
--- a/allure-report/data/test-cases/fa27e6e3693a7b83.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fa27e6e3693a7b83","name":"Large lists","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_large_list","historyId":"3b3f116ec3ac1abf551a51811b4a8900","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Large lists\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with no non consecutive numbers","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a large list with non consecutive number","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"6003c650ea768633","name":"stdout","source":"6003c650ea768633.txt","type":"text/plain","size":1155}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"Lists"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"fa27e6e3693a7b83.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fa5cd4b7c764fede.json b/allure-report/data/test-cases/fa5cd4b7c764fede.json
deleted file mode 100644
index 3514fd8c7e4..00000000000
--- a/allure-report/data/test-cases/fa5cd4b7c764fede.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fa5cd4b7c764fede","name":"Testing to_table function","fullName":"kyu_6.array_to_html_table.test_list_to_html_table.ArrayToTableTestCase#test_array_to_table_function","historyId":"d7b951f3d87d7ec30599f08ae5567eb7","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
Test that function takes three arguments (data, header, index) and returns a string containing HTML tags representing the table.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2f6f124c7be3a6e5","name":"stdout","source":"2f6f124c7be3a6e5.txt","type":"text/plain","size":2146}],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ArrayToTableTestCase::0","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"LISTS"},{"name":"tag","value":"ARRAYS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Array to HTML table"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.array_to_html_table.test_list_to_html_table"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5e7e4b7cd889f7001728fd4a/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},"source":"fa5cd4b7c764fede.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fa69c95248558058.json b/allure-report/data/test-cases/fa69c95248558058.json
deleted file mode 100644
index b53cc09a4b0..00000000000
--- a/allure-report/data/test-cases/fa69c95248558058.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fa69c95248558058","name":"Testing duplicate_encode function","fullName":"kyu_6.duplicate_encoder.test_duplicate_encode.DuplicateEncodeTestCase#test_duplicate_encode","historyId":"fa07af113ba280dc5a89690a520b3897","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing duplicate_encode function\n with various test inputs\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"a42bbda54a679e90","name":"stdout","source":"a42bbda54a679e90.txt","type":"text/plain","size":160}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DuplicateEncodeTestCase::0","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Duplicate Encoder"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.duplicate_encoder.test_duplicate_encode"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"fa69c95248558058.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fa6c346b04c031d5.json b/allure-report/data/test-cases/fa6c346b04c031d5.json
deleted file mode 100644
index 94a93ee87f3..00000000000
--- a/allure-report/data/test-cases/fa6c346b04c031d5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fa6c346b04c031d5","name":"Testing 'sum_triangular_numbers' with big number as an input","fullName":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers.SumTriangularNumbersTestCase#test_sum_triangular_numbers_big_number","historyId":"e2716f691be2a9d6b5fd30d66b1f784d","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase","time":{"start":1732764220730,"stop":1732764220730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_triangular_numbers' function\n with big number as an input\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a big number as an input and verify the output","time":{"start":1732764220731,"stop":1732764220731,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumTriangularNumbersTestCase::0","time":{"start":1732764220750,"stop":1732764220750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Triangular Numbers"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/580878d5d27b84b64c000b51","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"170ac645fcf8229c","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0}},{"uid":"9a17297856f21a74","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"72c86ca38c98258","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"dd6fef8ab37d71ba","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0}},{"uid":"e7eaed29fbceb75","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"aac9dbbaca38b054","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"fa6c346b04c031d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fa6ca2a58e326e7c.json b/allure-report/data/test-cases/fa6ca2a58e326e7c.json
new file mode 100644
index 00000000000..b879637b329
--- /dev/null
+++ b/allure-report/data/test-cases/fa6ca2a58e326e7c.json
@@ -0,0 +1 @@
+{"uid":"fa6ca2a58e326e7c","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_2","historyId":"72a2d75b45f09e520765f369cfc2bc8f","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732764221042,"stop":1732764221042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"fa6ca2a58e326e7c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fa7a68ec7ece512f.json b/allure-report/data/test-cases/fa7a68ec7ece512f.json
new file mode 100644
index 00000000000..3848e1878ec
--- /dev/null
+++ b/allure-report/data/test-cases/fa7a68ec7ece512f.json
@@ -0,0 +1 @@
+{"uid":"fa7a68ec7ece512f","name":"Testing men_from_boys function","fullName":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys.MenFromBoysTestCase#test_men_from_boys","historyId":"94e7f25439d88c0d2dae964ef4a033cd","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing men_from_boys function with\n various test inputs\n\n Scenario\n Now that the competition gets tough it\n will Sort out the men from the boys .\n\n Men are the Even numbers and Boys are\n the odd !alt !alt\n\n Task\n Given an array/list [] of n integers ,\n Separate The even numbers from the odds ,\n or Separate the men from the boys !alt !alt\n\n Notes\n Return an array/list where Even numbers\n come first then odds.\n Since , Men are stronger than Boys ,\n Then Even numbers in ascending order\n While odds in descending.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Given an list of integers => separate the even numbers from the odds","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"71fc07a67416a0d6","name":"stdout","source":"71fc07a67416a0d6.txt","type":"text/plain","size":1178}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_MenFromBoysTestCase::0","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Sort Out The Men From Boys"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.sort_out_the_men_from_boys.test_men_from_boys"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"fa7a68ec7ece512f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fa8c3ecdf2af6d24.json b/allure-report/data/test-cases/fa8c3ecdf2af6d24.json
new file mode 100644
index 00000000000..1f4e15830c2
--- /dev/null
+++ b/allure-report/data/test-cases/fa8c3ecdf2af6d24.json
@@ -0,0 +1 @@
+{"uid":"fa8c3ecdf2af6d24","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"160b559167718fe9","name":"stdout","source":"160b559167718fe9.txt","type":"text/plain","size":1127}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Help the bookseller !"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"fa8c3ecdf2af6d24.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/faf400d308fb1d4e.json b/allure-report/data/test-cases/faf400d308fb1d4e.json
deleted file mode 100644
index e66338b23fd..00000000000
--- a/allure-report/data/test-cases/faf400d308fb1d4e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"faf400d308fb1d4e","name":"Testing toJadenCase function (positive)","fullName":"kyu_7.jaden_casing_strings.test_jaden_casing_strings.JadenCasingStringsTestCase#test_to_jaden_case_positive","historyId":"7c48f5c6aa887d1bc76d081b028cf7cf","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple positive test\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass string and verify the output","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"2696faacdbe9d8c7","name":"stdout","source":"2696faacdbe9d8c7.txt","type":"text/plain","size":124}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_JadenCasingStringsTestCase::0","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARRAYS"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Jaden Casing Strings"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.jaden_casing_strings.test_jaden_casing_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},"source":"faf400d308fb1d4e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fb3c794e959e544.json b/allure-report/data/test-cases/fb3c794e959e544.json
new file mode 100644
index 00000000000..2285ea54c2b
--- /dev/null
+++ b/allure-report/data/test-cases/fb3c794e959e544.json
@@ -0,0 +1 @@
+{"uid":"fb3c794e959e544","name":"Testing done_or_not function","fullName":"kyu_5.sum_of_pairs.test_sum_pairs.SumPairsTestCase#test_sum_pairs","historyId":"9fee131d815f560a33f2993b7a094489","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase","time":{"start":1732764219184,"stop":1732764219184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing 'sum_pairs' function\n\n Given a list of integers and a single sum value,\n the function should return the first two values\n (parse from the left please) in order of appearance\n that add up to form the sum.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a list of integers and a single sum value, the function should return the first two values (parse from the left please) in order of appearance that add up to form the sum.
","status":"passed","steps":[{"name":"Enter a test list and verify the output.","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SumPairsTestCase::0","time":{"start":1732764219187,"stop":1732764219187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Sum of Pairs"},{"name":"tag","value":"DESIGN PATTERNS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DESIGN PRINCIPLES"},{"name":"feature","value":"Memoization"},{"name":"tag","value":"MEMOIZATION"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"PARSING ALGORITHMS"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.sum_of_pairs.test_sum_pairs"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54d81488b981293527000c8f","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},"source":"fb3c794e959e544.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fb5c1665d86892a0.json b/allure-report/data/test-cases/fb5c1665d86892a0.json
new file mode 100644
index 00000000000..a41d474a672
--- /dev/null
+++ b/allure-report/data/test-cases/fb5c1665d86892a0.json
@@ -0,0 +1 @@
+{"uid":"fb5c1665d86892a0","name":"Verify that greet function returns the proper message","fullName":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message.GreetTestCase#test_greet","historyId":"c07c7cb9e4aa2b6b273c9327f48ca674","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Use conditionals to to verify that greet\n function returns the proper message.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test name equals owner","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Test name not equals owner","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GreetTestCase::0","time":{"start":1732428196217,"stop":1732428196217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"CONDITIONAL STATEMENTS"},{"name":"feature","value":"Conditions"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"CONTROL FLOW"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Personalized greeting"},{"name":"suite","value":"Control Flow"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5772da22b89313a4d50012f7","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},"source":"fb5c1665d86892a0.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fb64f9c33c11676a.json b/allure-report/data/test-cases/fb64f9c33c11676a.json
deleted file mode 100644
index e31e412618e..00000000000
--- a/allure-report/data/test-cases/fb64f9c33c11676a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fb64f9c33c11676a","name":"Testing invite_more_women function (negative)","fullName":"kyu_7.simple_fun_152.test_invite_more_women.InviteMoreWomenTestCase#test_invite_more_women_negative","historyId":"439816a19ff5fc7179df296b3e238bad","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Simple Fun #152: Invite More Women?\n Testing invite_more_women function (negative)\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"e932ac087f99689b","name":"stdout","source":"e932ac087f99689b.txt","type":"text/plain","size":81}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_InviteMoreWomenTestCase::0","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Simple Fun #152: Invite More Women?"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.simple_fun_152.test_invite_more_women"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"fb64f9c33c11676a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fb676676627eae5f.json b/allure-report/data/test-cases/fb676676627eae5f.json
new file mode 100644
index 00000000000..7863780a3a6
--- /dev/null
+++ b/allure-report/data/test-cases/fb676676627eae5f.json
@@ -0,0 +1 @@
+{"uid":"fb676676627eae5f","name":"test_line_positive","fullName":"kyu_3.line_safari_is_that_a_line.test_line_positive.LinePositiveTestCase#test_line_positive","historyId":"0694e08a88ff80537fae0ce33871b5be","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"description":"\n Testing Line Safari functionality\n Positive test cases\n ","descriptionHtml":" Testing Line Safari functionality\n Positive test cases\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_3\\\\line_safari_is_that_a_line\\\\test_line_positive.py', 35, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Competent"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"Line Safari - Is that a line?"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.line_safari_is_that_a_line.test_line_positive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/59c5d0b0a25c8c99ca000237","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"453e6c562bbae4f7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218562,"stop":1732764218562,"duration":0}},{"uid":"51076f5a3e3475ad","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193918,"stop":1732428193918,"duration":0}},{"uid":"54d8fcc9aa407768","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"bc0d03d768c84e9a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724733472312,"stop":1724733472312,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"32a39f3c0fa23567","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218562,"stop":1732764218562,"duration":0}},{"uid":"b7243d74fc99fb8b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193918,"stop":1732428193918,"duration":0}},{"uid":"cf3552eb00513a1a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"f4c5ff18f0370583","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"fb676676627eae5f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fbd2d46d837906e7.json b/allure-report/data/test-cases/fbd2d46d837906e7.json
new file mode 100644
index 00000000000..bf4bf769d3e
--- /dev/null
+++ b/allure-report/data/test-cases/fbd2d46d837906e7.json
@@ -0,0 +1 @@
+{"uid":"fbd2d46d837906e7","name":"Testing zero_fuel function","fullName":"kyu_8.will_you_make_it.test_zero_fuel.ZeroFuelTestCase#test_zero_fuel","historyId":"47e8749fb79b5ff765dc32c3b5efb2a3","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the function with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You were camping with your friends far away from home, but when it's time to go back, you realize that you fuel is running out and the nearest pump is 50 miles away! You know that on average, your car runs on about 25 miles per gallon. There are 2 gallons left. Considering these factors, write a function that tells you if it is possible to get to the pump or not. Function should return true (1 in Prolog) if it is possible and false (0 in Prolog) if not. The input values are always positive.
","status":"passed","steps":[{"name":"Enter data ((50, 25, 2)) and verify the expected output (True) vs actual result (True)","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter data ((100, 50, 1)) and verify the expected output (False) vs actual result (False)","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ZeroFuelTestCase::0","time":{"start":1732764221320,"stop":1732764221320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Will you make it?"},{"name":"epic","value":"8 kyu"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_you_make_it.test_zero_fuel"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5861d28f124b35723e00005e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"fbd2d46d837906e7.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fbe0584170aaf70b.json b/allure-report/data/test-cases/fbe0584170aaf70b.json
new file mode 100644
index 00000000000..a0975c1b96c
--- /dev/null
+++ b/allure-report/data/test-cases/fbe0584170aaf70b.json
@@ -0,0 +1 @@
+{"uid":"fbe0584170aaf70b","name":"Testing the 'unique_in_order' function","fullName":"kyu_6.unique_in_order.test_unique_in_order.UniqueInOrderTestCase#test_unique_in_order","historyId":"9cff2d5d4d73fbc92b1c7c29d738384f","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing the 'unique_in_order' function\n with various test data\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass test data and verify the output","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"b71080d98c3c005a","name":"stdout","source":"b71080d98c3c005a.txt","type":"text/plain","size":202}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_UniqueInOrderTestCase::0","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Unique In Order"},{"name":"suite","value":"Advanced Language Features"},{"name":"epic","value":"6 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.unique_in_order.test_unique_in_order"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"fbe0584170aaf70b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fc29d3ec888c78ca.json b/allure-report/data/test-cases/fc29d3ec888c78ca.json
new file mode 100644
index 00000000000..219cc2e46dd
--- /dev/null
+++ b/allure-report/data/test-cases/fc29d3ec888c78ca.json
@@ -0,0 +1 @@
+{"uid":"fc29d3ec888c78ca","name":"Testing likes function","fullName":"kyu_6.who_likes_it.test_likes_function.LikesTestCase#test_likes_function","historyId":"79c7b93ec42d8a40bc531e50834720ef","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
The function should take in input array, containing the names of people who like an item. It must return the display text. For 4 or more names, the number in and 2 others simply increases.
","status":"passed","steps":[{"name":"Enter a test data and verify the expected output vs actual result","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"37e9edade389e962","name":"stdout","source":"37e9edade389e962.txt","type":"text/plain","size":348}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LikesTestCase::0","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Who likes it?"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"6 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"feature","value":"String"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.who_likes_it.test_likes_function"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5266876b8f4bf2da9b000362/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},"source":"fc29d3ec888c78ca.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fc354bf003c2f263.json b/allure-report/data/test-cases/fc354bf003c2f263.json
new file mode 100644
index 00000000000..904761ed394
--- /dev/null
+++ b/allure-report/data/test-cases/fc354bf003c2f263.json
@@ -0,0 +1 @@
+{"uid":"fc354bf003c2f263","name":"All chars are in upper case","fullName":"kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase#test_letter_frequency_all_caps","historyId":"f47162ca0e9bacec154c9094fd33e635","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing letter_frequency function\n where all chars are in upper case\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a test string and verify the result","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_LetterFrequencyTestCase::0","time":{"start":1732764219291,"stop":1732764219291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Character frequency"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"UTILITIES"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.character_frequency.test_character_frequency"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/53e895e28f9e66a56900011a","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},"source":"fc354bf003c2f263.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fc440329cf5fac04.json b/allure-report/data/test-cases/fc440329cf5fac04.json
new file mode 100644
index 00000000000..8f90facaad2
--- /dev/null
+++ b/allure-report/data/test-cases/fc440329cf5fac04.json
@@ -0,0 +1 @@
+{"uid":"fc440329cf5fac04","name":"Testing calc_combinations_per_row function","fullName":"kyu_7.easy_line.test_easyline.EasyLineTestCase#test_calc_combinations_per_row","historyId":"7fcdfe6224a9c1bf62e1c03968cb029e","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc_combinations_per_row function\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The function should take row number and return Pascal's Triangle combination per that row coefficients on line n.
","status":"passed","steps":[{"name":"Enter row number (0) and assert expected (1) vs actual (1).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (1) and assert expected (1) vs actual (1).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (2) and assert expected (2) vs actual (2).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (3) and assert expected (3) vs actual (3).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (4) and assert expected (4) vs actual (4).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (5) and assert expected (5) vs actual (5).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (6) and assert expected (6) vs actual (6).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter row number (7) and assert expected (7) vs actual (7).","time":{"start":1732764220467,"stop":1732764220467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":8,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EasyLineTestCase::0","time":{"start":1732764220480,"stop":1732764220480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"story","value":"Easy Line"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Math"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.easy_line.test_easyline"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/56e7d40129035aed6c000632","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"fc440329cf5fac04.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fc6ce7cf48700667.json b/allure-report/data/test-cases/fc6ce7cf48700667.json
deleted file mode 100644
index ef9a3b52044..00000000000
--- a/allure-report/data/test-cases/fc6ce7cf48700667.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fc6ce7cf48700667","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1732428196187,"stop":1732428196188,"duration":1},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1732428196187,"stop":1732428196187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1732428196187,"stop":1732428196187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1732428196189,"stop":1732428196189,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"feature","value":"Formatting"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"story","value":"Formatting decimal places #0"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"fc6ce7cf48700667.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fc74ffe2a6fa764b.json b/allure-report/data/test-cases/fc74ffe2a6fa764b.json
new file mode 100644
index 00000000000..544e40c4b3a
--- /dev/null
+++ b/allure-report/data/test-cases/fc74ffe2a6fa764b.json
@@ -0,0 +1 @@
+{"uid":"fc74ffe2a6fa764b","name":"test_solution_basic","fullName":"kyu_5.diophantine_equation.test_solution.SolutionTestCase#test_solution_basic","historyId":"ea802d18b118f621c35bcaf8644d85ff","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"description":"\n Testing using basic test data\n :return:\n ","descriptionHtml":" Testing using basic test data\n :return:\n
\n","status":"skipped","statusMessage":"Skipped: The solution is not ready","statusTrace":"('C:\\\\Users\\\\super\\\\Documents\\\\GitHub\\\\codewars\\\\kyu_5\\\\diophantine_equation\\\\test_solution.py', 34, 'Skipped: The solution is not ready')","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Math"},{"name":"story","value":"Diophantine Equation"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"@pytest.mark.skip(reason='The solution is not ready')"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.diophantine_equation.test_solution"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/554f76dca89983cc400000bb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},"source":"fc74ffe2a6fa764b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fca8b44cee8413d5.json b/allure-report/data/test-cases/fca8b44cee8413d5.json
new file mode 100644
index 00000000000..62296139fe6
--- /dev/null
+++ b/allure-report/data/test-cases/fca8b44cee8413d5.json
@@ -0,0 +1 @@
+{"uid":"fca8b44cee8413d5","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"8276c421e6a39adf","name":"stdout","source":"8276c421e6a39adf.txt","type":"text/plain","size":189}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Calculation"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"MATHEMATICS"},{"name":"suite","value":"Math"},{"name":"parentSuite","value":"Beginner"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"fca8b44cee8413d5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fcb92722bb71757b.json b/allure-report/data/test-cases/fcb92722bb71757b.json
deleted file mode 100644
index c3c0098ef9f..00000000000
--- a/allure-report/data/test-cases/fcb92722bb71757b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fcb92722bb71757b","name":"Non consecutive number should be returned","fullName":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive.FirstNonConsecutiveTestCase#test_first_non_consecutive_positive","historyId":"13df60cbdff5ee076adcd6328cc69159","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase","time":{"start":1732764220932,"stop":1732764220932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n If we have an array [1,2,3,4,6,7,8] then 1 then 2\n then 3 then 4 are all consecutive but 6 is not,\n so that's the first non-consecutive number.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220954,"stop":1732764220954,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass a list with positive non consecutive number","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":6,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstNonConsecutiveTestCase::0","time":{"start":1732764220955,"stop":1732764220955,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Find the first non-consecutive number"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/58f8a3a27a5c28d92e000144","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c359ea3a207c31eb","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0}},{"uid":"ae4ebdaea3850cc0","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"8817b6c726fc2884","status":"passed","time":{"start":1724733474663,"stop":1724733474663,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c580e79550c46f66","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0}},{"uid":"d6e6e46de805754f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"6881087bd4c8b374","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"tags":["FUNDAMENTALS","ARRAYS"]},"source":"fcb92722bb71757b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fcdf7618a6de4bb6.json b/allure-report/data/test-cases/fcdf7618a6de4bb6.json
new file mode 100644
index 00000000000..52f74fc22c0
--- /dev/null
+++ b/allure-report/data/test-cases/fcdf7618a6de4bb6.json
@@ -0,0 +1 @@
+{"uid":"fcdf7618a6de4bb6","name":"Testing alphanumeric function","fullName":"kyu_5.not_very_secure.test_alphanumeric.AlphanumericTestCase#test_alphanumeric","historyId":"e4b3b27b629bbd5f25abab144f66de37","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase","time":{"start":1732764219144,"stop":1732764219144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing alphanumeric function with\n various test inputs\n\n The string has the following conditions\n to be alphanumeric only\n\n 1. At least one character (\"\" is not valid)\n 2. Allowed characters are uppercase or lowercase\n latin letters and digits from 0 to 9\n 3. No whitespaces or underscore or special chars\n\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_AlphanumericTestCase::0","time":{"start":1732764219146,"stop":1732764219146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"tag","value":"BUGS"},{"name":"parentSuite","value":"Novice"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"story","value":"Not very secure"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.not_very_secure.test_alphanumeric"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/526dbd6c8c0eb53254000110","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"fcdf7618a6de4bb6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fd479ce41ec7634c.json b/allure-report/data/test-cases/fd479ce41ec7634c.json
new file mode 100644
index 00000000000..7b78ec0bb57
--- /dev/null
+++ b/allure-report/data/test-cases/fd479ce41ec7634c.json
@@ -0,0 +1 @@
+{"uid":"fd479ce41ec7634c","name":"Testing encrypt_this function","fullName":"kyu_6.encrypt_this.test_encrypt_this.EncryptThisTestCase#test_encrypt_this","historyId":"69a156fb0b04999e58427537301412d4","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing encrypt_this function\n :param self:\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
Your message is a string containing space separated words.
You need to encrypt each word in the message using the following rules:
* The first letter needs to be converted to its ASCII code.
* The second letter needs to be switched with the last letter
Keepin' it simple: There are no special characters in input.
","status":"passed","steps":[{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test string and verify the output","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EncryptThisTestCase::0","time":{"start":1732764220151,"stop":1732764220151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"tag","value":"ARRAYS"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"tag","value":"SECURITY"},{"name":"story","value":"Encrypt this!"},{"name":"subSuite","value":"Unit Tests"},{"name":"feature","value":"Algorithms"},{"name":"suite","value":"Fundamentals"},{"name":"tag","value":"CRYPTOGRAPHY"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"tag","value":"CIPHERS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.encrypt_this.test_encrypt_this"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5848565e273af816fb000449","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},"source":"fd479ce41ec7634c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fd4ef8d041ff123e.json b/allure-report/data/test-cases/fd4ef8d041ff123e.json
deleted file mode 100644
index e17ff09f0e1..00000000000
--- a/allure-report/data/test-cases/fd4ef8d041ff123e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fd4ef8d041ff123e","name":"String alphabet chars and spaces","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_space","historyId":"11acd8f3802b43ce2264b83840d495b4","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Repeating char is a space.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars and spaces","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54f9f4d7c41722304e000bbb","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["ALGORITHMS"]},"source":"fd4ef8d041ff123e.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fd6070318b36fb6f.json b/allure-report/data/test-cases/fd6070318b36fb6f.json
new file mode 100644
index 00000000000..01625875193
--- /dev/null
+++ b/allure-report/data/test-cases/fd6070318b36fb6f.json
@@ -0,0 +1 @@
+{"uid":"fd6070318b36fb6f","name":"Testing calc function","fullName":"kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase#test_calc","historyId":"f2e69721b9f301c2454fa419ac365031","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase","time":{"start":1732764218535,"stop":1732764218535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing calc class\n Given a mathematical expression as a string you\n must return the result as a number.\n ","descriptionHtml":"Codewars badge:
Test Description:
Given a mathematical expression as a string you must return the result as a number.
","status":"passed","steps":[{"name":"Enter a test string (1 + 1), calculate the result (2.0) and compare vs expected (2)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (8/16), calculate the result (0.5) and compare vs expected (0.5)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 -(-1)), calculate the result (4.0) and compare vs expected (4)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + -2), calculate the result (0.0) and compare vs expected (0)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10- 2- -5), calculate the result (13.0) and compare vs expected (13)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((10)))), calculate the result (10.0) and compare vs expected (10)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (3 * 5), calculate the result (15.0) and compare vs expected (15)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-7 * -(6 / 3)), calculate the result (14.0) and compare vs expected (14)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * 3 - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1 + 2 * 3 * (5 - (3 - 1)) - 8), calculate the result (11.0) and compare vs expected (11)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-(-(-1)))), calculate the result (1.0) and compare vs expected (1)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((((((-1)))))), calculate the result (-1.0) and compare vs expected (-1)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (58 / 40 - -45 * 13 * 35 - -19 / -71 + 60), calculate the result (20536.1823943662) and compare vs expected (20536.1823943662)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (61 + 82 + -81 - -53 * 84 - -83 + -74 / 60), calculate the result (4595.766666666666) and compare vs expected (4595.766666666666)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(94) * (36 / 64 + -(13)) - (41 - (((-(-15 - 58)))) - -23)), calculate the result (1178.125) and compare vs expected (1178.125)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-91) - (92 - -2 / -(13)) / (-42 - -(((-(-90 - 30)))) * -53)), calculate the result (91.014346478264) and compare vs expected (91.014346478264)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-93) / (-36 + 26 + -(18)) + (-7 * -(((-(-67 + -95)))) + -9)), calculate the result (1121.6785714285713) and compare vs expected (1121.6785714285713)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(-23) + (-4 * -13 + -(1)) - (-30 / (((-(57 + -20)))) + 85)), calculate the result (-11.810810810810807) and compare vs expected (-11.810810810810807)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string ((72) / (-82 - -93 * -(88)) + (-18 - -(((-(60 * 97)))) + -79)), calculate the result (-5917.00871037987) and compare vs expected (-5917.00871037987)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (-(77) / (7 * -76 + (59)) + (98 / -(((-(-74 - -47)))) / -5)), calculate the result (0.8887166236003445) and compare vs expected (0.8887166236003445)","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":21,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalcTestCase::0","time":{"start":1732764218539,"stop":1732764218539,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"story","value":"Evaluate mathematical expression"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Proficient"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"2 kyu"},{"name":"tag","value":"OPERATORS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"PARSING STRINGS"},{"name":"suite","value":"Algorithms"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_2.evaluate_mathematical_expression.test_evaluate"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/52a78825cdfc2cfc87000005","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},"source":"fd6070318b36fb6f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fd85877ffe0d5722.json b/allure-report/data/test-cases/fd85877ffe0d5722.json
deleted file mode 100644
index 87c3570cfa2..00000000000
--- a/allure-report/data/test-cases/fd85877ffe0d5722.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fd85877ffe0d5722","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9b1c37b21b76b29e","name":"stdout","source":"9b1c37b21b76b29e.txt","type":"text/plain","size":150}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"fd85877ffe0d5722.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fe040c66880e0b15.json b/allure-report/data/test-cases/fe040c66880e0b15.json
deleted file mode 100644
index a5af5ad3bd7..00000000000
--- a/allure-report/data/test-cases/fe040c66880e0b15.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fe040c66880e0b15","name":"Testing the 'sort_array' function","fullName":"kyu_6.sort_the_odd.test_sort_array.SortArrayTestCase#test_sort_array","historyId":"ac7e79f0af8659ddbaffd6954aed70a9","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'sort_array' function.\n\n The task is to sort ascending odd numbers but\n even numbers must be on their places.\n\n Zero isn't an odd number and you don't need to\n move it. If you have an empty array, you need\n to return it.\n\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
The task is to sort ascending odd numbers but even numbers must be on their places.
","status":"passed","steps":[{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a list and verify the expected output vs actual result","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"cc532e29d77b891e","name":"stdout","source":"cc532e29d77b891e.txt","type":"text/plain","size":243}],"parameters":[],"stepsCount":3,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SortArrayTestCase::0","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"tag","value":"ARRAYS"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Algorithms"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Sort the odd"},{"name":"parentSuite","value":"Novice"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sort_the_odd.test_sort_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578aa45ee9fd15ff4600090d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ARRAYS"]},"source":"fe040c66880e0b15.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fe07573cd07e1ed8.json b/allure-report/data/test-cases/fe07573cd07e1ed8.json
deleted file mode 100644
index 478bc5b512a..00000000000
--- a/allure-report/data/test-cases/fe07573cd07e1ed8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fe07573cd07e1ed8","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1732428196238,"stop":1732428196239,"duration":1},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1732428196237,"stop":1732428196237,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1732428196238,"stop":1732428196238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1732428196251,"stop":1732428196251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"String"},{"name":"epic","value":"8 kyu"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"fe07573cd07e1ed8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fe13696efb68455a.json b/allure-report/data/test-cases/fe13696efb68455a.json
deleted file mode 100644
index 270ad76e93d..00000000000
--- a/allure-report/data/test-cases/fe13696efb68455a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fe13696efb68455a","name":"Test with one char only","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings_one_char","historyId":"e3d629a995491cb3a3079998a04583ff","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with one char only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass one char string and verify the output","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"9999070a00162057","name":"stdout","source":"9999070a00162057.txt","type":"text/plain","size":32}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"epic","value":"8 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Reversed Strings"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS"]},"source":"fe13696efb68455a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fe6da9468168286a.json b/allure-report/data/test-cases/fe6da9468168286a.json
new file mode 100644
index 00000000000..9642771e1c3
--- /dev/null
+++ b/allure-report/data/test-cases/fe6da9468168286a.json
@@ -0,0 +1 @@
+{"uid":"fe6da9468168286a","name":"Testing Calculator class","fullName":"kyu_3.calculator.test_calculator.CalculatorTestCase#test_calculator","historyId":"939a8064e3d28ec85fadd67010b560ae","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing Calculator class\n A simple calculator that given a string of operators '()', '+', '-', '*', '/'\n and numbers separated by spaces will return the value of that expression\n :return: None\n ","descriptionHtml":"Codewars badge:
Test Description:
1. given a string of operators '(), +, -, *, /'and numbers separated by spaces
2. the calculator should return the value of that expression
","status":"passed","steps":[{"name":"Enter a test string (127), calculate the result (127.0) and compare vs expected (127)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3), calculate the result (5.0) and compare vs expected (5)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 - 3 - 4), calculate the result (-5.0) and compare vs expected (-5)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 / 2 + 3 * 4 - 6), calculate the result (7.0) and compare vs expected (7)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (2 + 3 * 4 / 3 - 6 / 3 * 3 + 8), calculate the result (8.0) and compare vs expected (8)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 + 2.2 + 3.3), calculate the result (6.6) and compare vs expected (6.6)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (1.1 * 2.2 * 3.3), calculate the result (7.986000000000001) and compare vs expected (7.986000000000001)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter a test string (10 * 5 / 2), calculate the result (25.0) and compare vs expected (25)","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":9,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CalculatorTestCase::0","time":{"start":1732428193910,"stop":1732428193910,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"PARSING"},{"name":"feature","value":"String"},{"name":"tag","value":"EXPRESSIONS"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"STRINGS"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Calculator"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"3 kyu"},{"name":"suite","value":"Algorithms"},{"name":"parentSuite","value":"Competent"},{"name":"tag","value":"BASIC LANGUAGE FEATURES"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_3.calculator.test_calculator"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5235c913397cbf2508000048","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},"source":"fe6da9468168286a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fea5f749a1c464e4.json b/allure-report/data/test-cases/fea5f749a1c464e4.json
deleted file mode 100644
index 9a67893dcb2..00000000000
--- a/allure-report/data/test-cases/fea5f749a1c464e4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fea5f749a1c464e4","name":"Testing digital_root function","fullName":"kyu_6.sum_of_digits_digital_root.test_digital_root.DigitalRootTestCase#test_digital_root","historyId":"3d4d9d606fbf24bad8abb0f0f85e6130","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n In this kata, you must create a digital root function.\n\n A digital root is the recursive sum of all the digits\n in a number. Given n, take the sum of the digits of n.\n If that value has more than one digit, continue reducing\n in this way until a single-digit number is produced. This\n is only applicable to the natural numbers.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter a number and verify the output","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_DigitalRootTestCase::0","time":{"start":1732764220357,"stop":1732764220357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Sum of Digits / Digital Root"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"tag","value":"ARITHMETIC"},{"name":"feature","value":"Math"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.sum_of_digits_digital_root.test_digital_root"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/541c8630095125aba6000c00","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"1b24a6e8f9065ccb","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0}},{"uid":"f1908dde48e8dbb5","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"fd85877ffe0d5722","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c3d1eec0ca08f2cd","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0}},{"uid":"debf2b82465b0240","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"ecd029e0f98c606","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},"source":"fea5f749a1c464e4.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/feb720678835be31.json b/allure-report/data/test-cases/feb720678835be31.json
new file mode 100644
index 00000000000..a927727023b
--- /dev/null
+++ b/allure-report/data/test-cases/feb720678835be31.json
@@ -0,0 +1 @@
+{"uid":"feb720678835be31","name":"Testing two_decimal_places function","fullName":"kyu_8.formatting_decimal_places_0.test_two_decimal_places.TwoDecimalPlacesTestCase#test_two_decimal_places","historyId":"e3ba8e7dce83ab9de36ddd0bc268f4f6","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing two_decimal_places function\n with various test inputs.\n\n Each number should be formatted that it is\n rounded to two decimal places. You don't\n need to check whether the input is a valid\n number because only valid numbers are used\n in the tests.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass a number and verify the output","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"178114092f1d89bc","name":"stdout","source":"178114092f1d89bc.txt","type":"text/plain","size":135}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_TwoDecimalPlacesTestCase::0","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"Formatting decimal places #0"},{"name":"feature","value":"Formatting"},{"name":"tag","value":"ALGORITHMS"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"FORMATTING"},{"name":"tag","value":"NUMBERS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Data Structures"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.formatting_decimal_places_0.test_two_decimal_places"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5641a03210e973055a00000d/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"feb720678835be31.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fee32280a5b8d3da.json b/allure-report/data/test-cases/fee32280a5b8d3da.json
new file mode 100644
index 00000000000..25d66a3115f
--- /dev/null
+++ b/allure-report/data/test-cases/fee32280a5b8d3da.json
@@ -0,0 +1 @@
+{"uid":"fee32280a5b8d3da","name":"Testing gap function","fullName":"kyu_7.find_the_longest_gap.test_gap.GapTestCase#test_gap","historyId":"629f8f3c77ceed21b9aefeb6ebebc433","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase","time":{"start":1732764220508,"stop":1732764220508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing gap function with various test inputs\n\n A binary gap within a positive number num is\n any sequence of consecutive zeros that is\n surrounded by ones at both ends in the binary\n representation of num.\n\n The gap function should return the length of\n its longest binary gap.\n\n The function should return 0 if num doesn't\n contain a binary gap.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter integer and assert the result","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_GapTestCase::0","time":{"start":1732764220510,"stop":1732764220510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"tag","value":"STRINGS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"DECLARATIVE PROGRAMMING"},{"name":"story","value":"Find the longest gap!"},{"name":"tag","value":"REGULAR EXPRESSIONS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"7 kyu"},{"name":"suite","value":"Advanced Language Features"},{"name":"tag","value":"ADVANCED LANGUAGE FEATURES"},{"name":"feature","value":"String"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.find_the_longest_gap.test_gap"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55b86beb1417eab500000051","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},"source":"fee32280a5b8d3da.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fef2d68159e448ff.json b/allure-report/data/test-cases/fef2d68159e448ff.json
deleted file mode 100644
index b28bb5d4861..00000000000
--- a/allure-report/data/test-cases/fef2d68159e448ff.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fef2d68159e448ff","name":"Testing flatten function","fullName":"kyu_5.flatten.test_flatten.FlattenTestCase#test_flatten","historyId":"bf9ab588ec37b96b09a8d0c56f74fc4a","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n For this exercise you will create a global flatten method.\n The method takes in any number of arguments and flattens\n them into a single array. If any of the arguments passed in\n are an array then the individual objects within the array\n will be flattened so that they exist at the same level as\n the other arguments. Any nested arrays, no matter how deep,\n should be flattened into the single array result.\n\n The following are examples of how this function would be\n used and what the expected results would be:\n\n flatten(1, [2, 3], 4, 5, [6, [7]]) # returns [1, 2, 3, 4, 5, 6, 7]\n flatten('a', ['b', 2], 3, None, [[4], ['c']]) # returns\n ['a', 'b', 2, 3, None, 4, 'c']\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data #1 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #2 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #3 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #4 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data #5 and verify the output","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":5,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FlattenTestCase::0","time":{"start":1732764218935,"stop":1732764218935,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"flatten()"},{"name":"epic","value":"5 kyu"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"ARRAYS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_5.flatten.test_flatten"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/513fa1d75e4297ba38000003","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"50b7ff1fe714521a","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0}},{"uid":"200c9d07d930b3b1","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"9e3c99258a0c64df","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"533bf937be1aa466","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0}},{"uid":"57efbea0ccf3907a","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"84ae1ddd95d9c6d3","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"tags":["ALGORITHMS","ARRAYS"]},"source":"fef2d68159e448ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fef6b9be2b6df65c.json b/allure-report/data/test-cases/fef6b9be2b6df65c.json
new file mode 100644
index 00000000000..a3824e30c04
--- /dev/null
+++ b/allure-report/data/test-cases/fef6b9be2b6df65c.json
@@ -0,0 +1 @@
+{"uid":"fef6b9be2b6df65c","name":"Test with regular string","fullName":"kyu_8.reversed_strings.test_reversed_strings.ReversedStringsTestCase#test_reversed_strings","historyId":"12f0f975ccfd38a2860e83db6017e19f","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test with regular string\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass regular string and verify the output","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass regular string and verify the output","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_ReversedStringsTestCase::0","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"story","value":"Reversed Strings"},{"name":"epic","value":"8 kyu"},{"name":"feature","value":"String"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.reversed_strings.test_reversed_strings"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5168bb5dfe9a00b126000018","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"f85747ab66ba1ea5","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0}},{"uid":"f8f5ce581d6aa123","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0}},{"uid":"76e193dcfd9d956a","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"9212c6b19c8a287e","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a5b469ea69ba375b","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0}},{"uid":"f701011259e850f6","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0}},{"uid":"e10517b1ea4eb479","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"2cbc31ebfbb61905","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"tags":["STRINGS","FUNDAMENTALS"]},"source":"fef6b9be2b6df65c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/fefeabf3e26a53bd.json b/allure-report/data/test-cases/fefeabf3e26a53bd.json
deleted file mode 100644
index 1f83e136643..00000000000
--- a/allure-report/data/test-cases/fefeabf3e26a53bd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fefeabf3e26a53bd","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1732428196064,"stop":1732428196065,"duration":1},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1732428196064,"stop":1732428196064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1732428196085,"stop":1732428196085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"7 kyu"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"You're a square"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Math"},{"name":"feature","value":"Square Calculation"},{"name":"tag","value":"MATH"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12720-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54c27a33fb7da0db0100040e","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"fefeabf3e26a53bd.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ff18bec5c293c228.json b/allure-report/data/test-cases/ff18bec5c293c228.json
deleted file mode 100644
index d4ba10507d0..00000000000
--- a/allure-report/data/test-cases/ff18bec5c293c228.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ff18bec5c293c228","name":"Testing check_for_factor function: positive flow","fullName":"kyu_8.grasshopper_check_for_factor.test_check_for_factor.CheckForFactorTestCase#test_check_for_factor_false","historyId":"8c287dae332df512fc4a9755020ffedc","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase","time":{"start":1732764220973,"stop":1732764220973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing check_for_factor function.\n\n This function should test if the\n factor is a factor of base.\n\n Return false if it is not a factor.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Return false if it is not a factor","time":{"start":1732764220975,"stop":1732764220976,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_CheckForFactorTestCase::0","time":{"start":1732764220982,"stop":1732764220982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Calculation"},{"name":"tag","value":"ALGORITHMS"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Math"},{"name":"epic","value":"8 kyu"},{"name":"story","value":"Grasshopper - Check for factor"},{"name":"tag","value":"NUMBERS"},{"name":"tag","value":"MATHEMATICS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.grasshopper_check_for_factor.test_check_for_factor"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/55cbc3586671f6aa070000fb","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"dd53e52e1ab13306","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0}},{"uid":"ea018bd2743d350e","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"861fc17326f7d16a","status":"passed","time":{"start":1724733474679,"stop":1724733474694,"duration":15}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"614133ca9c69e105","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0}},{"uid":"6d9afe9fda19581e","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"5e8c0121e99e8c0","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"ff18bec5c293c228.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ff24b513a2221397.json b/allure-report/data/test-cases/ff24b513a2221397.json
deleted file mode 100644
index 09bd8d5e362..00000000000
--- a/allure-report/data/test-cases/ff24b513a2221397.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ff24b513a2221397","name":"String with alphabet chars only","fullName":"kyu_6.first_character_that_repeats.test_first_character_that_repeats.FirstDupTestCase#test_first_alpha_only","historyId":"f1e3ad74179a106b1d5dc35a6ffe21fa","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Test string with alphabet chars only\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Input consist of alphabet chars only","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"afa2344a5891233b","name":"stdout","source":"afa2344a5891233b.txt","type":"text/plain","size":36}],"parameters":[],"stepsCount":1,"attachmentStep":false,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_FirstDupTestCase::0","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"feature","value":"String"},{"name":"parentSuite","value":"Novice"},{"name":"suite","value":"Algorithms"},{"name":"story","value":"First character that repeats"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.first_character_that_repeats.test_first_character_that_repeats"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"ff24b513a2221397.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ff4e61f1c87a50e9.json b/allure-report/data/test-cases/ff4e61f1c87a50e9.json
new file mode 100644
index 00000000000..173cd982a1f
--- /dev/null
+++ b/allure-report/data/test-cases/ff4e61f1c87a50e9.json
@@ -0,0 +1 @@
+{"uid":"ff4e61f1c87a50e9","name":"Non square numbers (negative)","fullName":"kyu_7.you_are_square.test_you_are_square.YouAreSquareTestCase#test_is_square_26","historyId":"49ea03f1d04a92057a336da49714852c","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n 26 is not a square number\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Test non square number: 26","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_YouAreSquareTestCase::0","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"parentSuite","value":"Beginner"},{"name":"story","value":"You're a square"},{"name":"tag","value":"MATH"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"epic","value":"7 kyu"},{"name":"feature","value":"Square Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_7.you_are_square.test_you_are_square"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","MATH"]},"source":"ff4e61f1c87a50e9.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ff9c64bdd3b3fc0c.json b/allure-report/data/test-cases/ff9c64bdd3b3fc0c.json
deleted file mode 100644
index 2cb597da709..00000000000
--- a/allure-report/data/test-cases/ff9c64bdd3b3fc0c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ff9c64bdd3b3fc0c","name":"Testing the 'pyramid' function","fullName":"kyu_6.pyramid_array.test_pyramid_array.PyramidTestCase#test_pyramid","historyId":"73977fc23d0427de5570dbdeaca30321","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n The 'pyramid' function should return\n an Array of ascending length subarrays.\n\n Note: the subarrays should be filled with 1s.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass zero","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass one","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass two","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass three","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PyramidTestCase::0","time":{"start":1732764220277,"stop":1732764220277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"feature","value":"Lists"},{"name":"parentSuite","value":"Novice"},{"name":"story","value":"Pyramid Array"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"suite","value":"Algorithms"},{"name":"epic","value":"6 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.pyramid_array.test_pyramid_array"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/515f51d438015969f7000013","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"c5cf96cca0ab2f52","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1}},{"uid":"329cbbd27ed228a7","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"1d4c3341dfe8e289","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ef905ece7eeedc77","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1}},{"uid":"fa5b03edd274b2cd","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"b98125cb150cd794","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"tags":["ALGORITHMS"]},"source":"ff9c64bdd3b3fc0c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ffafa17ec9b60c3d.json b/allure-report/data/test-cases/ffafa17ec9b60c3d.json
new file mode 100644
index 00000000000..1ae60d492dd
--- /dev/null
+++ b/allure-report/data/test-cases/ffafa17ec9b60c3d.json
@@ -0,0 +1 @@
+{"uid":"ffafa17ec9b60c3d","name":"Testing stock_list function","fullName":"kyu_6.help_the_bookseller.test_stock_list.StockListTestCase#test_stock_list","historyId":"dd45bde8a5798bd4dac8809e8aa8206c","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"descriptionHtml":"Codewars badge:
Test Description:
You will be given a stocklist (e.g. : L) and a list of categories in capital letters. Your task is to verify that the function finds all the books of L with codes belonging to each category of M and to sum their quantity according to each category.
","status":"passed","steps":[{"name":"Enter test data (['ABAR 200', 'CDXE 500', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B']) and verify the expected output ((A : 200) - (B : 1140)) vs actual result ((A : 200) - (B : 1140))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['BBAR 150', 'CDXE 515', 'BKWR 250', 'BTSQ 890', 'DRTY 600'], ['A', 'B', 'C', 'D']) and verify the expected output ((A : 0) - (B : 1290) - (C : 515) - (D : 600)) vs actual result ((A : 0) - (B : 1290) - (C : 515) - (D : 600))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['CBART 20', 'CDXEF 50', 'BKWRK 25', 'BTSQZ 89', 'DRTYM 60'], ['A', 'B', 'C', 'W']) and verify the expected output ((A : 0) - (B : 114) - (C : 70) - (W : 0)) vs actual result ((A : 0) - (B : 114) - (C : 70) - (W : 0))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['B', 'R', 'D', 'X']) and verify the expected output ((B : 364) - (R : 225) - (D : 60) - (X : 0)) vs actual result ((B : 364) - (R : 225) - (D : 60) - (X : 0))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data (['ROXANNE 102', 'RHODODE 123', 'BKWRKAA 125', 'BTSQZFG 239', 'DRTYMKH 060'], ['U', 'V', 'R']) and verify the expected output ((U : 0) - (V : 0) - (R : 225)) vs actual result ((U : 0) - (V : 0) - (R : 225))","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Enter test data ([], ['B', 'R', 'D', 'X']) and verify the expected output () vs actual result ()","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"f0b58c59c3feea05","name":"stdout","source":"f0b58c59c3feea05.txt","type":"text/plain","size":1127}],"parameters":[],"stepsCount":6,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_StockListTestCase::0","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Help the bookseller !"},{"name":"tag","value":"ALGORITHMS"},{"name":"subSuite","value":"Unit Tests"},{"name":"epic","value":"6 kyu"},{"name":"parentSuite","value":"Novice"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"suite","value":"Fundamentals"},{"name":"feature","value":"Algorithms"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"9168-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_6.help_the_bookseller.test_stock_list"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/54dc6f5a224c26032800005c/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},"source":"ffafa17ec9b60c3d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ffb404aff6d39348.json b/allure-report/data/test-cases/ffb404aff6d39348.json
new file mode 100644
index 00000000000..5c052160693
--- /dev/null
+++ b/allure-report/data/test-cases/ffb404aff6d39348.json
@@ -0,0 +1 @@
+{"uid":"ffb404aff6d39348","name":"STesting enough function","fullName":"kyu_8.will_there_be_enough_space.test_enough.EnoughTestCase#test_enough","historyId":"a2768f68ae825ba2b78473ceb0eb184a","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing enough function\n with various test data\n\n If there is enough space, return 0,\n and if there isn't, return the number\n of passengers he can't take.\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[{"uid":"dd95f43103333bf7","name":"stdout","source":"dd95f43103333bf7.txt","type":"text/plain","size":142}],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":1,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_EnoughTestCase::0","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Will there be enough space?"},{"name":"parentSuite","value":"Beginner"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"tag","value":"NUMBERS"},{"name":"feature","value":"Calculation"},{"name":"suite","value":"Math"},{"name":"subSuite","value":"Unit Tests"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"17192-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.will_there_be_enough_space.test_enough"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/5875b200d520904a04000003/train/python","type":"link"}],"hidden":true,"retry":true,"extra":{"categories":[],"tags":["FUNDAMENTALS","NUMBERS"]},"source":"ffb404aff6d39348.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ffb8e8f4eed50d14.json b/allure-report/data/test-cases/ffb8e8f4eed50d14.json
new file mode 100644
index 00000000000..bd3c1594c0d
--- /dev/null
+++ b/allure-report/data/test-cases/ffb8e8f4eed50d14.json
@@ -0,0 +1 @@
+{"uid":"ffb8e8f4eed50d14","name":"Testing shark function (positive)","fullName":"kyu_8.holiday_vi_shark_pontoon.test_shark.SharkTestCase#test_shark_alive_1","historyId":"ef9f0d6b554a403890075cafa527f60a","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":4,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Testing shark function -> positive\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
You are given 5 variables:
shark_distance = distance the shark needs to cover to eat you in metres,
shark_speed = how fast it can move in metres/second,
pontoonDistance = how far you need to swim to safety in metres,
you_speed = how fast you can swim in metres/second,
dolphin = a boolean, if true, you can half the swimming speed of the shark as the dolphin will attack it.
If you make it, return \"Alive!\", if not, return \"Shark Bait!\".
","status":"passed","steps":[{"name":"Enter test data and verify the output","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":1,"hasContent":true,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_SharkTestCase::0","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentStep":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"story","value":"Holiday VI - Shark Pontoon"},{"name":"epic","value":"8 kyu"},{"name":"tag","value":"NUMBERS"},{"name":"suite","value":"Math"},{"name":"tag","value":"MATHEMATICS"},{"name":"feature","value":"String"},{"name":"tag","value":"ALGORITHMS"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"subSuite","value":"Unit Tests"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"STRINGS"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"12680-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.holiday_vi_shark_pontoon.test_shark"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/57e921d8b36340f1fd000059","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"49330a85ee41c454","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0}},{"uid":"8bbe92897a0837e7","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1}},{"uid":"cbf123a6aa236a3b","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"39d768f6fda8fdf2","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3de5bbe9e7cab5b6","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0}},{"uid":"2951c359ba3fd421","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1}},{"uid":"972d0622d29729c4","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"2c2a3e42bb3933c8","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},"source":"ffb8e8f4eed50d14.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/test-cases/ffc8d600f4ca1daf.json b/allure-report/data/test-cases/ffc8d600f4ca1daf.json
deleted file mode 100644
index e21160d1444..00000000000
--- a/allure-report/data/test-cases/ffc8d600f4ca1daf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ffc8d600f4ca1daf","name":"Testing period_is_late function (positive)","fullName":"kyu_8.is_your_period_late.test_is_your_period_late.PeriodIsLateTestCase#test_period_is_late_positive","historyId":"763475007d09f077c2c251a191291e14","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"description":"\n Positive tests\n :return:\n ","descriptionHtml":"Codewars badge:
Test Description:
","status":"passed","steps":[{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Pass last, today and period length","time":{"start":1732764221064,"stop":1732764221064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"attachments":[],"parameters":[],"stepsCount":4,"attachmentStep":false,"hasContent":true,"attachmentsCount":0,"shouldDisplayMessage":false},"afterStages":[{"name":"_unittest_setUpClass_fixture_PeriodIsLateTestCase::0","time":{"start":1732764221067,"stop":1732764221067,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentStep":false,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"labels":[{"name":"severity","value":"normal"},{"name":"suite","value":"Data Structures"},{"name":"parentSuite","value":"Beginner"},{"name":"tag","value":"FUNDAMENTALS"},{"name":"feature","value":"Date"},{"name":"subSuite","value":"Unit Tests"},{"name":"story","value":"Is your period late"},{"name":"epic","value":"8 kyu"},{"name":"host","value":"DESKTOP-I2O0REL"},{"name":"thread","value":"11036-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"kyu_8.is_your_period_late.test_is_your_period_late"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[{"name":"Source/Kata","url":"https://www.codewars.com/kata/578a8a01e9fd1549e50001f1","type":"link"}],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"80d57c86b12a37c4","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0}},{"uid":"935b6bf420709ca7","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"8bd454f111efcd3e","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0}}],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"be8f9e1d393606ac","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0}},{"uid":"64a44b1c9018ad85","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"8fac702aa93d2093","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"tags":["FUNDAMENTALS"]},"source":"ffc8d600f4ca1daf.json","parameterValues":[]}
\ No newline at end of file
diff --git a/allure-report/data/timeline.json b/allure-report/data/timeline.json
index ccb0c3ea27c..ec08a7f683b 100644
--- a/allure-report/data/timeline.json
+++ b/allure-report/data/timeline.json
@@ -1 +1 @@
-{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"DESKTOP-I2O0REL","children":[{"name":"11036-MainThread","children":[{"name":"'multiply' function verification","uid":"edb8f84ee9c3dd36","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing litres function with various test inputs","uid":"388d9dc9fa1f1c3a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calc function","uid":"a6d26dfb90ab4062","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing sum_of_intervals function","uid":"61e07c6ddcc506b1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing easy_line function","uid":"324d19209fbeb70d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Test with one char only","uid":"66020f911b054e74","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Test with empty string","uid":"52402d5056a00e1d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Two smallest numbers in the start of the list","uid":"c52dc9ba56a64495","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing hoop_count function (negative test case)","uid":"b02a54a0a8bd8284","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing men_from_boys function","uid":"edfd5d811972f420","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing string_transformer function","uid":"4d8c29fe45d13f2d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"a and b are equal","uid":"9c39905963998c1b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing the 'find_missing_number' function","uid":"b22afbc33030e55f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"get_size function tests","uid":"c8a70d9350601da5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"String with no duplicate chars","uid":"8605c2bc186d7f9a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"test_smallest","uid":"9164bf2c06bf8752","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"XOR logical operator","uid":"689b611d3c9a3124","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Positive test cases for is_prime function testing","uid":"d731ec2306766d91","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing sum_for_list function","uid":"7331de8e7202ad57","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Find the int that appears an odd number of times","uid":"59e860fc2782867c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing century function","uid":"3ead41117d0ad5b6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing remove_char function","uid":"c2a15dd126224894","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Testing length function","uid":"c87eac92a1b3b456","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"test_sequence","uid":"2890c501d19b5f47","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing calc_combinations_per_row function","uid":"b1056dd0bc1f2f4e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing the 'solution' function","uid":"41668c3c4e1a677a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'save' function: positive","uid":"89d5ee585c13bf38","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing period_is_late function (positive)","uid":"ffc8d600f4ca1daf","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing create_city_map function","uid":"37c27a38809b08b4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'mix' function","uid":"3b9e344534b3c5db","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'vaporcode' function","uid":"a6592dc6717fe514","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing compute_ranks","uid":"9e017ac7fdaf6bf5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing the 'group_cities' function","uid":"ee07ce647fa212f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"fa6c346b04c031d5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"5ff3f93ff1ffe8b3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"String with no duplicate chars","uid":"1c3655d4a978bd79","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"302e450946481df3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing alphanumeric function","uid":"14829aa4ce177c0a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'solution' function","uid":"5f97df940bb3f46a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"a30a3ac9558d7a9c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing monkey_count function","uid":"d9e0d2d6c00c88e9","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"f26dca06c76121c7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"28a9bedc22c54787","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"OR logical operator","uid":"b8a2da685a579f99","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"String alphabet chars and spaces","uid":"89c0be4978ed22ba","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing Warrior class >>> tom","uid":"6035f0fe38b5a062","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing flatten function","uid":"fef2d68159e448ff","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Test with regular string","uid":"a5b469ea69ba375b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing pig_it function","uid":"60f7c96f923539a5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Non consecutive number should be returned","uid":"fcb92722bb71757b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"c5bce40c2868c787","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing largestPower function","uid":"addec93357f6e501","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},{"name":"Testing checkchoose function","uid":"64abc8899e8e691d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing number_of_sigfigs function","uid":"8ed1a17310170d88","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'shortest_job_first(' function","uid":"dd86378e3a37dfe4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},{"name":"Testing epidemic function","uid":"200b5f0b4ec790a3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'parts_sums' function","uid":"168d1058a213deae","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},{"name":"Zero","uid":"c19e4739f2d4d64c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"All chars are in upper case","uid":"b0cc123728fa2f2d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"2991adec6435da10","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing all_fibonacci_numbers function","uid":"720b65d3a7d8ec34","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"17c9a97f8a5ea815","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing zero_fuel function","uid":"7c6af0e0a129f035","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing next_bigger function","uid":"5e2354482de170d3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"test_solution_big","uid":"31802a90aeba5e97","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Potion class","uid":"f5c9e062133dbbbb","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"b684b0c7250ecf6d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing gap function","uid":"cb9f6d4c2aaf90e3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing solve function","uid":"4d4729a99109106e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"c3e9cf6e477b7f80","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'greek_comparator' function","uid":"d0246537274067fb","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing done_or_not function","uid":"1251fa1056fea3d4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"'multiply' function verification with empty list","uid":"e751c9c9dc3d04e6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing growing_plant function","uid":"56d019840f444cec","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing agents_cleanup function","uid":"bb0cb59f0e1a4eca","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"b26a6745cd367097","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"powers function should return an array of unique numbers","uid":"631ed8ca3aead56c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing validate_battlefield function","uid":"1a13c6a89153460b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Square numbers (positive)","uid":"1bd3919646678e3f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'letter_count' function","uid":"d6ad7a05187743ff","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing easy_diagonal function","uid":"53eb34bc4e02fa07","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: append","uid":"a78b9243c26a61bf","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"AND logical operator","uid":"591cfdbc90cf4c5e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"c700736d12b44c86","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing solution function","uid":"d5aba2cd944d7efd","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"Testing invite_more_women function (negative)","uid":"7e066328cfed2428","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Wolf at the beginning of the queue","uid":"63ea9545d8dcd43f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing the 'sort_array' function","uid":"e53952640c2c9e47","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"cc4dd11ea285cd92","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing string_to_array function","uid":"8672ab2817945b36","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing invite_more_women function (positive)","uid":"b3f6328bce0de37c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"63a8ebd07b8fa1c4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing binary_to_string function","uid":"67a0bf67db9047ee","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"bd65eae3991d6c2c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"test_solution_empty","uid":"80f314b70b306bd4","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"a and b are equal","uid":"405b625cf95f9fbd","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing two_decimal_places function","uid":"a61ba5af03a1f296","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"46eea1e10beb3240","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"ebad1371009d2223","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing the 'valid_braces' function","uid":"5908d364b75f844e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"c0b1085f1fbfd7ed","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Square numbers (positive)","uid":"13f340b5f893b4e2","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing duplicate_encode function","uid":"d1bc6da1a117f865","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing validSolution","uid":"9d2b852ea94aa88a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"String with mixed type of chars","uid":"60d4140245a65d5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Should return 'Publish!'","uid":"aa37770dd2142a16","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing alphabet_war function","uid":"e91954f86960f5cf","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},{"name":"Negative numbers","uid":"bca9ba5488466979","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing dir_reduc function","uid":"4eb91d777aea105a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing done_or_not function","uid":"48e03b38164b77c2","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"49ad6a9c0404421b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing 'feast' function","uid":"3cb7f65d354963ea","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'DefaultList' class: pop","uid":"4438dce845a8b680","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Verify that greet function returns the proper message","uid":"190ed93e28b901b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Should return 'I smell a series!'","uid":"4c5cc35d3de0d6f4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing swap_values function","uid":"ee50880cc545f1d3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing max_multiple function","uid":"1abde016dd7f5ee7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"8bc712dc2d3a7199","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'numericals' function","uid":"b36ca0513e4048a8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PERFORMANCE","PUZZLES","ALGORITHMS"]},{"name":"Testing make_upper_case function","uid":"b2f619fce2ea028d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'thirt' function","uid":"62a6bbd8d87be20e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing anagrams function","uid":"300c045916564a1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Test that no_space function removes the spaces","uid":"63b822db5bae14d4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing is_prime function","uid":"142f5165c8452d36","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"goals function verification","uid":"965bac5a2c55f031","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'pyramid' function","uid":"ff9c64bdd3b3fc0c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing length function where head = None","uid":"8e87cfc15c8260a3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing first_non_repeated function with various inputs","uid":"a3cba1eb012d0834","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing to_alternating_case function","uid":"f30b225377e5683d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing odd_row function","uid":"416bb0c0ac58f7b6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Testing Calculator class","uid":"5194ad39db439d08","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing share_price function","uid":"5bf735ebb9d90923","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing Decoding functionality","uid":"98ca489a74667507","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing Walker class - position property from negative grids","uid":"3e564e38813f1539","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing 'is_isogram' function","uid":"30977e1fdeed6f0a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Wolf at the end of the queue","uid":"6dfafb882d7cc41f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing increment_string function","uid":"dc076040e5481dc9","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Non square numbers (negative)","uid":"162a4f2fa010c721","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"fix_the_meerkat function function verification","uid":"1f1df83d6cc10b66","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"All chars are in lower case","uid":"e1af2c095108694d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing calculate_damage function","uid":"d0931e78c129f8d8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Testing tickets function","uid":"9a9def5039f12f67","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},{"name":"test_josephus_survivor","uid":"6ef44675aea47099","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_basic","uid":"bdd8b1b0bd82d5b1","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing check_root function","uid":"ba71f124345447fc","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","MATHEMATICS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},{"name":"test_line_negative","uid":"577d9e765fb39849","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing toJadenCase function (negative)","uid":"1bf4128bcf35143f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'snail' function","uid":"e7035dc3ef8d99c0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing easy_line function exception message","uid":"80a5eacfa2431348","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing list_squared function","uid":"b7dd8f8438e567a9","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"9e71e34228180c1c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'summation' function","uid":"1b57aafe4439b9a8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Testing Battle method","uid":"c00621abb22a9be3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"a or b is negative","uid":"be50565df8dfb0ab","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing domain_name function","uid":"6a3f85e29591c654","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing password function","uid":"3ff87d981594c6f7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing check_exam function","uid":"f6c63ae7fdc54916","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"ef53249dd3798b49","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing 'solution' function","uid":"f48dcf9628fe90ff","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"99bd3e79aeea5636","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"'multiply' function verification with random list","uid":"8388a8495a8b75af","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'solution' function","uid":"e604a93a8ee1253f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing row_sum_odd_numbers function","uid":"980af150a499b4e9","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing set_alarm function","uid":"3846518071a02e50","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing done_or_not function","uid":"ef2b00c02db84592","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing make_readable function","uid":"5654bb5658921dcd","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"test_ips_between","uid":"93b00a3d2e7b92c1","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Negative test cases for is_prime function testing","uid":"4710cc2182eb85cb","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing Encoding functionality","uid":"5e4416fd32f6992f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing likes function","uid":"6bab07231bfb8a25","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"String with alphabet chars only","uid":"54fbe05c675f404a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Large lists","uid":"98e0aca6e090522b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing shark function (negative)","uid":"8dfef1ba8856d412","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Non is expected","uid":"c005f5247ce8619b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing make_class function","uid":"ab3687d99fed99d0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},{"name":"Testing the 'unique_in_order' function","uid":"19cfe4000991e820","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing spiralize function","uid":"43a8b37a1715c915","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Testing zeros function","uid":"3c7a781e3674db5e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: extend","uid":"c244be500ebdf146","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'DefaultList' class: remove","uid":"c0a4502fedd41667","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'save' function: negative","uid":"86bf8b663d5828a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing decipher_this function","uid":"37bcd45d30c593a7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing to_table function","uid":"e687a692c2c18f1b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing check_for_factor function: positive flow","uid":"ff18bec5c293c228","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing top_3_words function","uid":"450fbb27e2067be4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing format_duration","uid":"4249127f6bff6f10","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Negative test cases for gen_primes function testing","uid":"9b0ec4eb2cd2dde7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"move function tests","uid":"6a636a909012a6f0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'DefaultList' class: insert","uid":"ea77ab4395e92566","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"test_triangle","uid":"732b9dd805d734b8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing hoop_count function (positive test case)","uid":"6641c9ab33f4ea66","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Should return 'Fail!'s","uid":"112ca50049d27c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing encrypt_this function","uid":"48fa5f91e3478c29","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing count_letters_and_digits function","uid":"183ba5aa4a18280","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing is_palindrome function","uid":"e532878179cb6f87","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing array_diff function","uid":"354cda6601a7cded","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing Walker class - position property from positive grids","uid":"4b2984e4fa36f94","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing calculate function","uid":"1857a7ece8075aa5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing two_decimal_places function","uid":"9246dbe4ecdc42ce","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'factorial' function","uid":"82f0a19d19bd8125","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing first_non_repeating_letter function","uid":"5ad5cb812fbd5d4a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Negative non consecutive number should be returned","uid":"4736c243443acbf6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'generate_hashtag' function","uid":"3de1512f067d459d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Positive test cases for gen_primes function testing","uid":"65e9477143af3f55","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing valid_parentheses function","uid":"8e4b6f6bd251566","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing digital_root function","uid":"fea5f749a1c464e4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing next_smaller function","uid":"641b1ee7248b1557","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"b78b9d24e53cd100","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"STesting enough function","uid":"c31558e9c7981ac7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"test_permutations","uid":"c25f8210fdb51a41","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing take function","uid":"3d40466198fa34e6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Sudoku class","uid":"a908975bd67b2eca","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"test_solution_medium","uid":"8e9b4227c17ce17f","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing period_is_late function (negative)","uid":"2be24f9b66669d76","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing shark function (positive)","uid":"3de5bbe9e7cab5b6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"3d05de3d43cf437d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"'multiply' function verification with one element list","uid":"a13c451f0f676900","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"test_line_positive","uid":"32a39f3c0fa23567","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing move_zeros function","uid":"1c9684bf403c80de","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing 'order' function","uid":"8a89827c471bc909","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing stock_list function","uid":"64ddebaa5d6679fc","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"You are given two angles -> find the 3rd.","uid":"77ce7ba6af0b177a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"String with no alphabet chars","uid":"783d8a205b731823","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]}],"uid":"47f66d4df6594479df63e370348f1468"},{"name":"9168-MainThread","children":[{"name":"Wolf at the beginning of the queue","uid":"3b252f71e94d60c3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing Encoding functionality","uid":"c91f2e2d1c4e5a72","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Negative test cases for gen_primes function testing","uid":"65f6b4f1195a0e9d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing check_for_factor function: positive flow","uid":"af99dc37dcb7799b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"b7107b1da849121a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"c739525d6df646b0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing first_non_repeating_letter function","uid":"378b8959bf0b41a9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Testing to_alternating_case function","uid":"c1ac88d1c8e8cadf","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing is_prime function","uid":"8edcba07a1a3ea56","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Zero","uid":"764219a087e938f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing sum_of_intervals function","uid":"99a774ce5ee6bba3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing men_from_boys function","uid":"139cceadff83cc0d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing list_squared function","uid":"61de742601660eab","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"b5cedd1e00782e11","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_solution_empty","uid":"706d67120123862f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing hoop_count function (positive test case)","uid":"f507fecee61d3d94","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Should return 'I smell a series!'","uid":"68e1fa91eff84fb2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"test_triangle","uid":"e5a7c04cf0e6c2f9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing Sudoku class","uid":"d4d3736adb97380b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"7612354cc3c699d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"'multiply' function verification","uid":"dfa8d9395e9495b6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing the 'pyramid' function","uid":"329cbbd27ed228a7","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Warrior class >>> bruce_lee","uid":"70c180d1e9f40ddc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing domain_name function","uid":"e0d2f09c0da8121","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"test_sequence","uid":"bda7ad5e74660b56","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'mix' function","uid":"9ee094a1f359821e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Wolf at the end of the queue","uid":"2180a5f5e79006a1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"test_smallest","uid":"767acc864b347295","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing pig_it function","uid":"caf985b2a75ee6b7","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing Decoding functionality","uid":"58a164b572fc5a50","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing 'DefaultList' class: append","uid":"f25197354d7a779d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing easy_diagonal function","uid":"8d85f39401914c16","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"817c95f8ac92a91e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ips_between","uid":"f9778b72019f6060","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'solution' function","uid":"3d4ef3b1faaf3c9d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing make_readable function","uid":"75040d42480a95e8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"Testing odd_row function","uid":"1be5b98a41807de8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Testing 'thirt' function","uid":"1a8f12ae9a258bd1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Should return 'Fail!'s","uid":"a355bc32a0d73da0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing easy_line function exception message","uid":"44516baeffa03c9d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"71a05925458c8736","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing length function","uid":"55a0094c41d10012","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing permute_a_palindrome (negative)","uid":"11195fbf11e8bfc3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_solution_medium","uid":"634b88b34b81a74c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing toJadenCase function (positive)","uid":"faf400d308fb1d4e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing alphanumeric function","uid":"4df9c941adb35f26","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Test with one char only","uid":"fe13696efb68455a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing count_letters_and_digits function","uid":"e695b3f4b0bdd51b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Negative non consecutive number should be returned","uid":"9aaaa009f2bba8b1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing zero_fuel function","uid":"bdcd06f2ac6e82c9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function","uid":"45bc1447720343e5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"5471ece0090e3d4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"move function tests","uid":"f20c6ac583494462","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing duplicate_encode function","uid":"6f9dcb0c09ae9f13","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_starting_position_from_negatives","uid":"d34aca89a8362e7c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"23e7f7a9e25073fa","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'vaporcode' function","uid":"7d3b7c7449825e20","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"142b0c4f3754d996","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing password function","uid":"2f46a2e41d4cb55","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing array_diff function","uid":"359cda8d66959d20","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Two smallest numbers in the start of the list","uid":"f2826391ba216705","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing share_price function","uid":"1212df96f6b2dc34","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"'fix_the_meerkat function function verification","uid":"5c657b72ebb12427","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing is_palindrome function","uid":"c8de14a6ed49ac6d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing calc function","uid":"500f182a6eedd000","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing 'is_isogram' function","uid":"f6dea82ce819c148","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing next_smaller function","uid":"ee182a5a1f4b39dc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing make_upper_case function","uid":"ac65ef6ef01656e6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing decipher_this function","uid":"67e470215248af57","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing 'greek_comparator' function","uid":"3e88e2d0381e105a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing toJadenCase function (negative)","uid":"c10fb0178a326f0a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'summation' function","uid":"6b42b881fa048473","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Testing max_multiple function","uid":"a1980ae57d2c7b3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"a or b is negative","uid":"f1c13dcc2ec25637","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"86173a2048ae1d24","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"All chars are in upper case","uid":"2c38900f28571c1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'snail' function","uid":"b7874e896ca052d2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"545394bf3fbbd64b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing validSolution","uid":"2ac4d21875a44bdb","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"AND logical operator","uid":"c78900977fa836","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing remove_char function","uid":"3604ad2531e10e0a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Testing length function where head = None","uid":"21dca02637c8027f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Warrior class >>> tom","uid":"3bb063d5045f38b5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"All chars are in mixed case","uid":"9b5105f2c1baa9ed","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing to_table function","uid":"c0b9bbb0a9f351b0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Test with regular string","uid":"de09867d078b6af4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'order' function","uid":"610300a29faa4ee4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'letter_count' function","uid":"893f14f04872e4c5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing advice function","uid":"994a4ad6b5f0c1e0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"ae5dc2ec4f03f9e5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing row_sum_odd_numbers function","uid":"583a0190aa99ad42","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","LISTS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing binary_to_string function","uid":"cedf72c8fbbfdfc5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"'multiply' function verification with random list","uid":"6e91e404eb8e624","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing likes function","uid":"4617147ad7612076","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing monkey_count function","uid":"1d437c172b71c55f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'numericals' function","uid":"522a0d282fded9dd","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Large lists","uid":"fa27e6e3693a7b83","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing sum_for_list function","uid":"ce75fbdf4ccd46b8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Find the int that appears an odd number of times","uid":"82d71f1a1b9a4c08","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'DefaultList' class: pop","uid":"adbbb2c26291ccd5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing invite_more_women function (positive)","uid":"938f6f7ebecca4c3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'sort_array' function","uid":"afe0c9a0972467a3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing Battle method","uid":"552b72a0721ea486","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Non is expected","uid":"d0ce09c4ba5ff697","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing Calculator class","uid":"197e00510d3eb166","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"3b453b26a6476828","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'unique_in_order' function","uid":"8bbe3b647eb4bfeb","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing check_exam function","uid":"7f4f6ae800da8214","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"ae4ebdaea3850cc0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing make_class function","uid":"aa1a2a69b8a9bf68","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'solution' function","uid":"afc07e402ebe38d8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Verify that greet function returns the proper message","uid":"6902a5b0a224435c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing 'solution' function","uid":"395a8f7cfcd6a2c9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"895071e6126c1fbc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing epidemic function","uid":"4c31a5ec99c6ca69","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Should return 'Publish!'","uid":"3c275e4650ef1fcb","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"test_solution_basic","uid":"5aa7474450de295f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing litres function with various test inputs","uid":"df9a9f68276bbb84","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing zeros function","uid":"6463a9e3be0b4026","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: extend","uid":"256439519ef758bc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing swap_values function","uid":"875881a97b3fc375","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing digital_root function","uid":"f1908dde48e8dbb5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing stock_list function","uid":"a98592d8e6c7fba2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"f17cc6d65b0932fd","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing number_of_sigfigs function","uid":"c793ab5339736af5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"You are given two angles -> find the 3rd.","uid":"756610bb1a8856d4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"a and b are equal","uid":"9dc0ca62f1db510f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"9a17297856f21a74","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing shark function (negative)","uid":"30e62f45ee93d21d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"197e80b267cccc2b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing the 'solution' function","uid":"3a617c2d20fe6a0a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"OR logical operator","uid":"2064c7d6b1732474","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing period_is_late function (negative)","uid":"93cbb9687a6c19d2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing done_or_not function","uid":"2da97da2ac2c9bbd","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing agents_cleanup function","uid":"d64758690dcdce52","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"goals function verification","uid":"91aab0544068789","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"1b95adcea61e4ef5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Negative numbers","uid":"d35364e5c638d89f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing first_non_repeated function with various inputs","uid":"b4bcf3d5a4367d8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"68235061ff0b1d1d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing alphabet_war function","uid":"a456e8af4c590649","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","PROGRAMMING","FUNDAMENTALS","FEATURES","ADVANCED"]},{"name":"Square numbers (positive)","uid":"a5bb3631db18a9d9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"test_line_negative","uid":"f10852a0a46489bf","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing check_root function","uid":"eb1b904b9e574ded","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"String with no alphabet chars","uid":"7f05453c14dc1c4a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Positive test cases for is_prime function testing","uid":"42452319aaa200ae","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"String with alphabet chars only","uid":"ff24b513a2221397","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing check_for_factor function: positive flow","uid":"ea018bd2743d350e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_line_positive","uid":"2488d38c1be516d6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"'multiply' function verification with empty list","uid":"4f999b555dd62215","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing largestPower function","uid":"28847243d9b7f290","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Wolf in the middle of the queue","uid":"a586415c7c751146","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing 'save' function: positive","uid":"df5176bbed48ed91","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"23199ebc2c7c1fa2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing growing_plant function","uid":"f71bd4516df37f52","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_solution_big","uid":"4d0958f9149b5791","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing two_decimal_places function","uid":"4eaed4684cfaee8f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing solve function","uid":"c61d34eb10bf204","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing anagrams function","uid":"4d57a8ddade5816","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"test_permutations","uid":"740e72b931a3ed2d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Negative test cases for is_prime function testing","uid":"406377324fdf0256","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing 'DefaultList' class: insert","uid":"88ed1c9da2d9b53b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing spiralize function","uid":"47cf0745ec1b0964","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Testing shark function (positive)","uid":"b8bd7a062c96fe90","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing increment_string function","uid":"a6f428498c7694b0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Test with empty string","uid":"cefd3a9afeec351e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing period_is_late function (positive)","uid":"935b6bf420709ca7","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing two_decimal_places function","uid":"c20970878e009fc6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing string_transformer function","uid":"152d6167de0fb37e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"d1233b1a931bee1a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing flatten function","uid":"200c9d07d930b3b1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Testing encrypt_this function","uid":"1751fe3c0a6687c3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing next_bigger function","uid":"8dcdfa9166c48fb8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing century function","uid":"3fe8a02ede1e6532","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"ebb627dfa50cb94d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'group_cities' function","uid":"14c8b0cd48caa4d6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing validate_battlefield function","uid":"1c217987ee1a1d39","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"632eacb89b6e193e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: remove","uid":"ae08758c48a63481","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing take function","uid":"7fb0d954404a7411","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing format_duration","uid":"42bd5b348187136c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Testing set_alarm function","uid":"68ad711bfb950e6e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BOOLEANS","FUNDAMENTALS"]},{"name":"Testing 'longest_repetition' function","uid":"9a72e64592e0ae1b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing invite_more_women function (negative)","uid":"fb64f9c33c11676a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"'multiply' function verification with one element list","uid":"a7d954f4aff6f601","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_starting_position_from_positives","uid":"a35155a27bb8937d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing done_or_not function","uid":"1065b8b44c0afc6f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Test that no_space function removes the spaces","uid":"49044c1c42d54a81","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Positive test cases for gen_primes function testing","uid":"22f939e586318511","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing checkchoose function","uid":"73622414b649e45a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing calculate_damage function","uid":"962ca80dcc908350","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Testing the 'find_missing_number' function","uid":"ccb7c5007831ab45","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"XOR logical operator","uid":"2dcba5fbac259354","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"a an b are positive numbers","uid":"c5bfa9ec903b7b32","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing gap function","uid":"37af89538f752875","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'generate_hashtag' function","uid":"a9ecee1b4fc0ab11","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Testing 'save' function: negative","uid":"c38b32e4e940b443","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing top_3_words function","uid":"65c772a236576a2d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"get_size function tests","uid":"e29868febcecd61d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"Testing shark function (positive)","uid":"99e31d655e3161a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing all_fibonacci_numbers function","uid":"8bf0e4ddc17f51c8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"a and b are equal","uid":"de0a077377bec456","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing move_zeros function","uid":"482801cdd802c850","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"powers function should return an array of unique numbers","uid":"7f0995b9351caed2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Non square numbers (negative)","uid":"35f4051adfa3517","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing hoop_count function (negative test case)","uid":"6c457590f118b700","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing solution function","uid":"6558b0da7e100d83","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"ab62ce2428f0e01f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing Potion class","uid":"79e5a850abe86297","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing tickets function","uid":"8f6f88ab23c0d630","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Non square numbers (negative)","uid":"3846d19bb4975491","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Square numbers (positive)","uid":"ed242b4479970e98","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing valid_parentheses function","uid":"b28ff46b20790be2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing dirReduc function","uid":"a07fccce3e37ee4a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"STesting enough function","uid":"f5725ff55458d02a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"Testing 'factorial' function","uid":"bd413f89b47699c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_josephus_survivor","uid":"6566372edd2dc54c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127828,"stop":1724735127828,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing calculate function","uid":"dc9bdff2273b81f8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'feast' function","uid":"579e5f45553c02f2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing string_to_array function","uid":"2d49ce73ea45d7a1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]}],"uid":"cfeb7f59be7c3a466938a2d8e32e4ead"},{"name":"17192-MainThread","children":[{"name":"Testing advice function","uid":"4f20da98ae3e1985","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472624,"stop":1724733472765,"duration":141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing max_multiple function","uid":"da222867360b442e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing 'solution' function","uid":"ebea1136229ab9bf","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Negative test cases for is_prime function testing","uid":"335c39c3e0f7aa15","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Square numbers (positive)","uid":"6d2f9028315647c1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing the 'pyramid' function","uid":"1d4c3341dfe8e289","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"a an b are positive numbers","uid":"2ba00773a1bfae2e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"test_sequence","uid":"d6fd6e0593022837","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing monkey_count function","uid":"ed783d7ab62f1ba4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474585,"stop":1724733474600,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"e76c8429b652e3f0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'DefaultList' class: pop","uid":"582aa68275dac68e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Square numbers (positive)","uid":"1531ff5e4d5380e4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing valid_parentheses function","uid":"ea636867f014d21","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"test_line_negative","uid":"96ce14353b4f3e49","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing decipher_this function","uid":"4719969d944ed48a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Test that no_space function removes the spaces","uid":"1b6eab50f2f722f5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing encrypt_this function","uid":"229dd074fbcb6ca1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473889,"stop":1724733473905,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing Encoding functionality","uid":"2483ff464fe4ea07","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Wolf in the middle of the queue","uid":"bf68fdf036dd98c9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"a or b is negative","uid":"9f8d638b621270bd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"383972b39eec664a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing array_diff function","uid":"6a8f943df9cf325c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Non is expected","uid":"821065d4dc841edb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474647,"stop":1724733474663,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing validate_battlefield function","uid":"616388e3d3f3ad4c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing zeros function","uid":"4ab2fd070154adeb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing next_bigger function","uid":"ab7f75990cdffa76","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"All chars are in upper case","uid":"34931ad2bd045d0c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Warrior class >>> tom","uid":"ba3e30be8784f086","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing 'DefaultList' class: append","uid":"86447fe348b226fe","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing century function","uid":"65bb39f46c25941f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Should return 'Fail!'s","uid":"65b2cf00b86ce444","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Negative numbers","uid":"814ad2f745782ad7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing permute_a_palindrome (positive)","uid":"5956e80e98375be","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"4430fa612ad99844","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing shark function (positive)","uid":"bcdd15975118f527","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"95924b9d92f1ced5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"OR logical operator","uid":"e9f92529af3ab5ff","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Find the int that appears an odd number of times","uid":"3c99f2489842209e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'snail' function","uid":"3f3bfc03f90689c3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing 'greek_comparator' function","uid":"a12dc2585f9de41f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"test_basic","uid":"ed9cfa6ba87dba0e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Positive test cases for gen_primes function testing","uid":"40a0fe54277654cc","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing alphabet_war function","uid":"47f8dbee3cb403d3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},{"name":"Testing zero_fuel function","uid":"3b2be2c8b8f3d0bb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing number_of_sigfigs function","uid":"ac35e86bb753fb8c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing string_transformer function","uid":"6226ef3ddb316aa7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"move function tests","uid":"625a87864855843c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing sum_of_intervals function","uid":"8c4c3ac3b9ddced3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing 'save' function: negative","uid":"bfb03abe3203ecf1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing all_fibonacci_numbers function","uid":"f253bf40e74f545d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing is_prime function","uid":"6e4923e8771eebeb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"d237c739f4b0c138","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing set_alarm function","uid":"ea733e6b4760e89e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing make_readable function","uid":"e63c100babc1267d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"You are given two angles -> find the 3rd.","uid":"20569c47774cf3c7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing count_letters_and_digits function","uid":"a8ee14a37e5c3cb6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Should return 'I smell a series!'","uid":"b8f5ce56991bbe59","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing increment_string function","uid":"117e19024dff1cfd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"test_random","uid":"664f2a2d41bf2bd8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_josephus_survivor","uid":"c264906d7bf954d5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472921,"stop":1724733472921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Test with one char only","uid":"2399abc94e3173da","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing remove_char function","uid":"1ae269d449ac7d5e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"String with mixed type of chars","uid":"eb60d649770273d6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'solution' function","uid":"741a61f0f9cb4c37","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing solution function","uid":"747c525d425e0efa","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"95e7a9865f127b46","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"a and b are equal","uid":"f40d2270a86983a1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"2c7af88777002151","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Warrior class >>> bruce_lee","uid":"4941703c69aa6dd8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing epidemic function","uid":"437936b48694b75d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"String with alphabet chars only","uid":"1938d829429abf54","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"All chars are in lower case","uid":"f2a7bab28da55269","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing tickets function","uid":"765c2af6ca77e4e9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing growing_plant function","uid":"91d86d4a26e41755","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing top_3_words function","uid":"4b28b33a131eefd9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing agents_cleanup function","uid":"641fd537e33a59ae","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Wolf at the beginning of the queue","uid":"b9bf67d4df9c3970","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing shark function (negative)","uid":"b3ade822e686b250","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"e6ed73d965a64ee5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'numericals' function","uid":"88851466a8ab5f44","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473991,"stop":1724733474007,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"STesting enough function","uid":"210d6cbbe1051e7b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"Testing check_root function","uid":"e7b4bfe5c117b0b5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Should return 'Publish!'","uid":"46de5298b06a2e8f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"a and b are equal","uid":"c730b39a7cf9843","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"get_size function tests","uid":"68489cf8ea35171c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474897,"stop":1724733474913,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"Testing 'generate_hashtag' function","uid":"c12e168b06d36fc7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Testing stock_list function","uid":"296f86e34803d6c1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"1bcebf4fb624aad6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Wolf at the end of the queue","uid":"56e6898f814c9a2c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing easy_diagonal function","uid":"abf4f2031d384e78","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473218,"stop":1724733473889,"duration":671},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing calculate_damage function","uid":"98366b42396826ce","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Testing create_city_map function","uid":"472edec34fd4cc19","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Non consecutive number should be returned","uid":"8817b6c726fc2884","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing done_or_not function","uid":"b9086c98d6d71504","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"test_starting_position_from_positives","uid":"e9cabde1f2c64760","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing the 'unique_in_order' function","uid":"d7ea74c17659aeca","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"'multiply' function verification: lists with multiple digits","uid":"707862d33841a8ff","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_solution_big","uid":"a83b85c2e341a76c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing check_for_factor function: positive flow","uid":"861fc17326f7d16a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474679,"stop":1724733474694,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"'multiply' function verification with one element list","uid":"4dfeb434e28153fe","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing invite_more_women function (negative)","uid":"c3faad8d02b815fd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing hoop_count function (negative test case)","uid":"d9bbc705106eff98","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing period_is_late function (positive)","uid":"8bd454f111efcd3e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Battle method","uid":"921715088233c4e7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing Potion class","uid":"111dbc365b1f3e78","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'factorial' function","uid":"4f2bbc07480f42a4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Calculator class","uid":"abed1b9a0913387d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Negative test cases for gen_primes function testing","uid":"e2a8e239adf783da","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing 'mix' function","uid":"584f8bdd5c7f3c16","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing easy_line function","uid":"d9e7bf55554cd705","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"83b34d0610fd83c6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"'multiply' function verification with empty list","uid":"c4d9587a3ff2d229","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing done_or_not function","uid":"2c53cc9448de91f2","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing string_to_array function","uid":"a20726936132e0f6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing length function where head = None","uid":"1dd416b71393e4f8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing two_decimal_places function","uid":"8782c11be4532248","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing digital_root function","uid":"fd85877ffe0d5722","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing format_duration","uid":"9f41894781b470ee","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"'fix_the_meerkat function function verification","uid":"a0013817978e9f1b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"ba2c8f43220f0c44","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Negative non consecutive number should be returned","uid":"6444bc59e77319f9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Zero","uid":"4fc00e9c47abe8d0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'DefaultList' class: insert","uid":"e8a3e54ef5fe796f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'order' function","uid":"7312d30334dcfc0d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing gap function","uid":"71dc0d8169aaad6f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing first_non_repeating_letter function","uid":"31a691fa5a56c905","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Test with empty string","uid":"c7b8f329dd40406f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing validSolution","uid":"7677af29e8a1671e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"Testing 'thirt' function","uid":"24b32ad032525022","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473046,"stop":1724733473061,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing duplicate_encode function","uid":"fa69c95248558058","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing easy_line function exception message","uid":"7e36f3895c7e5ba3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_smallest","uid":"5364b62b05552f1e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing odd_row function","uid":"b7108f3053cbc60d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Testing largestPower function","uid":"78450b76b8629fe6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_solution_medium","uid":"ac390c8ac17d8363","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"330a0128cd73780c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'group_cities' function","uid":"f293d4274aefdd43","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing sum_for_list function","uid":"30ac3ffad3316fea","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472452,"stop":1724733472499,"duration":47},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"test_starting_position_from_negatives","uid":"ee3233c4ab89c7ec","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_ips_between","uid":"624b364c1e1f6bc7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing to_alternating_case function","uid":"24df9329b634133a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'find_missing_number' function","uid":"3460c7a02debe899","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing binary_to_string function","uid":"a22d4b8f003df599","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"Testing invite_more_women function (positive)","uid":"24b136640bd96c68","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Sudoku class","uid":"6de398181d9095ee","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"Testing solve function","uid":"7ec3425d5267a222","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: remove","uid":"7de68906bfa0f18","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473171,"stop":1724733473186,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'solution' function","uid":"8fd9fc1a4b426539","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Testing likes function","uid":"168ffd09c766442f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"941c0037b0b98fcf","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'longest_repetition' function","uid":"a25791815212e793","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing check_exam function","uid":"7369f3dde824b045","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"goals function verification","uid":"80ba443311cb72ff","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"122ba025ebcea5dd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Verify that greet function returns the proper message","uid":"12c07b407ce072f5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"76614b580d9bd7f8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing length function","uid":"ed5a184ed941933a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing permute_a_palindrome (negative)","uid":"7b584cbfaa9e2f14","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing alphanumeric function","uid":"d8b4a2733a1f48dc","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Positive test cases for is_prime function testing","uid":"497e27a7f74365e8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Non square numbers (negative)","uid":"6aeb83ca0df8b3d8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'DefaultList' class: extend","uid":"9d50fe36fd5059ab","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing swap_values function","uid":"e6abe3c64e54cb9f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing move_zeros function","uid":"1b9a7ef859e6370c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing calculate function","uid":"7ed5e03fb846420f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing checkchoose function","uid":"5392fbee850dfcf4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Decoding functionality","uid":"25b0f3d782a2ed03","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing hoop_count function (positive test case)","uid":"f801b2352cd357fc","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"'multiply' function verification","uid":"97bb72caed16dfa0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing litres function with various test inputs","uid":"53fa8d477eb42fd3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_line_positive","uid":"9eac58d1342209e0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing done_or_not function","uid":"1c33446eccccc45a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing share_price function","uid":"a4637a157e542cb8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"'multiply' function verification with random list","uid":"dee6c3b3d0dc73e4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_solution_basic","uid":"28083507c1397923","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing password function","uid":"cf349408f505ed67","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing is_palindrome function","uid":"30ebc2ebd440c488","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Two smallest numbers in the start of the list","uid":"59a630e9120dbf2c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474491,"stop":1724733474507,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing make_class function","uid":"44e584571b03be2","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"72c86ca38c98258","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing make_upper_case function","uid":"a5467cc7a05b3546","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'letter_count' function","uid":"9ef5212b94420bba","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing calc function","uid":"bae98e899f1ebab4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing 'vaporcode' function","uid":"d50213dc9ab240ff","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing take function","uid":"efdfaccb93c4c6b4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing men_from_boys function","uid":"5815fdb3e38780e6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"String with no alphabet chars","uid":"a2f70229e4c52322","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing period_is_late function (negative)","uid":"c03eb686eb3e5a89","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"test_permutations","uid":"ef2ebe964f1d2f5f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"AND logical operator","uid":"a618a1e47f6e349d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"cb1927945c40fc3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"acf18a2788645a5a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"powers function should return an array of unique numbers","uid":"58bbccd3c8af3c06","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing anagrams function","uid":"e480fe95093fd8e7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"681eea057133a7e0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'feast' function","uid":"43c9c9efb1c04251","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'summation' function","uid":"e65c2aee0db2b724","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Testing compute_ranks","uid":"9fea94ac2fbcf5b2","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"XOR logical operator","uid":"94e103957a6e541c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'is_isogram' function","uid":"801881710b06074","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing spiralize function","uid":"f207a08521ff3dd3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Test with regular string","uid":"11ff02c2df19530d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing two_decimal_places function","uid":"842b955d145895ca","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing pig_it function","uid":"e0e01cfda157cf01","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing next_smaller function","uid":"a53e477b227bdf44","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing row_sum_odd_numbers function","uid":"cb7d8edff0d47cc5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing toJadenCase function (negative)","uid":"36552864c04c1cf9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Large lists","uid":"f6681b778f42e33c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474632,"stop":1724733474647,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing the 'sort_array' function","uid":"fe040c66880e0b15","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing dirReduc function","uid":"f7f7ddd6c717f082","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing flatten function","uid":"9e3c99258a0c64df","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"b9f8e7d93793c0ea","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing to_table function","uid":"fa5cd4b7c764fede","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing 'save' function: positive","uid":"eb4d3d652c38eb3f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'solution' function","uid":"3400d1d080e82f75","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472421,"stop":1724733472437,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"8bc93f78736d3a0e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"5a4c9eb3dcb32bf5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing list_squared function","uid":"319c2fc51c0b8912","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472796,"stop":1724733472921,"duration":125},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"Testing domain_name function","uid":"13c4343c88a790e8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"test_solution_empty","uid":"61f84f81177cf38b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"String with no duplicate chars","uid":"a7599be0f5459a3d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]}],"uid":"88f6c033dfd2fdeb63783b1f0ce238a8"},{"name":"12720-MainThread","children":[{"name":"Testing invite_more_women function (negative)","uid":"1d7a8665bbc3ca3a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing 'DefaultList' class: pop","uid":"67c96b92db3f1ee1","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Test with empty string","uid":"2fb895d93acc0bab","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing calculate function","uid":"1b6850c9f0a02820","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing Walker class - position property from positive grids","uid":"c8da32e94b736fef","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing domain_name function","uid":"950acbfbefb81796","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"test_solution_big","uid":"68a2b9760a533e02","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194190,"stop":1732428194190,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"String with alphabet chars only","uid":"85613c3b6c6421c4","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"867b171e961cc6e3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"f6b3bc73a428b4db","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing set_alarm function","uid":"f631ad3e8bb02244","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing sum_for_list function","uid":"4b22647a9cdd2bef","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Testing tickets function","uid":"5c0c21f2226a901c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},{"name":"Testing array_diff function","uid":"41a6baf598873d9b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing check_for_factor function: positive flow","uid":"bd28741372a5f921","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing encrypt_this function","uid":"4ab01f4fc722fa2f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"c4f63c652fed664c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing hoop_count function (positive test case)","uid":"a0332cc6a682faac","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"get_size function tests","uid":"7eedfccbd9267527","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"test_permutations","uid":"682ca0c47ecc45d4","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428193998,"stop":1732428193998,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing shark function (negative)","uid":"42358797bb03e774","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_line_negative","uid":"63ceea7fe946ff07","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428193914,"stop":1732428193914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing dir_reduc function","uid":"aa8525de66192fb3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing stock_list function","uid":"64001087ec7aaf2b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing Potion class","uid":"77a9a3d99a741f47","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing make_upper_case function","uid":"54122a7c8f1149b2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"edb0e461adb94f5b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing zero_fuel function","uid":"9ece4d55c6bd3b35","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_diagonal function","uid":"711b3df283530a5b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"6f37cee94115c50c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Wolf at the beginning of the queue","uid":"20301c2d6922300e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing check_for_factor function: positive flow","uid":"dd53e52e1ab13306","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing the 'find_missing_number' function","uid":"1b7657273f039658","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"170ac645fcf8229c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing length function","uid":"563a12b2ae66d10b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing make_readable function","uid":"4ca3cfa2d2c9d074","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"Non consecutive number should be returned","uid":"c359ea3a207c31eb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing litres function with various test inputs","uid":"5bf0909978db7e30","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_sequence","uid":"25a19c539143ffc2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428195535,"stop":1732428195535,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing check_root function","uid":"280752ec061c1457","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},{"name":"Testing Sudoku class","uid":"b0df4a2c5fe59a12","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"bc6803e227b56151","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing zeros function","uid":"6aa550180790876d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"13c5e35ef3c791a0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"ec528f5ba60e276b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Square numbers (positive)","uid":"d86332e2eabe60c3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Negative numbers","uid":"88503943247ae8d5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing row_sum_odd_numbers function","uid":"e2ed60d0ac53c788","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'shortest_job_first(' function","uid":"cbe27b4f7111917c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},{"name":"'multiply' function verification with one element list","uid":"be4d78eb60a06aeb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing period_is_late function (positive)","uid":"80d57c86b12a37c4","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'thirt' function","uid":"1216cba41972f97c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing hoop_count function (negative test case)","uid":"1bfd57b8cda6c028","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'pyramid' function","uid":"c5cf96cca0ab2f52","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Two smallest numbers in the start of the list","uid":"843678da53c540e6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"90c1df398d2f201a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'DefaultList' class: append","uid":"875e90b046ec092c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"a or b is negative","uid":"3719e4e464aa700e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"288e814175ef5830","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"cad7274be200bf39","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"1d02b155522c6119","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing monkey_count function","uid":"d9e0974c92057e94","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","RANGES","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing check_exam function","uid":"832c94aac84bf09","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Testing 'longest_repetition' function","uid":"5a88d917682070e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"test_smallest","uid":"998a460e800cbb2b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194259,"stop":1732428194259,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"String with no duplicate chars","uid":"a29d5673ddcf7e8e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing Encoding functionality","uid":"5b904804aa9a6e53","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Verify that greet function returns the proper message","uid":"3714d7b27c33cf44","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"test_triangle","uid":"d5d01c4fe30779a0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"OR logical operator","uid":"d493d526198a7a0a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'letter_count' function","uid":"3d09efb523dadc81","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"70008c90c6552144","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'mix' function","uid":"d36e2f5707d2a6d3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing toJadenCase function (negative)","uid":"5e8bbbba63c3bb75","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'parts_sums' function","uid":"9665a188a4944ac6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},{"name":"fix_the_meerkat function function verification","uid":"f7d9041670997ad6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'vaporcode' function","uid":"a672dac8835c46c1","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing solution function","uid":"494bc5055e76bf71","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"Testing list_squared function","uid":"b540357a03b90416","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"Testing digital_root function","uid":"1b24a6e8f9065ccb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Non square numbers (negative)","uid":"b9d60ed71764b7f4","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing next_smaller function","uid":"a329da92784fccae","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing password function","uid":"9054a710a823b80a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'save' function: negative","uid":"b4e0153f9704bfbb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'numericals' function","uid":"cd536df0700f3bd3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]},{"name":"Testing next_bigger function","uid":"eac7f340d73193c2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing anagrams function","uid":"479b452abb7b813c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Non is expected","uid":"ceb0c3e5ec48d975","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing solve function","uid":"23151e1dbdaacb09","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"move function tests","uid":"dfae17616fb702cf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"b0a6327af7d064cf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"'multiply' function verification","uid":"d39d2cfc8c05650c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing advice function","uid":"b3fa4d42fb1064a9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Positive test cases for is_prime function testing","uid":"113e69c4ee0f071","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing easy_line function","uid":"156fc08ab7167514","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"510e078ddda4bd3c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'factorial' function","uid":"303f99106d04e0c7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: insert","uid":"3f678007c09ea2b5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"6209b3d491320ab9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing number_of_sigfigs function","uid":"b3d5b9d863751a3f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing top_3_words function","uid":"1f21450476aa4c9a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing two_decimal_places function","uid":"d56667f6ac1424a3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing valid_parentheses function","uid":"99e68c3ce0169a01","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing the 'sort_array' function","uid":"f6df3cbfc02e5094","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'DefaultList' class: remove","uid":"a6a59cc8a0131a02","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'snail' function","uid":"b054542ab329d2ac","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing increment_string function","uid":"965e1d563752b7d3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing all_fibonacci_numbers function","uid":"c948f5411c74f4a1","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"a and b are equal","uid":"555a795f08de5e6c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"'multiply' function verification with empty list","uid":"74f816020df3559","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing Walker class - position property from negative grids","uid":"46ad98eaed470ea7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Test that no_space function removes the spaces","uid":"97a2a77f06d4866c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Positive test cases for gen_primes function testing","uid":"f3b1ea272cafb8c8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing permute_a_palindrome (negative)","uid":"14cdd8696beec9a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing largestPower function","uid":"1d756394430052ee","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},{"name":"Large lists","uid":"27e5ed0c95dfc112","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing agents_cleanup function","uid":"71a87e59b6648413","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing to_alternating_case function","uid":"baf923b3ced2f0a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing validSolution","uid":"6d9aec252d158762","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"powers function should return an array of unique numbers","uid":"15315242cf60389c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'order' function","uid":"ed0b0c9c45304a0b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'solution' function","uid":"b98e581eac70f265","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"test_ips_between","uid":"777ba0c823c5a82a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194170,"stop":1732428194170,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"All chars are in upper case","uid":"22d82bbeb537c71a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"a an b are positive numbers","uid":"5703befafee18856","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"10f08e5166368fc8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing flatten function","uid":"50b7ff1fe714521a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Testing Battle method","uid":"afca78445b5fa23f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"String alphabet chars and spaces","uid":"fd4ef8d041ff123e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Negative test cases for gen_primes function testing","uid":"f585eec372fcc899","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"String with no duplicate chars","uid":"1230413e064883bb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"5bc730ff95f1c205","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing spiralize function","uid":"aea343086c8abd68","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Testing move_zeros function","uid":"4df5cc35809df545","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing two_decimal_places function","uid":"fc6ce7cf48700667","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calculate_damage function","uid":"e55f716219844475","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"test_solution_basic","uid":"ee7ac80cd7bb8f8d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194185,"stop":1732428194185,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Warrior class >>> tom","uid":"f520dc2a3cdded7a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing the 'group_cities' function","uid":"4a6083b6c2f5cc4b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing create_city_map function","uid":"574cb5d6827dca2a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"fe07573cd07e1ed8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"6650fdbb71631571","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing swap_values function","uid":"3785819940a9985f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing shark function (positive)","uid":"95e685797940e119","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"dc89f010c8fc632","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"Testing remove_char function","uid":"5cbf19148d05755c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Find the int that appears an odd number of times","uid":"38d84fb9239b5f2e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing to_table function","uid":"d4f29bba77fd180","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing 'summation' function","uid":"393b88e5ac625a50","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Testing checkchoose function","uid":"bf7dba429c84fe69","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Should return 'Fail!'s","uid":"9689f8dcf21c7e63","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing length function where head = None","uid":"6bf2acd0a0db42e5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"All chars are in mixed case","uid":"ed44c13e0e5a3954","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing period_is_late function (negative)","uid":"75a0786e7098fd84","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing duplicate_encode function","uid":"f30d62828063f744","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Should return 'I smell a series!'","uid":"749bcfd3f56dec1a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing string_transformer function","uid":"34ca51906297ee6f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Negative test cases for is_prime function testing","uid":"71f8f5b376b254cf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Should return 'Publish!'","uid":"6c94325f55b8b56c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing done_or_not function","uid":"e248ed6a4ff28aaa","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing format_duration","uid":"1e6c7d1c4189d9dd","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"test_solution_medium","uid":"8271119e6077f333","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194198,"stop":1732428194198,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing share_price function","uid":"879748b1d447d0a9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Wolf at the end of the queue","uid":"cfac23a989211fca","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing sum_of_intervals function","uid":"84ea3c3b3250393e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing the 'solution' function","uid":"ee16b6e353dfd7cd","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"5c0380ec075dfe06","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing decipher_this function","uid":"d86eb3695c9130c6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"goals function verification","uid":"6e173d8e5ff615be","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'DefaultList' class: extend","uid":"d4941a73e9c93a57","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing Decoding functionality","uid":"532d8f53f92733e9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"test_solution_empty","uid":"880859ea02196db7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194194,"stop":1732428194194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing alphanumeric function","uid":"e78a552d574aad16","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing make_class function","uid":"a3ca7d068d3e7d87","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},{"name":"Testing 'save' function: positive","uid":"2ee59d9a8c304f3b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Zero","uid":"31ab703bf65847e5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing the 'unique_in_order' function","uid":"f0cf41ee7ec62257","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Wolf in the middle of the queue","uid":"c7165b4538deb01d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing invite_more_women function (positive)","uid":"bded3837031681ca","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"91cb28173d925ce2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing likes function","uid":"2e0eb113649e95e6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Test with regular string","uid":"26a447cb7c15cb4e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing calc function","uid":"a39b53ea962a31f1","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing 'generate_hashtag' function","uid":"e5d70f307aec9205","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Testing binary_to_string function","uid":"d5360156ef396b6e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"Testing max_multiple function","uid":"710a5d14f0382e2f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing epidemic function","uid":"c7c4d343c90ce082","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing gap function","uid":"c1447fd680942c58","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"XOR logical operator","uid":"e71092ad871851c8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'solution' function","uid":"cce644bc4fb0b16f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"4d2d9b386eb6ebf2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"a8e7ed0b9e8a05d4","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing first_non_repeating_letter function","uid":"e41edf94f198f2c7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Testing 'greek_comparator' function","uid":"7e0fbf3b4505484b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing string_to_array function","uid":"1ddf203d8a3c498d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"1e4e59f90ff35603","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing is_prime function","uid":"d3ab7c4bfc7d171f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Testing century function","uid":"864737f712b002ec","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Negative non consecutive number should be returned","uid":"cf8fa237e5fc3101","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing men_from_boys function","uid":"294aa341a28271bb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Square numbers (positive)","uid":"76b07a3b0b784bd3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing is_palindrome function","uid":"c3e164f822b7bae","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing pig_it function","uid":"bb6e602a844f0715","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Test with one char only","uid":"4acb1c573ef8b7bb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'feast' function","uid":"51021ef4547a41f8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing validate_battlefield function","uid":"aec2fb642901e92","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing take function","uid":"696e651c40149097","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"a and b are equal","uid":"a75aa53086c60820","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"You are given two angles -> find the 3rd.","uid":"97e1e8aa5714e13a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing alphabet_war function","uid":"e776a97a9aadedfc","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]},{"name":"test_line_positive","uid":"d8bbfaabd5a5300d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428193918,"stop":1732428193918,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing growing_plant function","uid":"4ea092b3f85ebfcb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'is_isogram' function","uid":"7567c87108e55931","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"String with mixed type of chars","uid":"f7ae1e1fc4481de3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"All chars are in lower case","uid":"5abe74757b94997a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing count_letters_and_digits function","uid":"126c2e67245419a9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"AND logical operator","uid":"946a2bd47c8adfbc","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"fefeabf3e26a53bd","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing odd_row function","uid":"bb7d4237e3a80dd7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Testing Calculator class","uid":"1a204aa873a93d86","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"test_josephus_survivor","uid":"6aba04a431b7fd70","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194439,"stop":1732428194439,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"STesting enough function","uid":"f1c17d8d31f590b0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]}],"uid":"f0ded5a934f7c37b7599afabf4ca35fc"}],"uid":"8d0045e9f8f0b03357cd74b2daafdbad"}]}
\ No newline at end of file
+{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"DESKTOP-I2O0REL","children":[{"name":"12720-MainThread","children":[{"name":"Testing toJadenCase function (negative)","uid":"7d5b1a2ffe0a970a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'shortest_job_first(' function","uid":"6081ff969f9ea72a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},{"name":"Testing duplicate_encode function","uid":"9d4c9ba0aff07821","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'solution' function","uid":"ee7921cf820a84c7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"All chars are in upper case","uid":"66dedca947415b6c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"String with mixed type of chars","uid":"6b82f1725d1453b9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing likes function","uid":"f2bd505717a279f1","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"'multiply' function verification with empty list","uid":"f909236d8dbf12db","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing all_fibonacci_numbers function","uid":"4a25f98e06778e12","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'is_isogram' function","uid":"a293120689451651","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Non consecutive number should be returned","uid":"beae761fcafbcfaf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Should return 'I smell a series!'","uid":"13bf02549cf3b6be","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing period_is_late function (positive)","uid":"6044467509892ff0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing remove_char function","uid":"40605a6b825041b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'DefaultList' class: pop","uid":"2d7cf0b0c2f46c3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Verify that greet function returns the proper message","uid":"fb5c1665d86892a0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing men_from_boys function","uid":"83db549d27afd32b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"4875af937b850b1f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"You are given two angles -> find the 3rd.","uid":"97c98bd57653ce11","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing two_decimal_places function","uid":"17e173f94ae42aac","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"478b2bb987aa8c1c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing next_bigger function","uid":"c9b5322357724fe7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"OR logical operator","uid":"e417d815465280e9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing to_table function","uid":"a2d5dff34138108f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing top_3_words function","uid":"13b14c699e0075d9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing valid_parentheses function","uid":"327e71002be993d7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"abe925767bdb0e39","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing checkchoose function","uid":"c66ea864985e641","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"test_josephus_survivor","uid":"cc2dceff6dc83502","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194439,"stop":1732428194439,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'order' function","uid":"e298eeaddede77ad","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing growing_plant function","uid":"cb1c1fa1e4f21add","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"'multiply' function verification","uid":"49d94e51d64718a4","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing length function","uid":"2f5a6152612f841f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"b81b0ae77ee26a61","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing monkey_count function","uid":"611d558a953db4dc","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","RANGES","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing length function where head = None","uid":"d532fafc0994a83d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing hoop_count function (positive test case)","uid":"65318d64270bf167","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Square numbers (positive)","uid":"f798d0ae3c0161ae","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing array_diff function","uid":"abfe637076f1879d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing shark function (negative)","uid":"9b6456a02fb8e586","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"4b75654893666492","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing alphanumeric function","uid":"dbe420147c1da53b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing epidemic function","uid":"c1010dc09e66b779","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'DefaultList' class: append","uid":"8c0ab77873b28b8f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing the 'sort_array' function","uid":"a200977d521a9785","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing litres function with various test inputs","uid":"99e1739d168a007c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing gap function","uid":"5cc568bcbc2453dc","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing hoop_count function (negative test case)","uid":"8f3c559eb697de75","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing create_city_map function","uid":"9d8106b104f30ee6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing password function","uid":"2c5d8621f6ad138a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"73ef94971e1ebc98","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing number_of_sigfigs function","uid":"5fb0fdc1cb454fb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"test_solution_big","uid":"94ea40491ebef366","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194190,"stop":1732428194190,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing flatten function","uid":"5ffc12c38a719895","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Testing swap_values function","uid":"82d90de1156cd48c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing easy_diagonal function","uid":"52c8b26b912e9951","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing period_is_late function (negative)","uid":"25e6937e43cdeebb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing zero_fuel function","uid":"a9aa7cc6bd5c34be","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_sequence","uid":"38465b9126105022","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428195535,"stop":1732428195535,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing make_readable function","uid":"259fe2f0923b6d92","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"fix_the_meerkat function function verification","uid":"88ca13ae93cc2b33","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Negative test cases for is_prime function testing","uid":"b1ed0faa67962e1c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing row_sum_odd_numbers function","uid":"233e934352e9feff","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"a an b are positive numbers","uid":"2989a8630844f025","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing Decoding functionality","uid":"24fce2b7549fc46","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Negative test cases for gen_primes function testing","uid":"2b0cda84a7f3dae6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing solve function","uid":"c371f8df57328f01","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"95b80642b494d437","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'solution' function","uid":"3352f60feb1f9712","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing 'save' function: positive","uid":"9555c80771d907bb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'feast' function","uid":"4ac6613711439ff9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"d21849f45071cee3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Test with regular string","uid":"f8f5ce581d6aa123","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"6f95e3a968732946","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing calculate function","uid":"7de3e61f9ee174a3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing done_or_not function","uid":"9b26a570961ab395","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing string_transformer function","uid":"8b066879dcf90ee","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'summation' function","uid":"842c6d1ee8161eef","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Testing to_alternating_case function","uid":"a0445feeac697184","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"XOR logical operator","uid":"4062058c45eaf899","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Large lists","uid":"a24b90978f06ce4b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing Potion class","uid":"975470b122402791","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing Encoding functionality","uid":"d4260955f91337ec","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing stock_list function","uid":"4c4230f8e0e384cc","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing make_upper_case function","uid":"705f3a50d2317813","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing share_price function","uid":"a890c2eb991483c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing Walker class - position property from negative grids","uid":"5f7165cd602afcbf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"6bcea3846719ead","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing next_smaller function","uid":"2dbb23fbcd106704","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing alphabet_war function","uid":"61c11f4086f447bf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]},{"name":"Testing calculate_damage function","uid":"d8938caa254e2720","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"4c8c8098a5ba0587","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'mix' function","uid":"76a91c6ac0b40085","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing format_duration","uid":"52e4a6d580ce5f36","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Testing century function","uid":"3889b494a7c822e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing Sudoku class","uid":"73191ac2ec23a302","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"test_ips_between","uid":"73b957e217c05b3b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194170,"stop":1732428194170,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing toJadenCase function (positive)","uid":"69c302e5122b751d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"c361fae801a29bfb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing Battle method","uid":"9d0a0378192b3dfd","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing tickets function","uid":"f7d85b85e5647233","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"c0bcf993972d49ba","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Two smallest numbers in the start of the list","uid":"e897eac5693df65e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"get_size function tests","uid":"f44e27fb1ad70c92","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"Testing digital_root function","uid":"a86267feca446780","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"ccac52878bec48b6","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing move_zeros function","uid":"7423494f63e5e438","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Wolf at the beginning of the queue","uid":"14fe289b5296dbe2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"String alphabet chars and spaces","uid":"44684f939061cdde","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Wolf at the end of the queue","uid":"15fb7a87bc12b45a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing dir_reduc function","uid":"f30c1ecba64a2387","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing largestPower function","uid":"52a5dee2c595fefe","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},{"name":"Testing is_palindrome function","uid":"f41e10c3a1cb906c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing take function","uid":"c3f4680f378d24e0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'pyramid' function","uid":"bebb2bc7f67aea79","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"1aa02f860d14689a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Should return 'Fail!'s","uid":"b37405ca3882bd1c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing Warrior class >>> tom","uid":"988614c511102150","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing 'save' function: negative","uid":"b4423bcb7f125986","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing list_squared function","uid":"39dc8cd28592a068","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"test_line_positive","uid":"51076f5a3e3475ad","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428193918,"stop":1732428193918,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_permutations","uid":"231a2a65aa8e32a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428193998,"stop":1732428193998,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"7886d18807eb6c13","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing make_class function","uid":"29dbd6c095321046","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},{"name":"Find the int that appears an odd number of times","uid":"f70eefcf6fb13da","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing done_or_not function","uid":"b3baec89064c3983","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"2687b62465687fa1","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"600ff9f84893303e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing decipher_this function","uid":"6a0a7c65d5636a5c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"test_solution_basic","uid":"ebf90564de7fa557","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194185,"stop":1732428194185,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing invite_more_women function (negative)","uid":"aef740a566ef8e93","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing 'DefaultList' class: insert","uid":"65cae0d4eb0f95b8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Positive test cases for gen_primes function testing","uid":"387fcb0eb682916d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Test with one char only","uid":"f645f4897564ea6f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing check_for_factor function: positive flow","uid":"74b0e8a5cfe71956","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Negative non consecutive number should be returned","uid":"cb921d8c86204096","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing binary_to_string function","uid":"cd72a87cc33096c5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"All chars are in lower case","uid":"9fb9fb1a0489c1a3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing the 'find_missing_number' function","uid":"33444d7890f0540","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"4d0543e962e43a97","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing first_non_repeating_letter function","uid":"f3b126d8812a5b41","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"'multiply' function verification with one element list","uid":"defdbaa3c0a6eace","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing shark function (positive)","uid":"8bbe92897a0837e7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing validate_battlefield function","uid":"9c7635c760d519cd","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing Calculator class","uid":"fe6da9468168286a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Wolf in the middle of the queue","uid":"7a5a4eebadaab126","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"AND logical operator","uid":"d94530c5ab1a7ba8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing max_multiple function","uid":"bc04b77b7c90af86","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing agents_cleanup function","uid":"89e4ffe6e2b4858c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"test_triangle","uid":"33cbde6b5c940b7b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"test_line_negative","uid":"f5045863352b0844","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428193914,"stop":1732428193914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'DefaultList' class: remove","uid":"a712aa917a11c1d8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Non is expected","uid":"dc885b646bda3346","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing zeros function","uid":"3e0c67e156a2779f","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"aeaf73e97e8c5fe3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'vaporcode' function","uid":"6b11699e388f2732","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing count_letters_and_digits function","uid":"a124532204114d8a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"36cf4add9af1788b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing spiralize function","uid":"e032c4a87bedaab7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"move function tests","uid":"d7c080fc06195b6c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing calc function","uid":"d95f3589be6b0bcb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing 'greek_comparator' function","uid":"237d8af0ad05999a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing solution function","uid":"1fa1afd4ab27e4cb","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"STesting enough function","uid":"4aeb02bd06c6709d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"a and b are equal","uid":"f6a5ab1c4ff51693","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a and b are equal","uid":"274cead41a0d037b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"powers function should return an array of unique numbers","uid":"4a34b1c679ee3fc0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'letter_count' function","uid":"27ff7d9c249750c3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing 'DefaultList' class: extend","uid":"353219a042e3862c","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing set_alarm function","uid":"60f76b164a916b4e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Should return 'Publish!'","uid":"5a1dd57eb64fa0aa","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing odd_row function","uid":"8c263832e40387fc","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"ef31dfc3c5e1eba5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing domain_name function","uid":"d4ccdeadb2c9dbf3","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"7a1146c2cbd99038","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Square numbers (positive)","uid":"67ecde96f288a7b2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"goals function verification","uid":"559abc951e1b2adf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing two_decimal_places function","uid":"867f27ef53f4ce43","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"622aea036e4cf24e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Test with empty string","uid":"ea6a7fadbe04578a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"a or b is negative","uid":"51801b1697e4932d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"test_solution_medium","uid":"8da0b58109862b1b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194198,"stop":1732428194198,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"6f2806a9130ac2bf","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing check_root function","uid":"66b2d8dadf3898","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},{"name":"Testing sum_for_list function","uid":"4ade5d7baabdb848","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Testing increment_string function","uid":"efb129a92346c1e2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing the 'group_cities' function","uid":"cab9c25314cf754","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing easy_line function exception message","uid":"dfb2b5c458a3460e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'snail' function","uid":"b91b3028c146d7df","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing 'thirt' function","uid":"691c776616074a7a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing encrypt_this function","uid":"a42f9f61a6c45aa8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing done_or_not function","uid":"f50250db1c4c6a23","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"test_solution_empty","uid":"4397ca89d4873d0b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194194,"stop":1732428194194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'solution' function","uid":"3ed2084bc0b6f03d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},{"name":"Testing easy_line function","uid":"7edeace92746910e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"'multiply' function verification with random list","uid":"4e0b9180415d7384","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"String with no duplicate chars","uid":"cab8fd48239210db","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"4db417c919f14dad","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing check_exam function","uid":"f0be518507eb4be5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Testing the 'solution' function","uid":"bcfec9a648915f6a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Test that no_space function removes the spaces","uid":"b2b39aab9a2e66b","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'numericals' function","uid":"81fc21ff964037a2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]},{"name":"Testing 'parts_sums' function","uid":"2e552441092e62c5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing sum_of_intervals function","uid":"761ca73c34549675","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"b74e7e51e0827a84","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Positive test cases for is_prime function testing","uid":"9400c2351555d83a","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing invite_more_women function (positive)","uid":"44dd7ed6ddd58149","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing the 'unique_in_order' function","uid":"f8f168b037580997","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing pig_it function","uid":"f60f63436b65a2b8","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String with alphabet chars only","uid":"57eb8463acc316b7","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing string_to_array function","uid":"17e84d8dd3123806","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"test_smallest","uid":"bd6b8dc125a7712d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"skipped","time":{"start":1732428194259,"stop":1732428194259,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing Walker class - position property from positive grids","uid":"8ade4c7a0e59dd30","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing is_prime function","uid":"6dd8a24f05e81d8d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Negative numbers","uid":"bf2cbfcfafa25fb5","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'factorial' function","uid":"bc719674954c58b2","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing validSolution","uid":"a4aa1c9fe84c9cc9","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"Zero","uid":"8d4255e3e5d3d8a0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing advice function","uid":"a30e32170a464ad0","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'generate_hashtag' function","uid":"539e48e315449d8e","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"523993bf26b2b2d","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing anagrams function","uid":"610996d8ca2c99cc","parentUid":"f0ded5a934f7c37b7599afabf4ca35fc","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]}],"uid":"f0ded5a934f7c37b7599afabf4ca35fc"},{"name":"17192-MainThread","children":[{"name":"Testing valid_parentheses function","uid":"3fd5a8d15bcf78fb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing sum_of_intervals function","uid":"83da90e97e5349e6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing 'feast' function","uid":"f4b278a94a1e847f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing toJadenCase function (negative)","uid":"a8ceda5e3158297c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing Warrior class >>> tom","uid":"17e43c85790e0335","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"a3b8656ba40e9af1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'generate_hashtag' function","uid":"4eec4d08404980cd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473014,"stop":1724733473014,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Testing largestPower function","uid":"cbaa99833f802aa6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474366,"stop":1724733474366,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"a an b are positive numbers","uid":"8fc3e4e9309f61b9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"93600ea56dc1843a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"Testing 'save' function: negative","uid":"7a77e28352aaf1ca","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'solution' function","uid":"2620650c036fa5d9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"c50564bf93e2ebd9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Testing decipher_this function","uid":"c46f98a697de9b7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing count_letters_and_digits function","uid":"5493a4d389a4b9e6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'thirt' function","uid":"82e02fa0cc46fda7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473046,"stop":1724733473061,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"efb8b59d749a7701","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing is_prime function","uid":"40205ec1b133a2fd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472936,"stop":1724733472936,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"String with no duplicate chars","uid":"e95ba363003599d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing move_zeros function","uid":"f0b0565c8c046b9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472952,"stop":1724733472952,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing list_squared function","uid":"b01a24c8d7b81de4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472796,"stop":1724733472921,"duration":125},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"Test with empty string","uid":"80f4fc862b13c5c8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing the 'unique_in_order' function","uid":"fbe0584170aaf70b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Square numbers (positive)","uid":"e50290ceef277be1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'DefaultList' class: pop","uid":"e49d46057090e83e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Two smallest numbers in the start of the list","uid":"c793fa14312a7752","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474491,"stop":1724733474507,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing permute_a_palindrome (positive)","uid":"47eeb9c764763918","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing validSolution","uid":"cb1f986a714e3e2e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472437,"stop":1724733472437,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"Large lists","uid":"d8a647ffef20d33c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474632,"stop":1724733474647,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing to_table function","uid":"65c57bdf9fea8094","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing easy_line function","uid":"d157034757bf8b88","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing alphabet_war function","uid":"eb79826fc1ce02b1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},{"name":"Testing check_root function","uid":"238aa65764e1d222","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'letter_count' function","uid":"31fa8902feb5ac83","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing check_exam function","uid":"6cece42c72540e7a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"b744224a1d89f44f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"8930ec9e348fd4d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing check_for_factor function: positive flow","uid":"a7645184155771ad","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474679,"stop":1724733474694,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing gap function","uid":"857509cc66fb3470","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing zero_fuel function","uid":"d20f10e7196a7103","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing next_bigger function","uid":"e97e117a0c1b5372","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing Sudoku class","uid":"a2c0d72771fc18f1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472546,"stop":1724733472546,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"Testing hoop_count function (positive test case)","uid":"dba029f7988869ef","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Potion class","uid":"f0823718dfb5375c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing all_fibonacci_numbers function","uid":"394fa56a4056d8b5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472608,"stop":1724733472608,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing period_is_late function (negative)","uid":"e463bf406b88f537","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing length function","uid":"f0006f98d015ae52","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"get_size function tests","uid":"aeae161caad1a65f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474897,"stop":1724733474913,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"Testing is_palindrome function","uid":"e184ca1912266ffb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing spiralize function","uid":"50aed2563bca9cb0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Should return 'Publish!'","uid":"ed660ef652aeab86","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing invite_more_women function (positive)","uid":"1ec22d6f24411c0a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"All chars are in upper case","uid":"5b87063c55d646fa","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing sum_for_list function","uid":"f2960499936046d9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472452,"stop":1724733472499,"duration":47},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Testing 'snail' function","uid":"903c4d3d57375ecf","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing swap_values function","uid":"8081a31c05be488b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474913,"stop":1724733474913,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"ddab479d47dfd717","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing shark function (positive)","uid":"6612fa568c338bff","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_diagonal function","uid":"ab7fe234dc976ac6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473218,"stop":1724733473889,"duration":671},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"50d6552ddbe0d86a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing zeros function","uid":"73654e59fd10df4d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"a and b are equal","uid":"857dc75c5bd2dd17","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"'multiply' function verification with empty list","uid":"de63ba79b87d23ab","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing take function","uid":"84d7e1eb21948129","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474632,"stop":1724733474632,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing length function where head = None","uid":"dbfb622c1ebb235b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474272,"stop":1724733474272,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'group_cities' function","uid":"3f1d46f60fdb6ff1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474054,"stop":1724733474054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing first_non_repeated function with various inputs","uid":"5a12cd507dfc239d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing create_city_map function","uid":"ea50e73cff32206e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"'multiply' function verification with one element list","uid":"bcbd2adc2b6db91f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474397,"stop":1724733474397,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"2165433d4974d104","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing calc function","uid":"705df14002b81e6d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472280,"stop":1724733472280,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing period_is_late function (positive)","uid":"6a0ae436d7d72bb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474772,"stop":1724733474772,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing array_diff function","uid":"da6f4b236162247c","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473061,"stop":1724733473061,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing dirReduc function","uid":"87df803cadfb61a6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"6fb97aca94ac90f1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474600,"stop":1724733474600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing calculate_damage function","uid":"a65eaf9a40469196","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474023,"stop":1724733474023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Testing growing_plant function","uid":"b27497f64988d4cb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474288,"stop":1724733474288,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Should return 'Fail!'s","uid":"1f322fed435e4c7b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"test_solution_empty","uid":"61b2bb726cd1f52e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Should return 'I smell a series!'","uid":"1a7cac845fe0b74b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474960,"stop":1724733474960,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Test with one char only","uid":"8a29f61d53cfa694","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing row_sum_odd_numbers function","uid":"bfe3079800be8e80","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'order' function","uid":"5aa15cdd34cdd72f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474147,"stop":1724733474147,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing flatten function","uid":"dbc901f56e1e91ea","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"13f07332e607443a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474663,"stop":1724733474663,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Find the int that appears an odd number of times","uid":"39eb5e3cc2f12413","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing alphanumeric function","uid":"c4de7ce2ddbb42a4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472968,"stop":1724733472968,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing solve function","uid":"6cc7dd91ca56d191","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473093,"stop":1724733473093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"b82b2a2c9febe0c6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472530,"stop":1724733472530,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"a or b is negative","uid":"701c3cee2d2ca0d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"a and b are equal","uid":"115439469142590e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474179,"stop":1724733474179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"39d768f6fda8fdf2","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474741,"stop":1724733474741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_solution_medium","uid":"3bf609775738b0d6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"XOR logical operator","uid":"c78ec33b6fe131a0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Test that no_space function removes the spaces","uid":"21e692bd1f008ebc","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'longest_repetition' function","uid":"89e6e7af226f3582","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'summation' function","uid":"8d0f8b1f359d2e57","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Testing monkey_count function","uid":"88501d2467af647f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474585,"stop":1724733474600,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Wolf at the end of the queue","uid":"6959c64cdad7a79a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"634a6fc50b2ba707","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"'fix_the_meerkat function function verification","uid":"e15a7b3e54da206a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474850,"stop":1724733474850,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"test_starting_position_from_negatives","uid":"6066d349be23d299","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"206559a31da63112","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing remove_char function","uid":"800e8bf322748e89","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474866,"stop":1724733474866,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Testing the 'pyramid' function","uid":"901ad6e6b17ea71d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474038,"stop":1724733474038,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing increment_string function","uid":"2c9576ef35dcd75d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing checkchoose function","uid":"d208c625c151e61d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473124,"stop":1724733473124,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"d23a28a2b97dc203","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing format_duration","uid":"5ba85cabbe7e4e64","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Test with regular string","uid":"9212c6b19c8a287e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474882,"stop":1724733474882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing Calculator class","uid":"cc051f6a400be208","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Non square numbers (negative)","uid":"1d6bdee17d8fe6b6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Zero","uid":"c9095528631735ce","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing calculate function","uid":"da87c785a6ba7322","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474163,"stop":1724733474163,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing solution function","uid":"ac66f87691632de7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472405,"stop":1724733472405,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"test_sequence","uid":"78770f3ff6d80a18","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733473976,"stop":1724733473976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_starting_position_from_positives","uid":"7abec7f9960933cc","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472327,"stop":1724733472327,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing the 'sort_array' function","uid":"aadfe826c6aeccf6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing advice function","uid":"8729b907b71b7609","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472624,"stop":1724733472765,"duration":141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Wolf at the beginning of the queue","uid":"aade1eebfa7ac9cf","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474991,"stop":1724733474991,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing agents_cleanup function","uid":"295480517e9988a7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472624,"stop":1724733472624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing first_non_repeating_letter function","uid":"df6ed9e3e14c891a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Testing password function","uid":"9d243bfb1021bb63","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"powers function should return an array of unique numbers","uid":"2ea180ad6a851a6d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474460,"stop":1724733474460,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_josephus_survivor","uid":"28b8fa13ba65f773","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472921,"stop":1724733472921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Non is expected","uid":"630542b4d1ae1e45","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474647,"stop":1724733474663,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'solution' function","uid":"ee166a73f40d3c20","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474382,"stop":1724733474382,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Positive test cases for gen_primes function testing","uid":"e1aa1981a2c5874d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475038,"stop":1724733475038,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing string_transformer function","uid":"f2e80dca05a524c5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474101,"stop":1724733474101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'find_missing_number' function","uid":"67590949db6da2ee","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473991,"stop":1724733473991,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing set_alarm function","uid":"5016998388e149a3","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474897,"stop":1724733474897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing odd_row function","uid":"a1726ce9583568d0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474069,"stop":1724733474069,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Testing 'vaporcode' function","uid":"4b38126bac5fa484","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474507,"stop":1724733474507,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing likes function","uid":"fc29d3ec888c78ca","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"623e1f94af0b0a8a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472999,"stop":1724733472999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"test_solution_big","uid":"141816067eecf7ae","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing litres function with various test inputs","uid":"b8f26140fdddc630","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_ips_between","uid":"ac366a2ecd02d5dd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472561,"stop":1724733472561,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'save' function: positive","uid":"b56ab9fe385db93a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"String alphabet chars and spaces","uid":"f1a12ce167e16758","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing pig_it function","uid":"d9826ef645180f7d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing max_multiple function","uid":"640e02afdf541b21","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474335,"stop":1724733474335,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing Battle method","uid":"b35458785abd4d83","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472515,"stop":1724733472515,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"test_line_negative","uid":"b89f1a91511e43fe","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'DefaultList' class: insert","uid":"3d6d6f8c83d1b77","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473171,"stop":1724733473171,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing duplicate_encode function","uid":"9f56730a0e41c609","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473202,"stop":1724733473202,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Non square numbers (negative)","uid":"ff4e61f1c87a50e9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474522,"stop":1724733474522,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing two_decimal_places function","uid":"e723e7f00f564943","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474257,"stop":1724733474257,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"9a76d6db19b09f54","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474085,"stop":1724733474085,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"test_smallest","uid":"35bd830710547eb9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472765,"stop":1724733472765,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing invite_more_women function (negative)","uid":"8f411cd28b85874e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474429,"stop":1724733474429,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"AND logical operator","uid":"eb6afac49e3912b1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474804,"stop":1724733474804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Wolf in the middle of the queue","uid":"45a592633cd8d633","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Positive test cases for is_prime function testing","uid":"de75cf0cb11d4a8a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Negative non consecutive number should be returned","uid":"1fbf7f076eee2a48","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474647,"stop":1724733474647,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"String with mixed type of chars","uid":"8dfb78838f25ea50","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473929,"stop":1724733473929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing digital_root function","uid":"9675429ac75e0c11","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474116,"stop":1724733474116,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing hoop_count function (negative test case)","uid":"f997fb8bda584215","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474788,"stop":1724733474788,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing tickets function","uid":"a43120edfc7294d0","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474132,"stop":1724733474132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'DefaultList' class: append","uid":"895846e60323f8ba","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473139,"stop":1724733473139,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"String with alphabet chars only","uid":"e28dd76561e769e2","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473913,"stop":1724733473913,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_random","uid":"badb2c1a8c5e2d2d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing string_to_array function","uid":"cde33394de2ec155","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474585,"stop":1724733474585,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'DefaultList' class: extend","uid":"dbd543834c91eda6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing two_decimal_places function","uid":"feb720678835be31","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474679,"stop":1724733474679,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing binary_to_string function","uid":"4ed891af5fcb8959","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473077,"stop":1724733473077,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CHARACTER ENCODINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"Testing 'solution' function","uid":"c4eaee07c56e2bda","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472421,"stop":1724733472437,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"7c87151d683c2aad","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473030,"stop":1724733473030,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"530cf97bef900b31","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472983,"stop":1724733472983,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"String with no alphabet chars","uid":"4bc08c1baeba1126","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_line_positive","uid":"bc0d03d768c84e9a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472312,"stop":1724733472312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"All chars are in mixed case","uid":"c93838d5eefff03d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"5ac2db6b2e80def2","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474476,"stop":1724733474476,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'greek_comparator' function","uid":"299c2d5af116c0c6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474725,"stop":1724733474725,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'factorial' function","uid":"5da43d3a303ec46a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474241,"stop":1724733474241,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing stock_list function","uid":"fa8c3ecdf2af6d24","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473960,"stop":1724733473960,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Negative test cases for is_prime function testing","uid":"405571045d735c93","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475007,"stop":1724733475007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing easy_line function exception message","uid":"792ce345a0c4a9e1","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474226,"stop":1724733474226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing Decoding functionality","uid":"63600542edbb694a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472343,"stop":1724733472343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing 'DefaultList' class: remove","uid":"a6eaf13968162fc7","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473171,"stop":1724733473186,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"67660b7a0592cf4d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474616,"stop":1724733474616,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"1b90e35542bb0d33","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473155,"stop":1724733473155,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing next_smaller function","uid":"a8ac1a16737b16a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing share_price function","uid":"5bbc7cd8e2683c41","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing to_alternating_case function","uid":"cd858786e595fd45","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474554,"stop":1724733474554,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Square numbers (positive)","uid":"a3e36a462ba6b0e6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'numericals' function","uid":"75b2a36530573b63","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473991,"stop":1724733474007,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Negative numbers","uid":"c9fb9d40396e984d","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474538,"stop":1724733474538,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing men_from_boys function","uid":"5b0d83830c13fe88","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474444,"stop":1724733474444,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"You are given two angles -> find the 3rd.","uid":"cde4151d7e05fca5","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474944,"stop":1724733474944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing epidemic function","uid":"ab6068d2916c95e9","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473186,"stop":1724733473186,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'mix' function","uid":"aea42439e3c082b4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472421,"stop":1724733472421,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Negative test cases for gen_primes function testing","uid":"ecd778da0cbd3ef","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733475022,"stop":1724733475022,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"test_basic","uid":"68fbe283acac1b6a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"18128d81fd90263f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474007,"stop":1724733474007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Verify that greet function returns the proper message","uid":"f83dd9e8b48c6bab","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474710,"stop":1724733474710,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing domain_name function","uid":"115f495bb01a1dcf","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472593,"stop":1724733472593,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing century function","uid":"ed7d0b3c14fd80c8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474569,"stop":1724733474569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"test_solution_basic","uid":"7c60279d383e9d8b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472577,"stop":1724733472577,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"7c3d4f705ded9146","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474491,"stop":1724733474491,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"STesting enough function","uid":"ffb404aff6d39348","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474975,"stop":1724733474975,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"Testing check_for_factor function: positive flow","uid":"7f10132389bd0afd","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing encrypt_this function","uid":"e83e1a2466fbcf0b","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473889,"stop":1724733473905,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing calc_combinations_per_row function","uid":"4098e50c368546e","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474210,"stop":1724733474210,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing number_of_sigfigs function","uid":"362d2abd0db10461","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474413,"stop":1724733474413,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Encoding functionality","uid":"7086e3f0d0497484","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472358,"stop":1724733472358,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing make_class function","uid":"1fc6416a9dae71a6","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474319,"stop":1724733474319,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing make_upper_case function","uid":"8dc2c9fe3450d5a4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"test_permutations","uid":"f9dcb27f6a2f5731","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"skipped","time":{"start":1724733472390,"stop":1724733472390,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"move function tests","uid":"ee6c548e8326102a","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474929,"stop":1724733474929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"'multiply' function verification","uid":"15b13324091bd06f","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474835,"stop":1724733474835,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing 'is_isogram' function","uid":"ee3705e6f9b5a9fb","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474304,"stop":1724733474304,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"OR logical operator","uid":"16e8835412fb12dc","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474819,"stop":1724733474819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"String with no duplicate chars","uid":"e1fc0b63790bda69","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473944,"stop":1724733473944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing shark function (negative)","uid":"55719c1a41a634a4","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474757,"stop":1724733474757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing top_3_words function","uid":"522dabffb376b9c8","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472374,"stop":1724733472374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing make_readable function","uid":"2e82de27bb7feb41","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472780,"stop":1724733472780,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"All chars are in lower case","uid":"f5f644a4f4820d20","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473108,"stop":1724733473108,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing validate_battlefield function","uid":"c2cb5c7eee700e38","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733472296,"stop":1724733472296,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing anagrams function","uid":"547e143b73834674","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733473046,"stop":1724733473046,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"goals function verification","uid":"48a3545f29b9b695","parentUid":"88f6c033dfd2fdeb63783b1f0ce238a8","status":"passed","time":{"start":1724733474694,"stop":1724733474694,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]}],"uid":"88f6c033dfd2fdeb63783b1f0ce238a8"},{"name":"9168-MainThread","children":[{"name":"Testing take function","uid":"635a66b4aaab6101","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"5a6f2f90ae14c26f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing valid_parentheses function","uid":"f0137718eeb8b928","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing encrypt_this function","uid":"a66f07e5b377a93b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","ADVANCED LANGUAGE FEATURES","SECURITY","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing digital_root function","uid":"30a51896f75b6d0e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"All chars are in upper case","uid":"c1dfde6c70281ff2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Non square numbers (negative)","uid":"5ddbb977ec343693","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing all_fibonacci_numbers function","uid":"57c8e0dc2c8662c2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Non consecutive number should be returned","uid":"f530c22a860ae687","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"2cf064760bcef1c9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Negative test cases for is_prime function testing","uid":"87664723e6f57cb6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing largestPower function","uid":"d0c0a10a6587c56e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing growing_plant function","uid":"49fa9055aa757d7b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing done_or_not function","uid":"e1b199f4400527d4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Test that no_space function removes the spaces","uid":"e60399983521438f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"630aba545cc07b30","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing permute_a_palindrome (positive)","uid":"9faa60a73c33e8b6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'solution' function","uid":"51842db2fafc0136","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing is_palindrome function","uid":"592d9cd2b7f473ab","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing duplicate_encode function","uid":"b95dabcc1b6701ba","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'factorial' function","uid":"ea83ea1df97a1dc9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing length function","uid":"8b09bdc5a519a070","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'greek_comparator' function","uid":"adba958b88eb7661","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"test_solution_medium","uid":"8c2738ac8b329dff","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'DefaultList' class: pop","uid":"247e42713d4388e5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing decipher_this function","uid":"53900b5a556367f8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing the 'find_missing_number' function","uid":"babd57c21b463d43","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing validate_battlefield function","uid":"9e692004742b5469","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Should return 'I smell a series!'","uid":"4968a6d06aaa9f9c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing check_for_factor function: positive flow","uid":"fca8b44cee8413d5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing count_letters_and_digits function","uid":"5488ed1b45d5018a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing check_exam function","uid":"476ac59c15a93d4b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Testing likes function","uid":"5319ce0d16f13f7e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"goals function verification","uid":"d5cb7590517b0cc1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing odd_row function","uid":"529f7f81e90deb17","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Square numbers (positive)","uid":"5e446730ae629c6c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"'fix_the_meerkat function function verification","uid":"f9e3772c62ee9c71","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing permute_a_palindrome (negative)","uid":"9c497f5f830a2958","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing permute_a_palindrome (empty string)","uid":"1c311c9e8beb5e15","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"7de5228b774a8541","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing gap function","uid":"12409260b34394eb","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing sum_for_list function","uid":"2ff548416f63af86","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"test_triangle","uid":"2febaffd225102f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing 'save' function: positive","uid":"edad07e580a5e4ff","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Positive test cases for gen_primes function testing","uid":"213fb9c2969dbcfd","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"'multiply' function verification with empty list","uid":"eae8b41d97e1bc2d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing the 'group_cities' function","uid":"621a25121601fe95","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing next_smaller function","uid":"17e1393f574a0bd2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing alphabet_war function","uid":"5283421c34c2facb","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LANGUAGE","STRINGS","DECLARATIVE","EXPRESSIONS","REGULAR","PROGRAMMING","FUNDAMENTALS","FEATURES","ADVANCED"]},{"name":"String with mixed type of chars","uid":"bbb128976da4f18a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"You are given two angles -> find the 3rd.","uid":"442731f3c269dae1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing toJadenCase function (negative)","uid":"5c8e94c26f7e775d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing Sudoku class","uid":"ea9306ba22046ff3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"test_starting_position_from_positives","uid":"5421992f655c2a5d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing shark function (negative)","uid":"9d10648422f3aeed","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: extend","uid":"acad0a25b607c9fe","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"test_solution_empty","uid":"eb28edf9a9f50007","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing remove_char function","uid":"cd3e27d521a2ebd0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"'multiply' function verification with random list","uid":"4b82056eac592aba","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Decoding functionality","uid":"8c1749fbe9590e77","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing 'snail' function","uid":"474912065ebca71","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing number_of_sigfigs function","uid":"d74e6ece91df2759","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing zero_fuel function","uid":"33cec918ed89f21","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_smallest","uid":"c4045fa90cc64964","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127656,"stop":1724735127656,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'DefaultList' class: insert","uid":"97d66dc06144a438","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing length function where head = None","uid":"2ae21ed716f07041","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing hoop_count function (negative test case)","uid":"c6f6863411d36c7a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'pyramid' function","uid":"b43edc8fd032be6e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Test with empty string","uid":"2a72b580d7da86a8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing easy_diagonal function","uid":"da31e11488208aed","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing agents_cleanup function","uid":"cb74d5229c88c838","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"String alphabet chars and spaces","uid":"48e1ee32ef518911","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"a or b is negative","uid":"3bdd18878d95b69a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing string_transformer function","uid":"a654bf006c33c2bc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Test with regular string","uid":"76e193dcfd9d956a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing to_alternating_case function","uid":"e21d0927a22c6c46","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"154178490b84fb33","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing pig_it function","uid":"2f7fe1d474868abf","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing toJadenCase function (positive)","uid":"d4662f23ff8e6620","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"d10b96136002b581","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"test_line_negative","uid":"82ae018d43c04f85","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing max_multiple function","uid":"40fa5a64adc09d6a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"'multiply' function verification with one element list","uid":"99363c879a15b2c4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"'multiply' function verification","uid":"1746b1293c111d5c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"test_sequence","uid":"7f8863141fd28835","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"297d8e250a3e646f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing period_is_late function (positive)","uid":"b6d612c29223f1e3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing string_to_array function","uid":"8966b735a3793409","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing make_upper_case function","uid":"94a0f5c0bb41d73c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing create_city_map function","uid":"981acdaf3faf1d8f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'mix' function","uid":"9c58cd2f052b55a6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Negative numbers","uid":"1186c71e39a023da","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing first_non_repeating_letter function","uid":"a65123311cff1206","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Testing easy_line function","uid":"3fc024845e1d1c6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"2b0e5265fce841a7","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"5cb1c27a6629db87","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing binary_to_string function","uid":"7f106ecb68257734","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"Wolf in the middle of the queue","uid":"ee69e9682e62678d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing solution function","uid":"78b238490a0d0c98","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"XOR logical operator","uid":"11dd46913546ab74","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'numericals' function","uid":"30782fdca988a45e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing monkey_count function","uid":"1e414e40d5aadc94","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing set_alarm function","uid":"e64a446631b3c9dc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BOOLEANS","FUNDAMENTALS"]},{"name":"test_solution_basic","uid":"c6b40d117da688e8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Non is expected","uid":"b289d731e65d2b32","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing to_table function","uid":"c409a300546c15a6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"a and b are equal","uid":"f8b721dfa4278fea","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing the 'sort_array' function","uid":"a32047be9db53ed6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing check_root function","uid":"41a0b3fc08086e96","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing dirReduc function","uid":"48f4ecefce5c7b7e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing men_from_boys function","uid":"fa7a68ec7ece512f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing easy_line function exception message","uid":"39b35ac8d306cbda","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing stock_list function","uid":"ffafa17ec9b60c3d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Positive test cases for is_prime function testing","uid":"5c8cbacba511411","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"powers function should return an array of unique numbers","uid":"5cda4840465073d5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"OR logical operator","uid":"f4f1b439f55706","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing done_or_not function","uid":"5f37f1e35250223f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"6722ace1ab285b1e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"4026348dc538d851","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing is_prime function","uid":"4ba6a0676ce201a1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Two smallest numbers in the start of the list","uid":"7f2fca7b02951542","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing litres function with various test inputs","uid":"c7a57b49fa57ab27","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing checkchoose function","uid":"d8c3cab37b2e7dbb","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing calc_combinations_per_row function","uid":"62dca90ee3fbe009","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Square numbers (positive)","uid":"9e10b0087e5b64c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"test_josephus_survivor","uid":"f7d62cc3e2943023","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127828,"stop":1724735127828,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'feast' function","uid":"7b7000404fe21186","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'solution' function","uid":"6d57e0044d071709","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Testing the 'unique_in_order' function","uid":"c8aec766397234af","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing epidemic function","uid":"4092d3473f63825","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Calculator class","uid":"daa21ce701ca0a19","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"ec1f79d5effe1aa9","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing the 'solution' function","uid":"16c1a97c5d8eacc8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"b1b4ed481e88bb25","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing zeros function","uid":"7d777a45074a2435","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Wolf at the beginning of the queue","uid":"ccc1ac75f035d282","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"6fa9bd2fff491ec7","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"test_permutations","uid":"ab9420b5e475e35","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127250,"stop":1724735127250,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing shark function (positive)","uid":"7d152505fce8fc34","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calculate_damage function","uid":"94470fc1dd0d3d27","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Testing 'vaporcode' function","uid":"f293182f40cb67e1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"a and b are equal","uid":"dcbe3576bc7fc285","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"All chars are in mixed case","uid":"de7442e95e2bcada","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing two_decimal_places function","uid":"e697d79f20198964","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing check_for_factor function: positive flow","uid":"56d273815a84483f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calc function","uid":"61355273b18aad8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing domain_name function","uid":"8cb8fb70f937622b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing 'DefaultList' class: append","uid":"2752c76835c96fe1","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing sum_of_intervals function","uid":"160f56b842e7aedc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing row_sum_odd_numbers function","uid":"249dabf58e93eece","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","LISTS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'save' function: negative","uid":"a30886bec4fc9e3b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing validSolution","uid":"83385fc467b4a8e5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"All chars are in lower case","uid":"f7ab664600a360e4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing share_price function","uid":"70a5d60b5abb1f3f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'thirt' function","uid":"a2e66c48b8347bd","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Negative non consecutive number should be returned","uid":"656d201041ba5817","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'solution' function","uid":"809e3691a3f26473","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"AND logical operator","uid":"b87f80755bc77034","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Zero","uid":"e186908da5e6d7c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'is_isogram' function","uid":"59d6a997f5b4aca5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"get_size function tests","uid":"703af1f2e157e358","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"Testing tickets function","uid":"be22b07b7195c319","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing two_decimal_places function","uid":"59b3d14f4d280871","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing period_is_late function (negative)","uid":"1527893d1e9640cd","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing swap_values function","uid":"212bbd08068e155a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Verify that greet function returns the proper message","uid":"65ae520512a0a5fc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing invite_more_women function (negative)","uid":"e92026f4174cc7e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Encoding functionality","uid":"83c9df798b4e44f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing move_zeros function","uid":"3e8030135d08e5ec","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing top_3_words function","uid":"7b5c67e400b6b0a0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing advice function","uid":"3765df1aaa05656f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing list_squared function","uid":"c77cd6e80c5f42f2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"Testing century function","uid":"cfca05e0b975fd2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"test_ips_between","uid":"a7585b25b34695fe","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127453,"stop":1724735127453,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing increment_string function","uid":"a912833bc91830ef","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"59cf1cc1a5cff79","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing anagrams function","uid":"92695f36fc50d8a3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Wolf at the end of the queue","uid":"7e8e53d16d69077","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing make_readable function","uid":"8c72b971279020f","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: remove","uid":"653d6409b929d554","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing invite_more_women function (positive)","uid":"9d27d41bfa6de8dc","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing hoop_count function (positive test case)","uid":"5ef563c60f1007ea","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing calculate function","uid":"7cacdad83c7f5f10","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Should return 'Publish!'","uid":"90ca6a0c009b593","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"test_solution_big","uid":"ce842a0bacb75304","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127469,"stop":1724735127469,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Test with one char only","uid":"3b9843a7de0fadce","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing solve function","uid":"20bc61b759bd6ae3","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'order' function","uid":"d1be51368671f899","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing flatten function","uid":"43e580c8ccbc2ae0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Testing 'letter_count' function","uid":"7019f73b053e7ae6","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing done_or_not function","uid":"eeeab72dd7b98f53","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"String with no alphabet chars","uid":"3d317930834fc5a0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing spiralize function","uid":"4736a066b330a3e5","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"a an b are positive numbers","uid":"77858b1148b2de9d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"String with no duplicate chars","uid":"d579d28da21d0458","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing format_duration","uid":"4e87d924fe50548","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"86bec9b105840355","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing next_bigger function","uid":"8ebc308a5806000e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"test_line_positive","uid":"54d8fcc9aa407768","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Large lists","uid":"7616dbf2a034685c","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"STesting enough function","uid":"763ac19ad87ac3cd","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"test_starting_position_from_negatives","uid":"3bcfd32a26f68acf","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"skipped","time":{"start":1724735127172,"stop":1724735127172,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Should return 'Fail!'s","uid":"1039c276c50498c7","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing Battle method","uid":"946874b940758475","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing make_class function","uid":"91592072a42568a2","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'count_sheeps' function: bad input","uid":"3f9c404f9b9586bb","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing array_diff function","uid":"aee1417e53524250","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing shark function (positive)","uid":"cbf123a6aa236a3b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Find the int that appears an odd number of times","uid":"c3fd98c434ab7b3d","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing Potion class","uid":"24b90ea9d401f78e","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"ac4b8e11c3d56a6a","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing 'summation' function","uid":"3371b53ac373c146","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"String with alphabet chars only","uid":"522017a410240b47","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"move function tests","uid":"c1f0d1467179d957","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Warrior class >>> tom","uid":"119afffc6f9f5da8","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing password function","uid":"3cf56b09b04e1e0","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"Testing alphanumeric function","uid":"cfba8b314ab82273","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Negative test cases for gen_primes function testing","uid":"4d2239036502cf20","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing 'generate_hashtag' function","uid":"64e42fae205d69e4","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"bdfd73520247929b","parentUid":"cfeb7f59be7c3a466938a2d8e32e4ead","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]}],"uid":"cfeb7f59be7c3a466938a2d8e32e4ead"},{"name":"11036-MainThread","children":[{"name":"Testing max_multiple function","uid":"bc5f75e76b0bf63","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"String with no duplicate chars","uid":"95fe30b3b4a958d6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing digital_root function","uid":"42eeca3ee9327f4d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Test with regular string","uid":"f85747ab66ba1ea5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing the 'solution' function","uid":"d4bec70d6611b3f1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing stock_list function","uid":"65519c1899e60621","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing array_diff function","uid":"f06c10d847061aa8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing easy_diagonal function","uid":"4b7f4ecd4f7fef24","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Non is expected","uid":"cac786da5d1fffa","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing largestPower function","uid":"c12d427c645c762f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},{"name":"test_permutations","uid":"b37adbf845502fe8","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"get_size function tests","uid":"94a29fbc0358d34a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"Testing gap function","uid":"fee32280a5b8d3da","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"test_line_positive","uid":"453e6c562bbae4f7","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing solve function","uid":"1bbca055747eb3d5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing toJadenCase function (negative)","uid":"520c156ef3917d19","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing zeros function","uid":"3855d942abd2cdd4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing alphabet_war function","uid":"cbad1c121fb6a6fb","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","DECLARATIVE","REGULAR","EXPRESSIONS","FUNDAMENTALS","PROGRAMMING","FEATURES","ADVANCED"]},{"name":"Zero","uid":"add9ef76ac7e1779","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing hoop_count function (positive test case)","uid":"7b778b64af209b91","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Test that no_space function removes the spaces","uid":"184d3db7becc05d3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing create_city_map function","uid":"3a88934bc640802f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing advice function","uid":"a3e837b6100ae0c4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"46c119be5111a687","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing monkey_count function","uid":"7f28ecea13e4e886","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"5567075f87625777","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing shark function (positive)","uid":"49330a85ee41c454","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing take function","uid":"9e4cc550b1ac8808","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing growing_plant function","uid":"a6f615adf58af171","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Negative test cases for gen_primes function testing","uid":"158fcdb2f6fefbbc","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Should return 'I smell a series!'","uid":"258638d82f4f543b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing is_prime function","uid":"335bbd097bcd7f07","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Large lists","uid":"b876874728bc13e3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing epidemic function","uid":"88b006bece2616b2","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing two_decimal_places function","uid":"d88ebfa77f8bc285","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'order' function","uid":"73ceae1f03ba10a4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Should return 'Publish!'","uid":"b69923e60de0964d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"String with mixed type of chars","uid":"ebdfd3783858102","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"XOR logical operator","uid":"8603861216d7d4c6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"29ff0a22a55da068","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing hoop_count function (negative test case)","uid":"44275f12522bda28","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"57fc1349073137a7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing two_decimal_places function","uid":"ab2861d9bed3765e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Test with empty string","uid":"46d58d763aebfedc","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Negative test cases for is_prime function testing","uid":"b591ce46c92300fc","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing 'feast' function","uid":"aa0a102aebb2ddf0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing Decoding functionality","uid":"8d44f2b97a47f0f3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing 'DefaultList' class: extend","uid":"e8a2735e9df336cb","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing solution function","uid":"ac8d0c005e499da5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","STRING","ALGORITHMS"]},{"name":"Testing 'snail' function","uid":"824bfc7518105d49","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing done_or_not function","uid":"4f327dad8c4d7133","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: remove","uid":"c8141b2abd713c90","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"String with no duplicate chars","uid":"94aee1df5a6d75c7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"test_ips_between","uid":"4803d92c50fef81a","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing period_is_late function (positive)","uid":"378737d914acf19c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'DefaultList' class: insert","uid":"ae9de108d4c0920c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing domain_name function","uid":"87f281129608ef41","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"OR logical operator","uid":"b9ceaeaa317803af","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'save' function: negative","uid":"da0fce94db2e25fb","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing done_or_not function","uid":"35a3e561b98b1660","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"Testing alphanumeric function","uid":"fcdf7618a6de4bb6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","BUGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"AND logical operator","uid":"23d88d3c634a9318","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"94887fb9761f9305","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"a9fe3e48d71bee45","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"a and b are equal","uid":"7f6d50d19e0f3de2","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"String with alphabet chars only","uid":"4391e2c86d08e20","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing Battle method","uid":"74d08353b69572cc","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"7062f727dbe31207","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing string_transformer function","uid":"56d0c429ca5615e0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'parts_sums' function","uid":"931a1e301c63c1a1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing 'vaporcode' function","uid":"ce004e41100b8867","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Encoding functionality","uid":"56a70ac6c19b5c2a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"move function tests","uid":"9823bb7abc34f758","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing format_duration","uid":"36190d8eb76d5fc1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Testing checkchoose function","uid":"823872001ab9ba87","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing validSolution","uid":"4928db7c01341cec","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"'multiply' function verification with one element list","uid":"31667aebf4f2d5e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"test_triangle","uid":"338755bddf5c3394","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"9edb2b589904d584","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing make_class function","uid":"e7e1c54963ba7bf7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"bf262768264e0cc2","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing litres function with various test inputs","uid":"19ea1d35de320e7d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing Warrior class >>> tom","uid":"aa00c7be0a861177","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Wolf at the beginning of the queue","uid":"55bf5f341a824ad0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing row_sum_odd_numbers function","uid":"694d122063aa9b02","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"a an b are positive numbers","uid":"5d6b33acb65bb93f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing check_root function","uid":"6826d14915228b29","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","MATHEMATICS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},{"name":"Negative numbers","uid":"da622740411a3e7a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"test_josephus_survivor","uid":"abbcc324b9e8a1ea","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing the 'unique_in_order' function","uid":"b759b096d671749a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (positive)","uid":"a78dd64f3f2b4648","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing Sudoku class","uid":"b4318b89966fb16","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"Verify that greet function returns the proper message","uid":"ccc6c3ffee5b9f76","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing easy_line function","uid":"694927049ad61cd3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing make_upper_case function","uid":"9bb51a042d358695","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"8b29a5334bdbc1b5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing next_smaller function","uid":"5052ffebbe9e5222","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Should return 'Fail!'s","uid":"c149947a189c0282","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing first_non_repeating_letter function","uid":"c6c0fd894bae942b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"fix_the_meerkat function function verification","uid":"5cbc168dcad54c45","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Test with one char only","uid":"b4a93aab25c4b5f7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"c24c0d6b556365c6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing odd_row function","uid":"90548ade83f4ad3f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"test_solution_empty","uid":"2200ea2b7046c13e","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing make_readable function","uid":"839787eb550f06c0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"Testing calculate function","uid":"9b5e6753141602b8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'generate_hashtag' function","uid":"bb728a3601eecc02","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"Non consecutive number should be returned","uid":"d2b6a960777edb8f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"test_solution_big","uid":"427e4e0e38cec3a1","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"test_solution_medium","uid":"77d417f099b71c46","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'numericals' function","uid":"6410dd1650b4faab","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PERFORMANCE","PUZZLES","ALGORITHMS"]},{"name":"'multiply' function verification with empty list","uid":"b4b8e18ee349d818","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"String with no alphabet chars","uid":"1809b6a5abfda186","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing tickets function","uid":"a24df28711252fb3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: pop","uid":"4f80880da2e426c8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing spiralize function","uid":"250def6bd45574c1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"Testing string_to_array function","uid":"62263e93a5cfddb4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing compute_ranks","uid":"43ae83fa91833c8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing pig_it function","uid":"458495e9a11139a4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"test_smallest","uid":"6327808bac6df1db","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing duplicate_encode function","uid":"5f3a50fbe3f45101","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing agents_cleanup function","uid":"32c8f819a3205d1d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'letter_count' function","uid":"b56e159e9a8b128f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"Testing permute_a_palindrome (negative)","uid":"ef78b96af32d8f44","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Negative non consecutive number should be returned","uid":"7ce67f10ab4c86ee","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"'multiply' function verification","uid":"b00d5d40ec75b250","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing Walker class - position property from positive grids","uid":"63b9cb3528bcd1e8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing count_letters_and_digits function","uid":"d3b84ca939222bc6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'thirt' function","uid":"732bf4c64788dac","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Square numbers (positive)","uid":"ba4a3c35a46d9d79","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing check_for_factor function: positive flow","uid":"b8c210754da93c52","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing swap_values function","uid":"8d156d3e42d4375b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing sum_for_list function","uid":"9546971ec41b8ce1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Testing all_fibonacci_numbers function","uid":"db31ba951eab96a9","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing invite_more_women function (positive)","uid":"14a62b5662523525","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"All chars are in lower case","uid":"38a864ebd2e42623","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing validate_battlefield function","uid":"d12e38fc8c8ec4dd","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing men_from_boys function","uid":"a2ff67830434b9af","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing Potion class","uid":"e427ef86cabe9ddd","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing encrypt_this function","uid":"fd479ce41ec7634c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing zero_fuel function","uid":"fbd2d46d837906e7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing anagrams function","uid":"1df66f77b1cc31ad","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing increment_string function","uid":"5e72598a5c064723","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"test_sequence","uid":"8bb4333bde7b6f57","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing is_palindrome function","uid":"86de6e64454fca19","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"a or b is negative","uid":"ed2f3c923fde4413","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"35dae73baea1e718","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"5ba553d4084ace90","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing period_is_late function (negative)","uid":"f234151114f72d73","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing likes function","uid":"e5feb33263ee430e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing move_zeros function","uid":"a9f0e43ae54089ff","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing done_or_not function","uid":"fb3c794e959e544","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing calculate_damage function","uid":"33fde501ad5f49b7","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","GAMES","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"3e3617735ee8a318","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"c666a2fc70e4969f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"bef296bdea9fd681","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing valid_parentheses function","uid":"aef6b82f43e1b4b4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"e9c0a9198a3e1b18","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FORMATTING","ALGORITHMS"]},{"name":"Testing Calculator class","uid":"b79318ff2ae67fee","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing decipher_this function","uid":"c77ad5c459e90990","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"9328d9c37e2386a6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"You are given two angles -> find the 3rd.","uid":"bb902a37816cc407","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'sort_array' function","uid":"61f607b52c867fb3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"test_line_negative","uid":"d645ef6b4817b107","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"All chars are in upper case","uid":"fc354bf003c2f263","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing next_bigger function","uid":"e7d0a39712ee3eee","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing 'factorial' function","uid":"a394baafe8edd2c5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing century function","uid":"8809fca01a516cec","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing 'greek_comparator' function","uid":"caa8571433eea386","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"a72e2d4e966e7c09","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"powers function should return an array of unique numbers","uid":"d4597108775e2ebb","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"50577b0cb2a4b7be","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing password function","uid":"305e207ab9e52150","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"All chars are in mixed case","uid":"11b930e98296bcb5","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"fa6ca2a58e326e7c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing flatten function","uid":"1d0688b018eb523","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"STesting enough function","uid":"da018a416a2e5798","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"Testing invite_more_women function (negative)","uid":"c5e6a87af3754f9e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing top_3_words function","uid":"81d67983376326e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Testing set_alarm function","uid":"94d4bd5574aa8f7b","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing to_alternating_case function","uid":"18ce21893b263766","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing sum_of_intervals function","uid":"1191e503f4a01ba8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Testing length function","uid":"31754715fc04b029","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing 'mix' function","uid":"196d20a77b3bd50d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'solution' function","uid":"b1b08a9c0991d73d","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing number_of_sigfigs function","uid":"5444c88fc365358c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Testing length function where head = None","uid":"84e5ce529aafcfa9","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing dir_reduc function","uid":"b0da8ff80b8db87","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Find the int that appears an odd number of times","uid":"bff3d119847a95d6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"a and b are equal","uid":"ed375a568ef53727","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"goals function verification","uid":"4d86cc91fd1923ec","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"a5ef1e97378ae643","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES","ALGORITHMS","RULES"]},{"name":"Testing share_price function","uid":"f8378587d25efdca","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing Walker class - position property from negative grids","uid":"2cc31ac5154e0ba1","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing the 'pyramid' function","uid":"ae9c6bad3687824e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Positive test cases for is_prime function testing","uid":"69bff1baf8829aa6","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Wolf at the end of the queue","uid":"44221036fb99a571","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing calc function","uid":"fd6070318b36fb6f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"432b6e8e59506414","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Non square numbers (negative)","uid":"e3e2f391aab3cb96","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing the 'group_cities' function","uid":"5f01b1bb86ec5e4a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing shark function (negative)","uid":"c3dd54ea07cba973","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Two smallest numbers in the start of the list","uid":"a6ecb3b474360e70","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing binary_to_string function","uid":"627ac903c8bfc90f","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"String alphabet chars and spaces","uid":"6da9e4a8a463c592","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing calc_combinations_per_row function","uid":"fc440329cf5fac04","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'is_isogram' function","uid":"d9035fa8f853a08a","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'DefaultList' class: append","uid":"7fae1c49f318568","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","BASIC LANGUAGE FEATURES","CLASSES"]},{"name":"Testing 'shortest_job_first(' function","uid":"b7eddfa61552d783","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},{"name":"Testing list_squared function","uid":"3376cc456abfb7e3","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"test_solution_basic","uid":"fc74ffe2a6fa764b","parentUid":"47f66d4df6594479df63e370348f1468","status":"skipped","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing easy_line function exception message","uid":"418db164c4b04ca4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing remove_char function","uid":"c51d0888e1777a9e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Testing the 'find_missing_number' function","uid":"77a4cf3d728ec302","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing check_exam function","uid":"3af8d9a34aaedf9e","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Square numbers (positive)","uid":"19edf49636f3f12c","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing 'summation' function","uid":"31e5836e8c9c8975","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Positive test cases for gen_primes function testing","uid":"caf9670d0e0965a0","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing to_table function","uid":"3e7bb737d50c6ad2","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing 'save' function: positive","uid":"e50cfef6d8bb4879","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"'multiply' function verification with random list","uid":"6db0502ca689b396","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing the 'valid_braces' function","uid":"f52796969ad8c6a8","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Wolf in the middle of the queue","uid":"d56b8598f52532d4","parentUid":"47f66d4df6594479df63e370348f1468","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]}],"uid":"47f66d4df6594479df63e370348f1468"},{"name":"12680-MainThread","children":[{"name":"Test that no_space function removes the spaces","uid":"b4cae88de9afaa55","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing next_bigger function","uid":"1d49801d4e6b4921","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"'multiply' function verification: lists with multiple digits","uid":"d2af0876e7f45a7f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Positive test cases for gen_primes function testing","uid":"c245bb8192a35073","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing all_fibonacci_numbers function","uid":"315e825b7f114d5b","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing Battle method","uid":"c678c03e12583e98","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Testing gap function","uid":"8caf8fe76e46aa0f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing men_from_boys function","uid":"f4e7ccb7c6ccb848","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"String with alphabet chars only","uid":"777b1d9b55eb3ae9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Negative test cases for gen_primes function testing","uid":"bb8e119491d2ebc3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"'multiply' function verification","uid":"456a7345e9aeb905","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","INTRODUCTION"]},{"name":"Testing 'generate_hashtag' function","uid":"3f2e19b818fd15f5","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS"]},{"name":"test_sequence","uid":"21221b4a48a21055","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing permute_a_palindrome (negative)","uid":"469fb46dbe1a31d","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"You are given two angles -> find the 3rd.","uid":"28baf5593cc14310","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing is_prime function","uid":"8eb80b15a6d6b848","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["DESIGN PRINCIPLES","MEMOIZATION","OPTIMIZATION","ALGORITHMS","DESIGN PATTERNS"]},{"name":"Testing max_multiple function","uid":"971c2aa5dd36f62c","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS","ARRAYS"]},{"name":"Testing check_root function","uid":"cbb9443875889585","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS","ARRAYS"]},{"name":"Testing check_for_factor function: positive flow","uid":"873ec1972fa36468","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Test for invalid large string","uid":"d0cba34627dad034","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Testing 'summation' function","uid":"c8c57e21dd6fea81","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","LOOPS"]},{"name":"Testing 'letter_count' function","uid":"4e3fc5966ad47411","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","HASHES","DATA STRUCTURES"]},{"name":"goals function verification","uid":"5496efe2fd3e353","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"'multiply' function verification with empty list","uid":"ae87022eb9b205bd","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing zero_fuel function","uid":"3f3a4afa0166112e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: mixed list","uid":"a95c24b51d5c9432","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing number_of_sigfigs function","uid":"230fd42f20a11e18","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","ALGORITHMS"]},{"name":"Testing make_upper_case function","uid":"e42b69525abdede6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing Warrior class >>> bruce_lee","uid":"8c4575be21ff0ded","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Test with regular string","uid":"fef6b9be2b6df65c","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'sum_triangular_numbers' with negative numbers","uid":"9b651a3e27842d38","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'count_sheeps' function: empty list","uid":"14c26803c1139e78","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing length function","uid":"e0dd8dfaed76aa75","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Testing string_transformer function","uid":"101b76d3a18bb4c3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing the 'group_cities' function","uid":"1c66d03c44b01cf6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LISTS","SORTING ALGORITHMS","PUZZLES","DATA STRUCTURES"]},{"name":"Testing decipher_this function","uid":"afa4196b56245753","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ALGORITHMS","ARRAYS","CRYPTOGRAPHY"]},{"name":"Testing permute_a_palindrome (empty string)","uid":"f74a1a4c19be5344","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing string_to_array function","uid":"7940a8ba615e27f7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing top_3_words function","uid":"f2a1a9d494a0859","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FILTERING","PARSING","ALGORITHMS","RANKING"]},{"name":"Should return 'Publish!'","uid":"2c379ae83853bb2a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing monkey_count function","uid":"5880c730022f01ee","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["RANGES","FUNDAMENTALS","LISTS","BASIC LANGUAGE FEATURES","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Test for valid large string","uid":"9cc2024d730e5f8a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Testing odd_row function","uid":"733b2334645f5c42","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","ALGORITHMS"]},{"name":"Testing 'order' function","uid":"7fd83f8828bfb391","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing growing_plant function","uid":"4d64a30c387b7743","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"a and b are equal","uid":"8146fd50051ac96b","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing digital_root function","uid":"2571a6d17171a809","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing 'mix' function","uid":"f87e2580dd045df5","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Wolf in the middle of the queue","uid":"e578dac1473f78ec","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing easy_diagonal function","uid":"48f19bb58dd1432f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"move function tests","uid":"5814d63d4b392228","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing encrypt_this function","uid":"984b8a80ce69773d","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","CIPHERS","SECURITY","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS","ARRAYS","CRYPTOGRAPHY"]},{"name":"test_smallest","uid":"7ea8a8dc382128a4","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing the 'valid_braces' function","uid":"e6b67890527d37e6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":1,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Simple test for empty string.","uid":"78aec59881bd461e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Testing 'is_isogram' function","uid":"af16ce1f4d774662","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"test_line_positive","uid":"fb676676627eae5f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing easy_line function","uid":"5238b22fc20ccda9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'longest_repetition' function","uid":"1137568979e0ed3a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing flatten function","uid":"c8d9a4d573dbda2b","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS","ARRAYS"]},{"name":"Non consecutive number should be returned","uid":"a492c358ecb2902d","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'DefaultList' class: append","uid":"44141b5da145c70a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"test_solution_medium","uid":"ec58e61448a9c6a8","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Test with one char only","uid":"e96aee50481acdd6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"test_ips_between","uid":"43578fd4f74ce5d9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'sum_triangular_numbers' with positive numbers","uid":"ad642268f112be60","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Negative non consecutive number should be returned","uid":"8a0604fc927a7480","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing litres function with various test inputs","uid":"5ac65e8dc17d86a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"'multiply' function verification with random list","uid":"555817f2fd5ba68f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing hoop_count function (positive test case)","uid":"37fbb0401b01604d","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing shark function (negative)","uid":"a5a7f52be4bf7369","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing move_zeros function","uid":"ac824f903545a6e7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["SORTING","ALGORITHMS","INTERVIEW QUESTIONS","ARRAYS"]},{"name":"Testing password function","uid":"49244d740987433","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"String with no alphabet chars","uid":"aa7d2e5e86b66673","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing zeros function","uid":"40b9b78f2d258cf9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"Square numbers (positive)","uid":"5b36ed636679609b","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"a or b is negative","uid":"f74116cee1d73fd7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"5b5df6c66b23ba75","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ARRAY","ALGORITHMS"]},{"name":"Testing duplicate_encode function","uid":"157d23c0aff9e075","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing stock_list function","uid":"aa0fd3e8d8009a95","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing dir_reduc function","uid":"d49eccd60ce84feb","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing solve function","uid":"c1393951861e51a9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"72c2edc2055d0da7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","DESIGN PRINCIPLES","FUNDAMENTALS","MEMOIZATION","DESIGN PATTERNS","PARSING ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"ffb8e8f4eed50d14","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing advice function","uid":"506e0ee504d23a05","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing first_non_repeated function with various inputs","uid":"cd56af2e749c4e8a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing done_or_not function","uid":"a90239b6ef90f6a6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","CONTROL FLOW","PUZZLES","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS","DATA STRUCTURES"]},{"name":"Testing Calculator class","uid":"d06d6d8db945d4d7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","EXPRESSIONS","FUNDAMENTALS","PARSING","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing period_is_late function (negative)","uid":"a1c87b2c2a6c0bb7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing sum_for_list function","uid":"af3a43fc31649664","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["NUMBERS","ALGORITHMS","ARRAYS"]},{"name":"Testing increment_string function","uid":"9ba260a0149e6341","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","STRINGS PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing set_alarm function","uid":"c50649c997228fe6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","BOOLEANS"]},{"name":"Testing domain_name function","uid":"31ce0fdb81c2daf6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","PARSING","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","ALGORITHMS","REGULAR EXPRESSIONS"]},{"name":"Testing 'count_sheeps' function: positive flow","uid":"4d07449717f6193c","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing the 'solution' function","uid":"d0b6dccad411741e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","ALGORITHMS"]},{"name":"fix_the_meerkat function function verification","uid":"afc8e5dacd30bc41","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"String with mixed type of chars","uid":"f5898a8468d0cd4","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing validate_battlefield function","uid":"c515ef635fa26df1","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAME BOARDS","GAMES","VALIDATION","ALGORITHMS","ARRAYS"]},{"name":"Testing 'parts_sums' function","uid":"902288cde0f2109a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","PERFORMANCE","ALGORITHMS"]},{"name":"Testing alphabet_war function","uid":"2de9285990285353","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","LANGUAGE","EXPRESSIONS","REGULAR","DECLARATIVE","FUNDAMENTALS","PROGRAMMING","ADVANCED","FEATURES"]},{"name":"Testing row_sum_odd_numbers function","uid":"69f67038b11a4861","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","LISTS","NUMBERS","ARITHMETIC","ALGORITHMS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing take function","uid":"47e3461a4e252fc1","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Positive test cases for is_prime function testing","uid":"5c460b7e756cd57","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"Testing format_duration","uid":"b92f0db6c4ee4ff0","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","DATES/TIME","FORMATS","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with zero","uid":"690df5b9e2e97d3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing to_alternating_case function","uid":"cb005e45e7b312b5","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"STesting enough function","uid":"b59318a9c97ef9f1","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS"]},{"name":"Testing 'shortest_job_first(' function","uid":"87b2e8453406c3f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["SCHEDULING","QUEUES","ALGORITHMS"]},{"name":"Testing likes function","uid":"5ff9cf70b259ca21","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing Encoding functionality","uid":"644c808df55456e9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing Decoding functionality","uid":"ca1eccae180a083e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","CIPHERS","SECURITY","ALGORITHMS","CRYPTOGRAPHY"]},{"name":"Testing spiralize function","uid":"7aa3fbfc8218c54e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","ARRAYS"]},{"name":"test_solution_empty","uid":"c62025a79b33eb3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing is_palindrome function","uid":"564bcc936cf15d1a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing pig_it function","uid":"22bb7ddce4971121","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'has_subpattern' (part 1) function","uid":"c1326d9a3ad9ddfb","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing the 'pyramid' function","uid":"83ae1189d3669b33","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"All chars are in mixed case","uid":"293f48722d8450df","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing count_letters_and_digits function","uid":"ead644ae8ee031c3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing 'greek_comparator' function","uid":"3a516b9dc7b53625","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing make_readable function","uid":"a92222b0b7f4d601","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","DATES/TIME","ALGORITHMS"]},{"name":"Negative numbers","uid":"33789c02e7e07041","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing permute_a_palindrome (positive)","uid":"864ee426bf422b09","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing 'thirt' function","uid":"a5961784f4ddfa34","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing tickets function","uid":"d20d06b45fb65ddb","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","GAMES","ALGORITHMS"]},{"name":"Testing alphanumeric function","uid":"19443f8320b2694c","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing anagrams function","uid":"d2acdc5e027859f4","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing sum_of_intervals function","uid":"99e95613ed424b35","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","INTEGERS","ARITHMETIC","AGGREGATIONS","ALGORITHMS"]},{"name":"Simple test for valid parentheses","uid":"4990a9f9fb7d9809","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Testing length function where head = None","uid":"e7ac97a954c5e722","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES"]},{"name":"Should return 'Fail!'s","uid":"9eaae816682ea6e3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing solution function","uid":"913fbd5c2da31308","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","STRING","ALGORITHMS"]},{"name":"Test with empty string","uid":"2a3aa78afffa487b","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"a and b are equal","uid":"cef1ed2aef537de7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Non is expected","uid":"f4915582d5908ed3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'vaporcode' function","uid":"52f852c4238fea22","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"test_josephus_survivor","uid":"e08a8a15da9b3ad","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","LISTS","NUMBERS","ALGORITHMS","DATA STRUCTURES","ARRAYS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Negative test cases for is_prime function testing","uid":"ad3e6b6eddb975ef","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILS","PRIME NUMBERS","PRIMES"]},{"name":"test_permutations","uid":"5a5d0954bb249b69","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PERMUTATIONS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"'multiply' function verification with one element list","uid":"6f178467aa4ed9b7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing 'factorial' function","uid":"25c9ba69d5ac48c6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing two_decimal_places function","uid":"8db7c8bf0abe07bc","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing the 'unique_in_order' function","uid":"b3654581f89b5576","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","ALGORITHMS"]},{"name":"All chars are in upper case","uid":"da807d1d651bf07b","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing Warrior class >>> tom","uid":"d6520bfb9bc036e4","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES","ALGORITHMS","RULES"]},{"name":"Find the int that appears an odd number of times","uid":"4cc7d24b84024142","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"String with no duplicate chars","uid":"1d2cfb77eef4360e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'save' function: positive","uid":"f0d7d5d837d1a81d","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing toJadenCase function (positive)","uid":"ec0c7de9a70a5f5e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing make_class function","uid":"a088624abb606e0e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","GAMES","ALGORITHMS"]},{"name":"Testing check_for_factor function: positive flow","uid":"b40f27be3da7edd7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing calculate function","uid":"b0395834a1dc7266","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Square numbers (positive)","uid":"c8680b20dd7e19d5","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing calc_combinations_per_row function","uid":"d9d827d0af3ba710","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"test_solution_basic","uid":"6c1e65f294db5f89","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Non square numbers (negative)","uid":"a1e3818ccb62ed24","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"test_solution_big","uid":"4df2e31ca734bf47","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'has_subpattern' (part 2) function","uid":"52e55a2445119fdd","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Testing 'save' function: negative","uid":"69d8ca152b73c452","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","DATA STRUCTURES","ARRAYS"]},{"name":"Testing share_price function","uid":"24f0384efd85ae74","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FORMATTING","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing toJadenCase function (negative)","uid":"e4473b95f40f5c92","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ARRAYS"]},{"name":"Testing list_squared function","uid":"f39847014d01db85","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","OPTIMIZATION","ALGORITHMS","ARRAYS"]},{"name":"Large lists","uid":"f807c10786110eac","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing Potion class","uid":"25eb791ee007f15b","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing calc function","uid":"26189d3cfda1b8d1","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","EXPRESSIONS","FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ALGORITHMS","OPERATORS","PARSING STRINGS"]},{"name":"Testing century function","uid":"2a82791553e70088","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","DATES/TIME","BASIC LANGUAGE FEATURES","ALGORITHMS"]},{"name":"Testing Walker class - position property from positive grids","uid":"eb94d03877c16bb4","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing period_is_late function (positive)","uid":"5503b0de9149b0f0","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing calculate_damage function","uid":"4223e436b2847599","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","GAMES","PUZZLES","BASIC LANGUAGE FEATURES","FUNCTIONS","ARRAYS"]},{"name":"Testing 'DefaultList' class: __getitem__","uid":"9e6eb35888cc4f59","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Wolf at the beginning of the queue","uid":"9e884f6ea55b7c35","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"Testing 'DefaultList' class: remove","uid":"3ff093181cede851","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing checkchoose function","uid":"c9c9a6a75f3a249f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Verify that greet function returns the proper message","uid":"6b2ccbd851ec600","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CONDITIONAL STATEMENTS","FUNDAMENTALS","CONTROL FLOW"]},{"name":"Testing valid_parentheses function","uid":"ee5910cfe65a88ee","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["UTILITIES","VALIDATION","ALGORITHMS"]},{"name":"Testing hoop_count function (negative test case)","uid":"ce6714fc18aff8ec","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"AND logical operator","uid":"7250652c2d8bbae5","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing 'feast' function","uid":"5364303890f7a5a1","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS"]},{"name":"Testing Sudoku class","uid":"f51b45f6ebc18bdf","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","VALIDATION","PUZZLES","ALGORITHMS","ARRAYS"]},{"name":"powers function should return an array of unique numbers","uid":"823dff07664aaa4","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: extend","uid":"f56ae5fa4f278c43","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"get_size function tests","uid":"1cc5ce778c99d98","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","ALGEBRA","ALGORITHMS","GEOMETRY"]},{"name":"Testing the 'find_missing_number' function","uid":"8878dccf56d36ba6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","NUMBERS","PERFORMANCE","ALGORITHMS"]},{"name":"XOR logical operator","uid":"46352cf5111d5c61","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing binary_to_string function","uid":"1cbe6a610fbdfd6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["CHARACTER ENCODINGS","STRINGS","FUNDAMENTALS","FORMATS","BINARY","ASCII"]},{"name":"Testing swap_values function","uid":"7e7534020c406c41","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["BUGS","FUNDAMENTALS","ARRAYS"]},{"name":"Zero","uid":"30779503c72bcec6","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing first_non_repeating_letter function","uid":"4d53eb58d77047e8","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","SEARCH","ALGORITHMS"]},{"name":"Testing check_exam function","uid":"23b533c70baf95c9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","NUMBERS","BASIC LANGUAGE FEATURES","ARRAYS"]},{"name":"Testing invite_more_women function (negative)","uid":"32eaf956310a89b7","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]},{"name":"Testing the 'sort_array' function","uid":"4e3f7ea473e691d3","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"a an b are positive numbers","uid":"91c1d8a1fc37f84","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ALGORITHMS"]},{"name":"Testing agents_cleanup function","uid":"1fb0e4ddfae0bf06","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"95500b18da61d76","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","STRING FORMATTING","ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"5af3592e93b232bc","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","ALGORITHMS"]},{"name":"Testing shark function (positive)","uid":"a4cb6a94c77f28ce","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing easy_line function exception message","uid":"87b0b5de93d5cb12","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing create_city_map function","uid":"be79a08ed18e426","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"OR logical operator","uid":"2a6bb93adc2b9500","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Wolf at the end of the queue","uid":"f8789af2e0cead9e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","CONTROL FLOW","LOOPS","ARRAYS"]},{"name":"test_triangle","uid":"96938210802b960f","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":3,"retriesStatusChange":false,"parameters":[],"tags":["Algorithms","Logic","Strings"]},{"name":"All chars are in lower case","uid":"5bee7e36f6e76857","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","UTILITIES","ALGORITHMS"]},{"name":"Testing 'DefaultList' class: insert","uid":"67535419d885cbd9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"Testing 'numericals' function","uid":"db9b592f660c3c08","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["PERFORMANCE","GAMES","PUZZLES","ALGORITHMS"]},{"name":"Testing 'sum_triangular_numbers' with big number as an input","uid":"f06328bb4646abe9","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","ARITHMETIC","ALGORITHMS"]},{"name":"Testing compute_ranks","uid":"213536a8a5597e91","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":2,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","SORTING","ALGORITHMS","ARRAYS"]},{"name":"Testing Walker class - position property from negative grids","uid":"a81b8ca7a7877717","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":true,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Two smallest numbers in the start of the list","uid":"2fa689144ccb2725","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Should return 'I smell a series!'","uid":"d518579b8137712e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","REFACTORING","ARRAYS"]},{"name":"Testing 'has_subpattern' (part 3) function","uid":"b4c3bd7788c9f57d","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","ADVANCED LANGUAGE FEATURES","DECLARATIVE PROGRAMMING","REGULAR EXPRESSIONS"]},{"name":"Non square numbers (negative)","uid":"eb8f6057b9598daa","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","MATH"]},{"name":"Testing next_smaller function","uid":"c1f90fc4edd70bea","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","STRINGS","NUMBERS","INTEGERS","ALGORITHMS"]},{"name":"Testing to_table function","uid":"ece5bd16ef8bbe52","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"Testing 'DefaultList' class: pop","uid":"a6a651d904577cf4","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["OBJECT-ORIENTED PROGRAMMING","FUNDAMENTALS","CLASSES","BASIC LANGUAGE FEATURES"]},{"name":"test_line_negative","uid":"482cc1b462231f44","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"skipped","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS","@pytest.mark.skip(reason='The solution is not ready')"]},{"name":"Testing 'count_sheeps' function: bad input","uid":"b5ba84846c075db5","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","ARRAYS"]},{"name":"Testing epidemic function","uid":"8572ffe92ddcaa11","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS"]},{"name":"Testing 'snail' function","uid":"43a52f18fb3b8136","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["LISTS","ALGORITHMS","ARRAYS"]},{"name":"Testing largestPower function","uid":"218b156daee27f08","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["MATHEMATICS","FUNDAMENTALS","NUMBERS","CONTROL FLOW","BASIC LANGUAGE FEATURES","ALGORITHMS","LOOPS"]},{"name":"Testing remove_char function","uid":"6d917e3e4d702f23","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","FUNDAMENTALS","BASIC LANGUAGE FEATURES"]},{"name":"Testing two_decimal_places function","uid":"5647d5db4078d707","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","FUNDAMENTALS","NUMBERS","ALGORITHMS"]},{"name":"Testing validSolution","uid":"6c8559b634a76bd8","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["VALIDATION","ALGORITHMS","DATA STRUCTURES"]},{"name":"String with no duplicate chars","uid":"3d9d773987a3ac09","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FORMATTING","STRINGS","FUNDAMENTALS","ALGORITHMS"]},{"name":"Simple test for invalid parentheses","uid":"f55783c4fa90131e","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","PARSING","ALGORITHMS"]},{"name":"Testing array_diff function","uid":"80b7e762ad299367","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["FUNDAMENTALS","LISTS","ARRAYS"]},{"name":"String alphabet chars and spaces","uid":"f83b86d7cbc0ffa1","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["ALGORITHMS"]},{"name":"Testing 'solution' function","uid":"8da8c6de16bb179d","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["STRINGS","ALGORITHMS"]},{"name":"Testing invite_more_women function (positive)","uid":"4a970025f2147b3a","parentUid":"0e56f73b58e144903dc2f57934b7f456","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":4,"retriesStatusChange":false,"parameters":[],"tags":["GAMES","PUZZLES"]}],"uid":"0e56f73b58e144903dc2f57934b7f456"}],"uid":"8d0045e9f8f0b03357cd74b2daafdbad"}]}
\ No newline at end of file
diff --git a/allure-report/export/influxDbData.txt b/allure-report/export/influxDbData.txt
index 75f627fae73..adbe75f08c2 100644
--- a/allure-report/export/influxDbData.txt
+++ b/allure-report/export/influxDbData.txt
@@ -1,13 +1,13 @@
-launch_status failed=0 1732764264000000000
-launch_status broken=0 1732764264000000000
-launch_status passed=216 1732764264000000000
-launch_status skipped=11 1732764264000000000
-launch_status unknown=0 1732764264000000000
-launch_time duration=8030747183 1732764264000000000
-launch_time min_duration=0 1732764264000000000
-launch_time max_duration=745 1732764264000000000
-launch_time sum_duration=1064 1732764264000000000
-launch_time start=1724733474194 1732764264000000000
-launch_time stop=1732764221377 1732764264000000000
-launch_retries retries=659 1732764264000000000
-launch_retries run=227 1732764264000000000
+launch_status failed=0 1733030168000000000
+launch_status broken=0 1733030168000000000
+launch_status passed=221 1733030168000000000
+launch_status skipped=11 1733030168000000000
+launch_status unknown=0 1733030168000000000
+launch_time duration=8296626985 1733030168000000000
+launch_time min_duration=0 1733030168000000000
+launch_time max_duration=695 1733030168000000000
+launch_time sum_duration=1114 1733030168000000000
+launch_time start=1724733474194 1733030168000000000
+launch_time stop=1733030101179 1733030168000000000
+launch_retries retries=882 1733030168000000000
+launch_retries run=232 1733030168000000000
diff --git a/allure-report/export/prometheusData.txt b/allure-report/export/prometheusData.txt
index 87e04bf58f5..bbdd01207e3 100644
--- a/allure-report/export/prometheusData.txt
+++ b/allure-report/export/prometheusData.txt
@@ -1,13 +1,13 @@
launch_status_failed 0
launch_status_broken 0
-launch_status_passed 216
+launch_status_passed 221
launch_status_skipped 11
launch_status_unknown 0
-launch_time_duration 8030747183
+launch_time_duration 8296626985
launch_time_min_duration 0
-launch_time_max_duration 745
-launch_time_sum_duration 1064
+launch_time_max_duration 695
+launch_time_sum_duration 1114
launch_time_start 1724733474194
-launch_time_stop 1732764221377
-launch_retries_retries 659
-launch_retries_run 227
+launch_time_stop 1733030101179
+launch_retries_retries 882
+launch_retries_run 232
diff --git a/allure-report/history/duration-trend.json b/allure-report/history/duration-trend.json
index 33a9f28dc0c..1149e3d550b 100644
--- a/allure-report/history/duration-trend.json
+++ b/allure-report/history/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":8030747183}},{"data":{"duration":7694722309}},{"data":{"duration":1655595}},{"data":{"duration":1655595}},{"data":{"duration":6277517630}},{"data":{"duration":6234717799}},{"data":{"duration":4760882662}},{"data":{"duration":4393028053}},{"data":{"duration":4392634474}},{"data":{"duration":4233561443}},{"data":{"duration":4044303027}},{"data":{"duration":4042851547}},{"data":{"duration":4041072223}},{"data":{"duration":3966081176}},{"data":{"duration":3966081176}},{"data":{"duration":2482854152}},{"data":{"duration":2325934223}},{"data":{"duration":1181987141}},{"data":{"duration":677478359}},{"data":{"duration":59372266}}]
\ No newline at end of file
+[{"data":{"duration":8296626985}},{"data":{"duration":8030747183}},{"data":{"duration":7694722309}},{"data":{"duration":1655595}},{"data":{"duration":1655595}},{"data":{"duration":6277517630}},{"data":{"duration":6234717799}},{"data":{"duration":4760882662}},{"data":{"duration":4393028053}},{"data":{"duration":4392634474}},{"data":{"duration":4233561443}},{"data":{"duration":4044303027}},{"data":{"duration":4042851547}},{"data":{"duration":4041072223}},{"data":{"duration":3966081176}},{"data":{"duration":3966081176}},{"data":{"duration":2482854152}},{"data":{"duration":2325934223}},{"data":{"duration":1181987141}},{"data":{"duration":677478359}}]
\ No newline at end of file
diff --git a/allure-report/history/history-trend.json b/allure-report/history/history-trend.json
index bce06c8cd99..478bb43717a 100644
--- a/allure-report/history/history-trend.json
+++ b/allure-report/history/history-trend.json
@@ -1 +1 @@
-[{"data":{"failed":0,"broken":0,"skipped":11,"passed":216,"unknown":0,"total":227}},{"data":{"failed":0,"broken":0,"skipped":11,"passed":215,"unknown":0,"total":226}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":206,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":204,"unknown":0,"total":219}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":203,"unknown":0,"total":218}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":201,"unknown":0,"total":215}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":200,"unknown":0,"total":213}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":198,"unknown":0,"total":211}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":197,"unknown":0,"total":210}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":196,"unknown":0,"total":209}}]
\ No newline at end of file
+[{"data":{"failed":0,"broken":0,"skipped":11,"passed":221,"unknown":0,"total":232}},{"data":{"failed":0,"broken":0,"skipped":11,"passed":216,"unknown":0,"total":227}},{"data":{"failed":0,"broken":0,"skipped":11,"passed":215,"unknown":0,"total":226}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":206,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":204,"unknown":0,"total":219}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":203,"unknown":0,"total":218}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":201,"unknown":0,"total":215}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":200,"unknown":0,"total":213}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":198,"unknown":0,"total":211}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":197,"unknown":0,"total":210}}]
\ No newline at end of file
diff --git a/allure-report/history/history.json b/allure-report/history/history.json
index cafc27a1621..438566ff74e 100644
--- a/allure-report/history/history.json
+++ b/allure-report/history/history.json
@@ -1 +1 @@
-{"2a488c8a592f99c42193093dceadfd0d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6d4216edcb2d933a","status":"passed","time":{"start":1596047923984,"stop":1596047923985,"duration":1}},{"uid":"76daaf401c64bb29","status":"passed","time":{"start":1596005124068,"stop":1596005124068,"duration":0}},{"uid":"d6e803d51266cd9a","status":"passed","time":{"start":1594531288919,"stop":1594531288919,"duration":0}},{"uid":"6b6844f123edcc4c","status":"passed","time":{"start":1594163434410,"stop":1594163434411,"duration":1}},{"uid":"f07476a9ca5f2aae","status":"passed","time":{"start":1594163040798,"stop":1594163040798,"duration":0}}]},"f51ecfb2c4460f518b2155a78436a09d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8672ab2817945b36","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0}},{"uid":"984af3d5d8056be9","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0}},{"uid":"52715db4a1ce5955","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"8ded43d0fdf317ac","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"9649de1e84bdf76637c00a153a4eb0b9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":24,"unknown":0,"total":24},"items":[{"uid":"dfa0ea4b9f1fa54a","status":"passed","time":{"start":1596047920385,"stop":1596047920388,"duration":3}},{"uid":"2967593e7c52bf8c","status":"passed","time":{"start":1596005120289,"stop":1596005120292,"duration":3}},{"uid":"9343dbf3101090cf","status":"passed","time":{"start":1594531285248,"stop":1594531285249,"duration":1}},{"uid":"52450f3d385118b1","status":"passed","time":{"start":1594163430717,"stop":1594163430718,"duration":1}},{"uid":"b6ed8732c80611f1","status":"passed","time":{"start":1594163036944,"stop":1594163036947,"duration":3}}]},"cff1b92fe15b026161a65b578563f84b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":7,"unknown":0,"total":7},"items":[{"uid":"ec00714c45249a61","status":"passed","time":{"start":1596047920455,"stop":1596047920457,"duration":2}},{"uid":"159bf68d3f421b2c","status":"passed","time":{"start":1596005120355,"stop":1596005120356,"duration":1}},{"uid":"76a637f138de5bec","status":"passed","time":{"start":1594531285294,"stop":1594531285295,"duration":1}},{"uid":"8c8b3bd4256b830","status":"passed","time":{"start":1594163430761,"stop":1594163430762,"duration":1}},{"uid":"a895b530ff0a0810","status":"passed","time":{"start":1594163036999,"stop":1594163037002,"duration":3}}]},"da4a41f0bf9943ee34282e89227dd9a2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"dd86378e3a37dfe4","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0}},{"uid":"a224a931a5567f85","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1}}]},"91791ed1a852f76f936407ccb3d2dbaa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a6592dc6717fe514","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0}},{"uid":"ffa13a74003ae703","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0}},{"uid":"5a22d7a269c3ca06","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"9275e1d85a023003","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"7414d0b98bcb019741716816e3be1de6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":31,"unknown":0,"total":31},"items":[{"uid":"93884a95bea2ee41","status":"passed","time":{"start":1596047923664,"stop":1596047923665,"duration":1}},{"uid":"fd7e550560ccaf94","status":"passed","time":{"start":1596005123695,"stop":1596005123697,"duration":2}},{"uid":"60648aed2e16811e","status":"passed","time":{"start":1594531288608,"stop":1594531288610,"duration":2}},{"uid":"36f076fc275bb814","status":"passed","time":{"start":1594163434050,"stop":1594163434051,"duration":1}},{"uid":"ecec029d0af460c","status":"passed","time":{"start":1594163040529,"stop":1594163040530,"duration":1}}]},"c3347b0ee9b14d599cb7e273cdb897bf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"d55210ca98ef22ea","status":"passed","time":{"start":1596047919473,"stop":1596047919474,"duration":1}},{"uid":"c656650d77df17ff","status":"passed","time":{"start":1596005119488,"stop":1596005119488,"duration":0}},{"uid":"63a2bacffa60a113","status":"passed","time":{"start":1594531284399,"stop":1594531284400,"duration":1}},{"uid":"4fdfdcd11ab360ff","status":"passed","time":{"start":1594163429953,"stop":1594163429954,"duration":1}},{"uid":"1fe21e60ae97ff1","status":"passed","time":{"start":1594163036147,"stop":1594163036148,"duration":1}}]},"49af4a8ebdc007fac4acbc085138b80e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"591cfdbc90cf4c5e","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0}},{"uid":"a77a517a493b3eb2","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0}},{"uid":"52187b3daff300ae","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"de314943cf5bdd10","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"db1d961947ba50c55f7273e4eb265602":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c32482be894dbe32","status":"passed","time":{"start":1596047919549,"stop":1596047919552,"duration":3}},{"uid":"d8a319c1c82e58cb","status":"passed","time":{"start":1596005119551,"stop":1596005119553,"duration":2}},{"uid":"5beca2f35d69dd5b","status":"passed","time":{"start":1594531284452,"stop":1594531284453,"duration":1}},{"uid":"ade3b84e9d3a3726","status":"passed","time":{"start":1594163430004,"stop":1594163430006,"duration":2}},{"uid":"ef141e8efa89b28f","status":"passed","time":{"start":1594163036218,"stop":1594163036219,"duration":1}}]},"bb3964d396ef802dceada9777cff8e45":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9a9def5039f12f67","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0}},{"uid":"74b0969e7db4effb","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0}},{"uid":"dee0416f79d22a0d","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"1c8034b1a6365fc2","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"0c5a9947fdd01d236c17811f6cecd204":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"768a7efdf473c3d3","status":"passed","time":{"start":1596047924715,"stop":1596047924716,"duration":1}},{"uid":"1915789dfbb56fed","status":"passed","time":{"start":1596005124875,"stop":1596005124876,"duration":1}},{"uid":"7edd927b315b8654","status":"passed","time":{"start":1594531289740,"stop":1594531289741,"duration":1}},{"uid":"d0acdbaff0a75e84","status":"passed","time":{"start":1594163435137,"stop":1594163435138,"duration":1}},{"uid":"1d0518f8800e0ba9","status":"passed","time":{"start":1594163041557,"stop":1594163041558,"duration":1}}]},"e5c7abe0fcf3b79049d906f50808feb6":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"577d9e765fb39849","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218558,"stop":1732764218558,"duration":0}},{"uid":"996ab105867adbc9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193914,"stop":1732428193914,"duration":0}},{"uid":"88c7e92ae3f035ea","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"620b2589fb870406","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"ed63cab09a5a21abc4139e6751f28e54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"56d019840f444cec","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0}},{"uid":"56ad7c473898c46d","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0}},{"uid":"e738d6d09d0feb9e","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c63189b867db5809","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"78d13a2d0abbaf1a1f243a198f76fff5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":18,"unknown":0,"total":18},"items":[{"uid":"81aec115e9f44479","status":"passed","time":{"start":1596047920341,"stop":1596047920343,"duration":2}},{"uid":"2a076499c238a323","status":"passed","time":{"start":1596005120241,"stop":1596005120243,"duration":2}},{"uid":"9440087e3643fa9","status":"passed","time":{"start":1594531285205,"stop":1594531285207,"duration":2}},{"uid":"60dbc7d8b53ef5b6","status":"passed","time":{"start":1594163430682,"stop":1594163430684,"duration":2}},{"uid":"f7c227de7bf7d5f8","status":"passed","time":{"start":1594163036906,"stop":1594163036907,"duration":1}}]},"b54c9296974c5f11c9729ae250dcc661":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1f538cc051c14271","status":"passed","time":{"start":1596047924273,"stop":1596047924274,"duration":1}},{"uid":"8b162058e3797231","status":"passed","time":{"start":1596005124376,"stop":1596005124376,"duration":0}},{"uid":"9f45ffa650a9c208","status":"passed","time":{"start":1594531289208,"stop":1594531289209,"duration":1}},{"uid":"7587b1a31f39a9e6","status":"passed","time":{"start":1594163434704,"stop":1594163434704,"duration":0}},{"uid":"87702ceafb3be1d2","status":"passed","time":{"start":1594163041094,"stop":1594163041095,"duration":1}}]},"2fc0cf409058113d339743775fa3158e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ab3687d99fed99d0","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0}},{"uid":"5af3f258cf327b2a","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0}},{"uid":"dead64fe3d4f484d","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"91ff78dc5a767b91","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"b71e871d53b429aef63593ea1f41c8bc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c87eac92a1b3b456","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0}},{"uid":"3b89778e0f9a0b66","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1}},{"uid":"eb3e9f6b3780b454","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"f0d79dba84dbdf82","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"3b2ebb1924dbc4e6a73dc5dda19dd323":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8ed1a17310170d88","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0}},{"uid":"8b3214317e10e87f","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0}},{"uid":"d7c1fb6f236110ca","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"a80b9adf611eb67d","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"e59fe81d3d5b6631d5afa04dfa467ab0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"31d387276325aa8","status":"passed","time":{"start":1596047920565,"stop":1596047920567,"duration":2}},{"uid":"ded59b0be412649b","status":"passed","time":{"start":1596005120464,"stop":1596005120466,"duration":2}},{"uid":"64b65df6d3ccc09c","status":"passed","time":{"start":1594531285407,"stop":1594531285408,"duration":1}},{"uid":"bc547d548a8e43fb","status":"passed","time":{"start":1594163430867,"stop":1594163430868,"duration":1}},{"uid":"d7a8e6dfca27b15d","status":"passed","time":{"start":1594163037111,"stop":1594163037112,"duration":1}}]},"10a57706311105e48a11addadcd6ba5d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ffe7f31d081d3160","status":"passed","time":{"start":1596047923277,"stop":1596047923278,"duration":1}},{"uid":"4f916a7880edd6e3","status":"passed","time":{"start":1596005123276,"stop":1596005123277,"duration":1}},{"uid":"9af0e99812e0efbc","status":"passed","time":{"start":1594531288206,"stop":1594531288207,"duration":1}},{"uid":"8e4295c80784509e","status":"passed","time":{"start":1594163433734,"stop":1594163433735,"duration":1}},{"uid":"e97fd44623e301e1","status":"passed","time":{"start":1594163040204,"stop":1594163040205,"duration":1}}]},"fdc9a1360d77d4313e2885c36e2d5f96":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3e286d88c47292eb","status":"passed","time":{"start":1596047923442,"stop":1596047923444,"duration":2}},{"uid":"a8fa86dbcff7a636","status":"passed","time":{"start":1596005123439,"stop":1596005123442,"duration":3}},{"uid":"bd172034ceeb6494","status":"passed","time":{"start":1594531288354,"stop":1594531288356,"duration":2}},{"uid":"27585b338e4744d3","status":"passed","time":{"start":1594163433849,"stop":1594163433850,"duration":1}},{"uid":"e8335448c8a98cb2","status":"passed","time":{"start":1594163040334,"stop":1594163040336,"duration":2}}]},"b253b4766bea2d3475c5b21dfa1fbf46":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"9162dc5b0dddeb2c","status":"passed","time":{"start":1596047919624,"stop":1596047919625,"duration":1}},{"uid":"54a57611d54057c1","status":"passed","time":{"start":1596005119605,"stop":1596005119606,"duration":1}},{"uid":"1e8d6a0f9e116fa1","status":"passed","time":{"start":1594531284504,"stop":1594531284505,"duration":1}},{"uid":"c08e012abdb786d8","status":"passed","time":{"start":1594163430051,"stop":1594163430052,"duration":1}},{"uid":"54960190d043c07f","status":"passed","time":{"start":1594163036270,"stop":1594163036271,"duration":1}}]},"164912053c696e73c7be4b3a14287ecc":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"93b00a3d2e7b92c1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218824,"stop":1732764218824,"duration":0}},{"uid":"e5b1f301926fe23","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194170,"stop":1732428194170,"duration":0}},{"uid":"1dee8c06fd165199","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"e5ac2209dd79eabb","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"0906853824abbb5b2f8dc3ebbef91492":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"eb35bcc5ca774b83","status":"passed","time":{"start":1596047924568,"stop":1596047924570,"duration":2}},{"uid":"76439dea2a9d65ae","status":"passed","time":{"start":1596005124678,"stop":1596005124679,"duration":1}},{"uid":"2941d7d2d263712e","status":"passed","time":{"start":1594531289560,"stop":1594531289561,"duration":1}},{"uid":"4ca4e502466ccc51","status":"passed","time":{"start":1594163434990,"stop":1594163434991,"duration":1}},{"uid":"56dfabc63673070e","status":"passed","time":{"start":1594163041387,"stop":1594163041388,"duration":1}}]},"4a2df53975623c10d30ec1c6932ba04a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9b0ec4eb2cd2dde7","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0}},{"uid":"dd76819b5fd836d3","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0}},{"uid":"69f65011f131e2b6","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"5e4b0e05a0862f7e","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"ed6c1e5f0eb38874fc66b7fa53f68e12":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f6c63ae7fdc54916","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0}},{"uid":"9800852f4c3c1957","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0}},{"uid":"da49bdf1737798b8","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"b867e5092f796e5b","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"296c843106f019f44f0537c523c42ad4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4f6f89be9d7eaeb5","status":"passed","time":{"start":1596047919501,"stop":1596047919506,"duration":5}},{"uid":"66557685192c1e8","status":"passed","time":{"start":1596005119513,"stop":1596005119515,"duration":2}},{"uid":"9dc6fbc86d74868e","status":"passed","time":{"start":1594531284100,"stop":1594531284102,"duration":2}},{"uid":"c0f9f375232f8198","status":"passed","time":{"start":1594163429670,"stop":1594163429671,"duration":1}},{"uid":"6a636465a9f40657","status":"passed","time":{"start":1594163035837,"stop":1594163035838,"duration":1}}]},"687e7d979daec216412b2e6518d7f22d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7a17f147f5f76599","status":"passed","time":{"start":1596047924461,"stop":1596047924462,"duration":1}},{"uid":"c7a632f72bf7c2b9","status":"passed","time":{"start":1596005124564,"stop":1596005124565,"duration":1}},{"uid":"a9c637eaa5b324ca","status":"passed","time":{"start":1594531289423,"stop":1594531289424,"duration":1}},{"uid":"1c51d02602d12c50","status":"passed","time":{"start":1594163434880,"stop":1594163434881,"duration":1}},{"uid":"a8e3b7db64e2634","status":"passed","time":{"start":1594163041271,"stop":1594163041272,"duration":1}}]},"429c2bf738c7d46e53c9a2e5226d6649":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c52dc9ba56a64495","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1}},{"uid":"ea40d4fff96687ff","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0}},{"uid":"92083f552ecb72c4","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"3ea60f3a146e3d51","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"1867e530fd2d8f6e72a7be68dfaf6d29":{"statistic":{"failed":0,"broken":0,"skipped":11,"passed":0,"unknown":0,"total":11},"items":[{"uid":"1e8ff0649323ef1e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919229,"stop":1596047919229,"duration":0}},{"uid":"30f80a7f1496e991","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119257,"stop":1596005119257,"duration":0}},{"uid":"7ccf9ca367f43634","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284164,"stop":1594531284164,"duration":0}},{"uid":"d8ed5b14959d0b40","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429732,"stop":1594163429732,"duration":0}},{"uid":"d51ed0de8a59c6a2","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035916,"stop":1594163035916,"duration":0}}]},"29249ea89f0081dda70899f3290f857b":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"80f314b70b306bd4","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218847,"stop":1732764218847,"duration":0}},{"uid":"b5a113fbe50e74ce","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194194,"stop":1732428194194,"duration":0}},{"uid":"39245131d70863d6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"c322e80c6cd8da83","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"83f89c47687232e4e6df9cb000215f62":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a7d507d283840d7b","status":"passed","time":{"start":1596047924259,"stop":1596047924260,"duration":1}},{"uid":"78075941f67b4dd7","status":"passed","time":{"start":1596005124363,"stop":1596005124364,"duration":1}},{"uid":"518c3d7b9812dec6","status":"passed","time":{"start":1594531289188,"stop":1594531289189,"duration":1}},{"uid":"ad112bf95b7a9a0c","status":"passed","time":{"start":1594163434690,"stop":1594163434691,"duration":1}},{"uid":"52d2c99e6dc830cf","status":"passed","time":{"start":1594163041080,"stop":1594163041080,"duration":0}}]},"4e553d5e3ff5fc5c21a746a843af96e5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b78b9d24e53cd100","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0}},{"uid":"b673d7ca3af16ae5","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0}},{"uid":"9393151991be7f33","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"46f01e6c3f72b063","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"f8c8e1115bda1d1060b9b125be217311":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"675c2d9214d0c9ee","status":"passed","time":{"start":1596047923327,"stop":1596047923328,"duration":1}},{"uid":"c51894693dbb963f","status":"passed","time":{"start":1596005123333,"stop":1596005123334,"duration":1}},{"uid":"fa68cff2aa65baac","status":"passed","time":{"start":1594531288250,"stop":1594531288251,"duration":1}},{"uid":"b5fffa240ef9f697","status":"passed","time":{"start":1594163433772,"stop":1594163433773,"duration":1}},{"uid":"7a31ceac1c1f83f4","status":"passed","time":{"start":1594163040249,"stop":1594163040250,"duration":1}}]},"f47162ca0e9bacec154c9094fd33e635":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b0cc123728fa2f2d","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0}},{"uid":"196d34645221ebb4","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0}},{"uid":"d5ae1235bc27ccba","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}},{"uid":"e1e70dabc7dad91e","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}}]},"5d0f5e220c2579103119e57300b46215":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"dc076040e5481dc9","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2}},{"uid":"cfaf892be75c5d35","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0}},{"uid":"148a22b7e430194f","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"a42793a5da57f5c7","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"fc16fe6f8e2f2f0dd1e7d650d0ec62aa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"40c3fd65f9a485e9","status":"passed","time":{"start":1596047920549,"stop":1596047920552,"duration":3}},{"uid":"621761b8fc0dd8ca","status":"passed","time":{"start":1596005120447,"stop":1596005120451,"duration":4}},{"uid":"fe4f3a24444bbe1d","status":"passed","time":{"start":1594531285394,"stop":1594531285396,"duration":2}},{"uid":"c6d5e06d775f57aa","status":"passed","time":{"start":1594163430850,"stop":1594163430853,"duration":3}},{"uid":"2573c8d3112ec4","status":"passed","time":{"start":1594163037099,"stop":1594163037101,"duration":2}}]},"5821e6355bce2a3bf46d4ce3e55de034":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f48dcf9628fe90ff","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0}},{"uid":"9521eb418a2faa99","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0}},{"uid":"2b9309fd398214a5","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"f09191f837671677","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"f23e1d1b6981955bbbdda32c75b7cdd8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"b575f441a3da50d","status":"passed","time":{"start":1596047919219,"stop":1596047919222,"duration":3}},{"uid":"11040cc92103f99","status":"passed","time":{"start":1596005119251,"stop":1596005119252,"duration":1}},{"uid":"bb14985078641cb3","status":"passed","time":{"start":1594531284157,"stop":1594531284158,"duration":1}},{"uid":"d227a6939d94be03","status":"passed","time":{"start":1594163429725,"stop":1594163429726,"duration":1}},{"uid":"8acd8d27784cac00","status":"passed","time":{"start":1594163035908,"stop":1594163035910,"duration":2}}]},"cddeb37c6d892aa5b18e595a7d4e3282":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dbb4b23864e9a8fd","status":"passed","time":{"start":1596047924544,"stop":1596047924546,"duration":2}},{"uid":"eeeb3712026df28f","status":"passed","time":{"start":1596005124651,"stop":1596005124653,"duration":2}},{"uid":"18f1cfdcabf3e717","status":"passed","time":{"start":1594531289531,"stop":1594531289532,"duration":1}},{"uid":"1e68f7b24ea3fb56","status":"passed","time":{"start":1594163434965,"stop":1594163434966,"duration":1}},{"uid":"bbb239c6b09c447f","status":"passed","time":{"start":1594163041363,"stop":1594163041364,"duration":1}}]},"059761e477dad0853fa6e0ed172a78f0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"48e03b38164b77c2","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2}},{"uid":"6e3ab906ce5621b5","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0}},{"uid":"6cad203fab564c60","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"63cbfe00daba1c69","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"a5e357785cf7a1184adb35707a6c5d0c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9d2b852ea94aa88a","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0}},{"uid":"91c9b008755c7351","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1}},{"uid":"d6e4ebd44034ff08","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}},{"uid":"af3c309699fc2b8b","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}}]},"84d7f0a1c2a345b29fa2e222a5ed7ee5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a78b9243c26a61bf","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0}},{"uid":"2655a1e6934b1850","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0}},{"uid":"b5a45493f51c1d67","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}},{"uid":"7f890ca68cdfc481","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}}]},"21739eee721a124a84e5414945df03e6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"197e80b267cccc2b","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"72a7c9402c254937","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"38639b46d1e381a9","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"cf2235e5886d8954","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"3291f911facce5382ac0029b17def0c8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f669ee5da4bf50b4","status":"passed","time":{"start":1596047923456,"stop":1596047923456,"duration":0}},{"uid":"6d82d06e3fee3c1e","status":"passed","time":{"start":1596005123455,"stop":1596005123455,"duration":0}},{"uid":"9d4991fb42a21fc7","status":"passed","time":{"start":1594531288366,"stop":1594531288367,"duration":1}},{"uid":"e16589a7600c691","status":"passed","time":{"start":1594163433860,"stop":1594163433861,"duration":1}},{"uid":"e564a1bcc85e43df","status":"passed","time":{"start":1594163040347,"stop":1594163040348,"duration":1}}]},"bdd7a9084eedc74da67154030d95cad9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f343a1d7b70b8e3f","status":"passed","time":{"start":1596047919192,"stop":1596047919194,"duration":2}},{"uid":"8fec8172d6a3d6cc","status":"passed","time":{"start":1596005119232,"stop":1596005119234,"duration":2}},{"uid":"3e5e701c4e03ac36","status":"passed","time":{"start":1594531284137,"stop":1594531284139,"duration":2}},{"uid":"248f69e516e74046","status":"passed","time":{"start":1594163429702,"stop":1594163429704,"duration":2}},{"uid":"cfc326efff7de22","status":"passed","time":{"start":1594163035884,"stop":1594163035886,"duration":2}}]},"128bd70e221c2c2b932b5e8d4fdb22c0":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"31802a90aeba5e97","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218842,"stop":1732764218842,"duration":0}},{"uid":"c42292a9c36c46f3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194190,"stop":1732428194190,"duration":0}},{"uid":"a6bf4a932c1ec147","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"6827fd264cb4d263","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"06956afd8355f6465598df890d5ec8f8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c536f7da42be3b4b","status":"passed","time":{"start":1596047924111,"stop":1596047924112,"duration":1}},{"uid":"61d711650f6074a1","status":"passed","time":{"start":1596005124207,"stop":1596005124208,"duration":1}},{"uid":"731d3bdae0232e7c","status":"passed","time":{"start":1594531289046,"stop":1594531289047,"duration":1}},{"uid":"a675b6909b626ac","status":"passed","time":{"start":1594163434551,"stop":1594163434551,"duration":0}},{"uid":"1ad48475f5f0b2ec","status":"passed","time":{"start":1594163040936,"stop":1594163040937,"duration":1}}]},"f5aad0d6d87c18c71b470c7dcc7528e2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"67e6884b53cc3127","status":"passed","time":{"start":1596047924056,"stop":1596047924057,"duration":1}},{"uid":"c9c5bd5e0813b176","status":"passed","time":{"start":1596005124153,"stop":1596005124154,"duration":1}},{"uid":"5504d7c7e3760736","status":"passed","time":{"start":1594531288996,"stop":1594531288997,"duration":1}},{"uid":"eacbf542887c2ff9","status":"passed","time":{"start":1594163434498,"stop":1594163434499,"duration":1}},{"uid":"569a9059b2139b43","status":"passed","time":{"start":1594163040890,"stop":1594163040890,"duration":0}}]},"094915dd36d829c22ed2375a32962ac5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c2a15dd126224894","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0}},{"uid":"6ca78efd90ffa643","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0}},{"uid":"f50d911c93ffbcb0","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"f5da6537a014533","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"79c7b93ec42d8a40bc531e50834720ef":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6bab07231bfb8a25","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0}},{"uid":"fb237eeb673713e3","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0}},{"uid":"d7357eaa8c15ec47","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"57946e73be805e2a","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"9cc20e8c3c9bafa6f94ecaef044db1be":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c3880c16fa84744e","status":"passed","time":{"start":1596047920404,"stop":1596047920406,"duration":2}},{"uid":"7e21b847450788d6","status":"passed","time":{"start":1596005120303,"stop":1596005120305,"duration":2}},{"uid":"f0ba75b6d92b2d99","status":"passed","time":{"start":1594531285258,"stop":1594531285259,"duration":1}},{"uid":"9f5807594e677cb2","status":"passed","time":{"start":1594163430727,"stop":1594163430728,"duration":1}},{"uid":"7dce11408515f2e0","status":"passed","time":{"start":1594163036960,"stop":1594163036961,"duration":1}}]},"75857b885e27e2739e90cf1095eb0b4f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3f1719afef6aa25a","status":"passed","time":{"start":1596047924684,"stop":1596047924684,"duration":0}},{"uid":"792ab8ddfe994d14","status":"passed","time":{"start":1596005124826,"stop":1596005124828,"duration":2}},{"uid":"52b3fcf14c1585dd","status":"passed","time":{"start":1594531289701,"stop":1594531289702,"duration":1}},{"uid":"dd1b39afd707b802","status":"passed","time":{"start":1594163435104,"stop":1594163435105,"duration":1}},{"uid":"abd18a32407e5a49","status":"passed","time":{"start":1594163041521,"stop":1594163041522,"duration":1}}]},"804d83b9e2afe34ff3ad716bee4ea2c0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ed321d136f7005fa","status":"passed","time":{"start":1596047923785,"stop":1596047923786,"duration":1}},{"uid":"1943889a3a54c45e","status":"passed","time":{"start":1596005123818,"stop":1596005123819,"duration":1}},{"uid":"6281ff92aff92119","status":"passed","time":{"start":1594531288732,"stop":1594531288732,"duration":0}},{"uid":"5562ab223b5c65b7","status":"passed","time":{"start":1594163434189,"stop":1594163434190,"duration":1}},{"uid":"204566d4f118bd6e","status":"passed","time":{"start":1594163040625,"stop":1594163040626,"duration":1}}]},"3225e52f0799b8e8454699743228b708":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":20},"items":[{"uid":"697d09579cde5c98","status":"passed","time":{"start":1596047919141,"stop":1596047919143,"duration":2}},{"uid":"6e7cacb819d6e3b2","status":"passed","time":{"start":1596005119196,"stop":1596005119198,"duration":2}},{"uid":"8784e953754c191a","status":"passed","time":{"start":1594531284087,"stop":1594531284089,"duration":2}},{"uid":"2660cb9775e0d4cc","status":"passed","time":{"start":1594163429658,"stop":1594163429659,"duration":1}},{"uid":"e4a2e4942d112e9b","status":"passed","time":{"start":1594163035821,"stop":1594163035823,"duration":2}}]},"5e3d4a7b89a7ecee6b57c2383b63527b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"67a0bf67db9047ee","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0}},{"uid":"1d2104b5fa1d29b","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0}},{"uid":"2b38fe6b8a5a46","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"5c281d5272513bfd","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"19f05ac7c7dd75a1836cbb7e42860db3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1e50f32fc1e57c2b","status":"passed","time":{"start":1596047924237,"stop":1596047924238,"duration":1}},{"uid":"8d742ea4d41adf53","status":"passed","time":{"start":1596005124343,"stop":1596005124343,"duration":0}},{"uid":"351cefcf4ed42edd","status":"passed","time":{"start":1594531289170,"stop":1594531289172,"duration":2}},{"uid":"d1f8f5ff75563b9","status":"passed","time":{"start":1594163434673,"stop":1594163434674,"duration":1}},{"uid":"a9cae12d827143f4","status":"passed","time":{"start":1594163041063,"stop":1594163041064,"duration":1}}]},"4bb0ff4e646e0a12014675a90c29ab15":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":29},"items":[{"uid":"16ec2c17504910be","status":"passed","time":{"start":1596047919250,"stop":1596047919254,"duration":4}},{"uid":"bdc5c2a878865275","status":"passed","time":{"start":1596005119268,"stop":1596005119270,"duration":2}},{"uid":"6f4900c7393ee626","status":"passed","time":{"start":1594531284174,"stop":1594531284175,"duration":1}},{"uid":"b029295acb6111b","status":"passed","time":{"start":1594163429741,"stop":1594163429743,"duration":2}},{"uid":"f04b0cf8c119277","status":"passed","time":{"start":1594163035928,"stop":1594163035929,"duration":1}}]},"11e49f45979df22d4f121435101e70bc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1f1df83d6cc10b66","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0}},{"uid":"9c241cc9403723af","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0}},{"uid":"deed80da6e08bd69","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"1152e12f582a6d83","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"1b30406a017c48cf089c8a0fad27377f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"556ecd5922774ce2","status":"passed","time":{"start":1596047924394,"stop":1596047924395,"duration":1}},{"uid":"99ccbff90b54af6e","status":"passed","time":{"start":1596005124496,"stop":1596005124497,"duration":1}},{"uid":"1cd01055a4395651","status":"passed","time":{"start":1594531289340,"stop":1594531289341,"duration":1}},{"uid":"ec365faf2c68024f","status":"passed","time":{"start":1594163434814,"stop":1594163434815,"duration":1}},{"uid":"7841db6e539293cc","status":"passed","time":{"start":1594163041203,"stop":1594163041204,"duration":1}}]},"4110170ab332498939ad9f2d0f38cf97":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6641c9ab33f4ea66","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0}},{"uid":"d121ae5a75cc69b9","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0}},{"uid":"139c28ca38674b14","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"7f23a2b3d247ad31","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"337bbc1cc632cf0323c6dd0c274cf890":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"48279c6ce1d9facc","status":"passed","time":{"start":1596047920513,"stop":1596047920515,"duration":2}},{"uid":"cee88e89df208e4f","status":"passed","time":{"start":1596005120406,"stop":1596005120409,"duration":3}},{"uid":"2888640c20968fc1","status":"passed","time":{"start":1594531285357,"stop":1594531285359,"duration":2}},{"uid":"50c311d4e2165600","status":"passed","time":{"start":1594163430799,"stop":1594163430804,"duration":5}},{"uid":"72f8eb876566d483","status":"passed","time":{"start":1594163037051,"stop":1594163037053,"duration":2}}]},"0236b069e77409277bb7591e93a2d821":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"28ad7dd78215e469","status":"passed","time":{"start":1596047924079,"stop":1596047924082,"duration":3}},{"uid":"929d68e86e333a47","status":"passed","time":{"start":1596005124179,"stop":1596005124182,"duration":3}},{"uid":"60a002680b8f9755","status":"passed","time":{"start":1594531289018,"stop":1594531289022,"duration":4}},{"uid":"25156512537447fb","status":"passed","time":{"start":1594163434522,"stop":1594163434525,"duration":3}},{"uid":"4ab23c4f0b69cfca","status":"passed","time":{"start":1594163040910,"stop":1594163040913,"duration":3}}]},"76cb71724bbc5595b66f218e2f828c5d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3b9e344534b3c5db","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0}},{"uid":"2cc2dcb2d1d8eb43","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2}},{"uid":"2460353038ce1955","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}},{"uid":"afdaa298aab7eba8","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}}]},"3181c0c2e1c9ba7b49a9f72369c7b0bb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1abde016dd7f5ee7","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0}},{"uid":"649728966aa92b06","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0}},{"uid":"b96004f0b179053d","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"af5a357d104e13f2","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"e437e22193ec7315819824ea1255ab3f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"37c27a38809b08b4","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0}},{"uid":"2b76b55d8c8f82d1","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1}},{"uid":"614b9e2de4457676","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"e798d2f5cc38e024","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"b22abb76677627273b26e5c011545fb2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1a13c6a89153460b","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0}},{"uid":"bd11ee5929c6c53a","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0}},{"uid":"5dad026541a05e65","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}},{"uid":"36b9e5073b489f49","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}}]},"9301dd0240ac1992916dc97e56ba9814":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"b59fa0a31eb9ce40","status":"passed","time":{"start":1596047924174,"stop":1596047924175,"duration":1}},{"uid":"a7f2c80fcabfa26f","status":"passed","time":{"start":1596005124275,"stop":1596005124275,"duration":0}},{"uid":"2b4668315481df04","status":"passed","time":{"start":1594531289110,"stop":1594531289111,"duration":1}},{"uid":"f1dd7560201f3c61","status":"passed","time":{"start":1594163434614,"stop":1594163434614,"duration":0}},{"uid":"2f93523973d23b07","status":"passed","time":{"start":1594163040999,"stop":1594163040999,"duration":0}}]},"d47ef982a9155fe594fea1ba842add64":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8a28a9133593bb88","status":"passed","time":{"start":1596047924128,"stop":1596047924129,"duration":1}},{"uid":"990aa76c2e4a8ae5","status":"passed","time":{"start":1596005124223,"stop":1596005124223,"duration":0}},{"uid":"b7a8a588df5fa84b","status":"passed","time":{"start":1594531289062,"stop":1594531289062,"duration":0}},{"uid":"a33bc88bf50f16ab","status":"passed","time":{"start":1594163434567,"stop":1594163434567,"duration":0}},{"uid":"fbc8353fef9eca75","status":"passed","time":{"start":1594163040953,"stop":1594163040953,"duration":0}}]},"9fe496d12a67f53b3208a0b823f2d8c3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b2f619fce2ea028d","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0}},{"uid":"aa3ebaa27581f198","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0}},{"uid":"ae7d3fce45bf33fb","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}},{"uid":"781079de643a720d","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}}]},"999238307e14499484c6cdf395220c6b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d0931e78c129f8d8","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0}},{"uid":"f91e38b8c375d31c","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0}},{"uid":"90a24ba96aea3cfc","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"396df158495e2556","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"265b67c4139deaadb4d7c9416643f4c8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"43faaa0cc937a56b","status":"passed","time":{"start":1596047919522,"stop":1596047919526,"duration":4}},{"uid":"5b536f28af25a867","status":"passed","time":{"start":1596005119526,"stop":1596005119533,"duration":7}},{"uid":"b08bc5faad2e150","status":"passed","time":{"start":1594531284426,"stop":1594531284430,"duration":4}},{"uid":"14356135013d67fa","status":"passed","time":{"start":1594163429980,"stop":1594163429983,"duration":3}},{"uid":"e3f41b2e2a75326","status":"passed","time":{"start":1594163036185,"stop":1594163036189,"duration":4}}]},"e9bfe5ed84336ceb50e9a2cd6d3752ed":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4438dce845a8b680","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2}},{"uid":"d9328098007f6ade","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0}},{"uid":"99a050e28b9f808c","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"a33fb2570aec1823","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"94e7f25439d88c0d2dae964ef4a033cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"edfd5d811972f420","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0}},{"uid":"3529b67f8df1184b","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1}},{"uid":"e5ae32dea8d8e5c3","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"547f04beeb8e83b4","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"a9a9cea93ff72e09882edc4b831ce933":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e695b3f4b0bdd51b","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"a076808e43574371","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"a492d74df14be54a","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c11bd2bbb0f17cd9","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"9e7357dc1f80abfb389c52315ac4c127":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":33,"unknown":0,"total":33},"items":[{"uid":"e5f4661ae40900e4","status":"passed","time":{"start":1596047923480,"stop":1596047923482,"duration":2}},{"uid":"99c0715ab0c78f38","status":"passed","time":{"start":1596005123484,"stop":1596005123487,"duration":3}},{"uid":"24e43a92770cf78b","status":"passed","time":{"start":1594531288395,"stop":1594531288398,"duration":3}},{"uid":"c3cec6d97d59b177","status":"passed","time":{"start":1594163433881,"stop":1594163433883,"duration":2}},{"uid":"93e9b2e4b1a2d9e7","status":"passed","time":{"start":1594163040369,"stop":1594163040371,"duration":2}}]},"3de540be96edd1a6ef052fccdb3f5cad":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ef53249dd3798b49","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0}},{"uid":"4aa537b5c88883a7","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0}},{"uid":"7c2750d825fae93b","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"85d9d1820cce2f7e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"cd64b52319d4c70d68e281e8561ab97f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6a3f85e29591c654","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2}},{"uid":"2b89947e3a3ec46d","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0}},{"uid":"627da61e5891aa44","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}},{"uid":"d8e9539521c4ca00","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}}]},"fb8836e996664af9461454bae0b6f79c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d731ec2306766d91","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1}},{"uid":"62ef482e2cb3493b","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0}},{"uid":"1b3bd0a5ea1aa072","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"2030ea00b6998f67","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"f2e69721b9f301c2454fa419ac365031":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a6d26dfb90ab4062","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0}},{"uid":"c77f51e83226296c","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0}},{"uid":"693c5b2693478689","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}},{"uid":"d6d06cbc227917e","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}}]},"7059a00425101b60df77a404c614b2f7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"c993ad420a98b20b","status":"passed","time":{"start":1596047919033,"stop":1596047919039,"duration":6}},{"uid":"7e3e5f0e6b2ac00a","status":"passed","time":{"start":1596005119072,"stop":1596005119081,"duration":9}},{"uid":"66d603e02f4c879d","status":"passed","time":{"start":1594531284009,"stop":1594531284014,"duration":5}},{"uid":"290ff236df1a2651","status":"passed","time":{"start":1594163429583,"stop":1594163429588,"duration":5}},{"uid":"3bb28b482f891297","status":"passed","time":{"start":1594163035742,"stop":1594163035748,"duration":6}}]},"ef55d8f6f41b96bb67ad31442c22876f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"972994500e7168db","status":"passed","time":{"start":1596047920683,"stop":1596047923226,"duration":2543}},{"uid":"b0f33eb57d8e336c","status":"passed","time":{"start":1596005120573,"stop":1596005123219,"duration":2646}},{"uid":"4011c10620d1ee46","status":"passed","time":{"start":1594531285504,"stop":1594531288155,"duration":2651}},{"uid":"3a3d4867ba83b89a","status":"passed","time":{"start":1594163430990,"stop":1594163433685,"duration":2695}},{"uid":"72b5fe79c601386c","status":"passed","time":{"start":1594163037230,"stop":1594163040153,"duration":2923}}]},"c5f1cfe64ff8d3a4f16a4166c571797e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"60f7c96f923539a5","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1}},{"uid":"6076e8e1aaaa11ab","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1}},{"uid":"11b652a05502070f","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}},{"uid":"e650d3e05f6d005c","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}}]},"8e87d116e1cdd640cae9c4bfd3a15981":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c00621abb22a9be3","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0}},{"uid":"ac136a3215f7ad6c","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0}},{"uid":"d558fd9b3bcee4ae","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}},{"uid":"6ce4bba2ff4664c2","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}}]},"4cb72e5cd027f42401e0d39ffc867cce":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a17af77049aab7bd","status":"passed","time":{"start":1596047924486,"stop":1596047924487,"duration":1}},{"uid":"73308d647f298d7b","status":"passed","time":{"start":1596005124589,"stop":1596005124590,"duration":1}},{"uid":"7f0f8fd6b42d9dfb","status":"passed","time":{"start":1594531289454,"stop":1594531289455,"duration":1}},{"uid":"62f6b3da69215445","status":"passed","time":{"start":1594163434905,"stop":1594163434907,"duration":2}},{"uid":"2aab30355c7660ab","status":"passed","time":{"start":1594163041296,"stop":1594163041297,"duration":1}}]},"a7b5f0a3a7cd2fe8faed75e5c4a52138":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"720b65d3a7d8ec34","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0}},{"uid":"7087926d4a83e9d4","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0}},{"uid":"d4c41912963969d7","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"5ecd182a341dd7b4","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"ec000a9da476f6dff77369d6e8beae11":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"d73e082fd035c1ae","status":"passed","time":{"start":1596047920375,"stop":1596047920377,"duration":2}},{"uid":"6e8d5feddee90c92","status":"passed","time":{"start":1596005120273,"stop":1596005120277,"duration":4}},{"uid":"46bbae8bf33b4f59","status":"passed","time":{"start":1594531285230,"stop":1594531285233,"duration":3}},{"uid":"288bb7cb21bbed23","status":"passed","time":{"start":1594163430703,"stop":1594163430707,"duration":4}},{"uid":"1db0e5098d440559","status":"passed","time":{"start":1594163036927,"stop":1594163036928,"duration":1}}]},"4ffbfcd08c63c75577964e4b263564bd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"98ca489a74667507","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0}},{"uid":"8804093a9c3b17d","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2}},{"uid":"d9a6d590487a20fd","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"7e0e76f32ac7ce4e","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"37cc6f6af3c2bfb1f6d9c3f30ad04774":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"544f917f30323c26","status":"passed","time":{"start":1596047924149,"stop":1596047924151,"duration":2}},{"uid":"afe0a378e2203577","status":"passed","time":{"start":1596005124243,"stop":1596005124247,"duration":4}},{"uid":"977c2304cf2a6f66","status":"passed","time":{"start":1594531289083,"stop":1594531289084,"duration":1}},{"uid":"e0b7907f3f1d33a6","status":"passed","time":{"start":1594163434586,"stop":1594163434587,"duration":1}},{"uid":"924579fed4477ca6","status":"passed","time":{"start":1594163040972,"stop":1594163040974,"duration":2}}]},"629f8f3c77ceed21b9aefeb6ebebc433":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"cb9f6d4c2aaf90e3","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0}},{"uid":"44c1e35d7a7b2adb","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1}},{"uid":"e0851c0ba53ec6a9","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"776a48c95cfacbf7","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"0694e08a88ff80537fae0ce33871b5be":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"32a39f3c0fa23567","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218562,"stop":1732764218562,"duration":0}},{"uid":"b7243d74fc99fb8b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193918,"stop":1732428193918,"duration":0}},{"uid":"cf3552eb00513a1a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"f4c5ff18f0370583","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"8c287dae332df512fc4a9755020ffedc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ff18bec5c293c228","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2}},{"uid":"614133ca9c69e105","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0}},{"uid":"6d9afe9fda19581e","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"5e8c0121e99e8c0","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"8958d176e6da23b5aa61f0da94fadb27":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"49c4bb04828a5c06","status":"passed","time":{"start":1596047924452,"stop":1596047924453,"duration":1}},{"uid":"2206ef27ed4fd89","status":"passed","time":{"start":1596005124554,"stop":1596005124556,"duration":2}},{"uid":"76af808094d99686","status":"passed","time":{"start":1594531289410,"stop":1594531289412,"duration":2}},{"uid":"79c1649c8f1501db","status":"passed","time":{"start":1594163434871,"stop":1594163434872,"duration":1}},{"uid":"b8a2cb52c3ed305","status":"passed","time":{"start":1594163041262,"stop":1594163041263,"duration":1}}]},"56f5382d4c162f3df4d4a7f43f75f3c8":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"261e01c60cd0001f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919092,"stop":1596047919092,"duration":0}},{"uid":"1425aefe6b9d52dc","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119159,"stop":1596005119159,"duration":0}},{"uid":"19581bdf6c2f6cef","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284048,"stop":1594531284048,"duration":0}},{"uid":"bdf9784089c24697","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429619,"stop":1594163429619,"duration":0}},{"uid":"25de3eff2e4f2b01","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035780,"stop":1594163035780,"duration":0}}]},"d96286d004d21bd579d7fafcd6645054":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fde3570837994bc4","status":"passed","time":{"start":1596047920499,"stop":1596047920502,"duration":3}},{"uid":"8e29639e2599c5a","status":"passed","time":{"start":1596005120389,"stop":1596005120393,"duration":4}},{"uid":"8a781f40dc7409ff","status":"passed","time":{"start":1594531285323,"stop":1594531285325,"duration":2}},{"uid":"6d22a2d4e160dbcf","status":"passed","time":{"start":1594163430785,"stop":1594163430786,"duration":1}},{"uid":"ab45e98f7489faed","status":"passed","time":{"start":1594163037033,"stop":1594163037037,"duration":4}}]},"aa4dfcf7aba7c99039cc0fa1e6688182":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":26,"unknown":0,"total":26},"items":[{"uid":"4c535348e552b6fc","status":"passed","time":{"start":1596047923646,"stop":1596047923647,"duration":1}},{"uid":"f1fdcdfa6bef02ab","status":"passed","time":{"start":1596005123675,"stop":1596005123678,"duration":3}},{"uid":"4b4e4c1672d978df","status":"passed","time":{"start":1594531288591,"stop":1594531288593,"duration":2}},{"uid":"6d9a87548ef8bc1f","status":"passed","time":{"start":1594163434037,"stop":1594163434038,"duration":1}},{"uid":"347394e0a35b39cb","status":"passed","time":{"start":1594163040516,"stop":1594163040517,"duration":1}}]},"262134764fa6664c0e3055da165452d3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c005f5247ce8619b","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2}},{"uid":"71e40623077306da","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1}},{"uid":"1c922c5f58027b49","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"fed28c7a9755def6","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"e46a6ac896f2504c579c4bb2dd203dd3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c54ee6d74b1751b","status":"passed","time":{"start":1596047924170,"stop":1596047924170,"duration":0}},{"uid":"b56e6bd6da1d60e8","status":"passed","time":{"start":1596005124270,"stop":1596005124270,"duration":0}},{"uid":"95ee071b31ee5509","status":"passed","time":{"start":1594531289104,"stop":1594531289105,"duration":1}},{"uid":"22cf080fd44932a8","status":"passed","time":{"start":1594163434608,"stop":1594163434608,"duration":0}},{"uid":"89d8193cb4e366e3","status":"passed","time":{"start":1594163040993,"stop":1594163040994,"duration":1}}]},"e47953912bc73286c8a01ce448ee3c54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c19e4739f2d4d64c","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1}},{"uid":"b897401968bf0d8","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0}},{"uid":"7a1019ba1beb3118","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"1c92b73c681a87bf","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"0b146f7fbac52b042804286da8716f6b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ee07ce647fa212f","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3}},{"uid":"25fd6f6c5cfe2b58","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1}},{"uid":"8655885cb5db7a58","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"578c3a6cd3e7e40f","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"27ae718be00b2e9f316c37c338cb2894":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9246dbe4ecdc42ce","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0}},{"uid":"d562abb8385a61c5","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0}},{"uid":"996165a0ada95681","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"611b4f8cf836294a","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"27e9a83bc54e6424b8009f8d82535881":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"12a2d14cf759563d","status":"passed","time":{"start":1596047924610,"stop":1596047924611,"duration":1}},{"uid":"f8a34cd2c7d65fe4","status":"passed","time":{"start":1596005124721,"stop":1596005124722,"duration":1}},{"uid":"ec46809c88927813","status":"passed","time":{"start":1594531289609,"stop":1594531289610,"duration":1}},{"uid":"53cc9273c8cf707b","status":"passed","time":{"start":1594163435031,"stop":1594163435032,"duration":1}},{"uid":"e7e0aa35a163d92a","status":"passed","time":{"start":1594163041436,"stop":1594163041437,"duration":1}}]},"a2768f68ae825ba2b78473ceb0eb184a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c31558e9c7981ac7","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0}},{"uid":"893dcbf3da59eb02","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0}},{"uid":"af580569ddf3e366","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"ffc3f48cf5f0bf9f","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"eb0582ce0674121869dd4f6fce46e7f3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9e71e34228180c1c","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1}},{"uid":"158f20a061140f84","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0}},{"uid":"e6d62aae7d602336","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"a2cb5446a34df86","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"ebccba1809989898eb718f4c9be6ac5c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4475cf38101ddff9","status":"passed","time":{"start":1596047923549,"stop":1596047923551,"duration":2}},{"uid":"d3e1cbe30154ab3e","status":"passed","time":{"start":1596005123561,"stop":1596005123564,"duration":3}},{"uid":"712cd9a3ec64852d","status":"passed","time":{"start":1594531288489,"stop":1594531288491,"duration":2}},{"uid":"624758f15755b29f","status":"passed","time":{"start":1594163433950,"stop":1594163433951,"duration":1}},{"uid":"2726ed17b195a3c4","status":"passed","time":{"start":1594163040429,"stop":1594163040430,"duration":1}}]},"47664c0f62c7051b733823a3729b3581":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dcf4a7bf7583e93c","status":"passed","time":{"start":1596047924206,"stop":1596047924207,"duration":1}},{"uid":"7c09b81da3d42628","status":"passed","time":{"start":1596005124310,"stop":1596005124311,"duration":1}},{"uid":"99a20a20bb2bf992","status":"passed","time":{"start":1594531289141,"stop":1594531289142,"duration":1}},{"uid":"22cfbed0b5529495","status":"passed","time":{"start":1594163434643,"stop":1594163434644,"duration":1}},{"uid":"500335dfbffd0ef9","status":"passed","time":{"start":1594163041032,"stop":1594163041033,"duration":1}}]},"6c0e4715e324eb0b695da8f41f3f1ffc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3eb30e8474556824","status":"passed","time":{"start":1596047924372,"stop":1596047924373,"duration":1}},{"uid":"d5787cde07d46fdf","status":"passed","time":{"start":1596005124476,"stop":1596005124478,"duration":2}},{"uid":"11e9014b0f230fc","status":"passed","time":{"start":1594531289319,"stop":1594531289320,"duration":1}},{"uid":"9fdd4e9dffee2ec6","status":"passed","time":{"start":1594163434793,"stop":1594163434794,"duration":1}},{"uid":"45bd1a2ff639080c","status":"passed","time":{"start":1594163041183,"stop":1594163041184,"duration":1}}]},"d8282a7eb3ad08bfe01ca861e38bf2cb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8150d86645eb36cf","status":"passed","time":{"start":1596047924433,"stop":1596047924435,"duration":2}},{"uid":"bb6bb9c3ab9bb020","status":"passed","time":{"start":1596005124534,"stop":1596005124537,"duration":3}},{"uid":"b487e04f080cc503","status":"passed","time":{"start":1594531289387,"stop":1594531289389,"duration":2}},{"uid":"584221466e04ac28","status":"passed","time":{"start":1594163434852,"stop":1594163434853,"duration":1}},{"uid":"713da3149ef8c08e","status":"passed","time":{"start":1594163041242,"stop":1594163041243,"duration":1}}]},"4b9df5c8546e5aa2b71e686027672d5a":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"a225da0a45c18da1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919562,"stop":1596047919562,"duration":0}},{"uid":"dbda4089f7f1a910","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119558,"stop":1596005119558,"duration":0}},{"uid":"a3702374858b00d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284459,"stop":1594531284459,"duration":0}},{"uid":"efb88c24de2576cf","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430012,"stop":1594163430012,"duration":0}},{"uid":"9881c9d8f7a6cdd7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036228,"stop":1594163036228,"duration":0}}]},"bf9ab588ec37b96b09a8d0c56f74fc4a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fef2d68159e448ff","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0}},{"uid":"533bf937be1aa466","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0}},{"uid":"57efbea0ccf3907a","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"84ae1ddd95d9c6d3","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"5268fe9db165b30e7ec4383b2c210a70":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e8a8027406157d74","status":"passed","time":{"start":1596047923698,"stop":1596047923702,"duration":4}},{"uid":"8457bf3968a42f0d","status":"passed","time":{"start":1596005123727,"stop":1596005123729,"duration":2}},{"uid":"7fcb17208f3d91a9","status":"passed","time":{"start":1594531288639,"stop":1594531288641,"duration":2}},{"uid":"58441fc0dc5ca6b8","status":"passed","time":{"start":1594163434078,"stop":1594163434081,"duration":3}},{"uid":"52c506e3bc0042a","status":"passed","time":{"start":1594163040553,"stop":1594163040554,"duration":1}}]},"1ce6947fd0ebccbdeafac537499a9214":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4e1d4d9fac88298e","status":"passed","time":{"start":1596047924534,"stop":1596047924535,"duration":1}},{"uid":"ce2b2a87410f33de","status":"passed","time":{"start":1596005124639,"stop":1596005124642,"duration":3}},{"uid":"131b2a13475e3972","status":"passed","time":{"start":1594531289516,"stop":1594531289518,"duration":2}},{"uid":"78cb835834d1ed2e","status":"passed","time":{"start":1594163434954,"stop":1594163434955,"duration":1}},{"uid":"8ec62a0defba3c67","status":"passed","time":{"start":1594163041354,"stop":1594163041355,"duration":1}}]},"571e6c8954ee703e39040eac41d8ca2e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"df897630ab89a52","status":"passed","time":{"start":1596047919453,"stop":1596047919454,"duration":1}},{"uid":"da6aa960f9648f20","status":"passed","time":{"start":1596005119473,"stop":1596005119473,"duration":0}},{"uid":"62f8188f8b022026","status":"passed","time":{"start":1594531284382,"stop":1594531284383,"duration":1}},{"uid":"d168a7a38e51588a","status":"passed","time":{"start":1594163429937,"stop":1594163429938,"duration":1}},{"uid":"966bde63ac98e56c","status":"passed","time":{"start":1594163036129,"stop":1594163036130,"duration":1}}]},"a815ca6b5c6ae6833c572d19bb20ed19":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"297ed61987fc879a","status":"passed","time":{"start":1596047923337,"stop":1596047923340,"duration":3}},{"uid":"25f6db093b865f6e","status":"passed","time":{"start":1596005123342,"stop":1596005123347,"duration":5}},{"uid":"b7a56e0b0e08277a","status":"passed","time":{"start":1594531288260,"stop":1594531288260,"duration":0}},{"uid":"5451a9c30a83c42a","status":"passed","time":{"start":1594163433783,"stop":1594163433784,"duration":1}},{"uid":"9cf7e0428eee6060","status":"passed","time":{"start":1594163040258,"stop":1594163040259,"duration":1}}]},"644dd835a63b65e4d48cb2104cbbc61a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"23d3979fba69cd62","status":"passed","time":{"start":1596047924017,"stop":1596047924019,"duration":2}},{"uid":"dc2a945fd2226621","status":"passed","time":{"start":1596005124108,"stop":1596005124110,"duration":2}},{"uid":"71844b3661fbfdc1","status":"passed","time":{"start":1594531288958,"stop":1594531288959,"duration":1}},{"uid":"d4b963e4cdba7153","status":"passed","time":{"start":1594163434452,"stop":1594163434454,"duration":2}},{"uid":"f43cc1f7e002af99","status":"passed","time":{"start":1594163040832,"stop":1594163040833,"duration":1}}]},"663be697fad5745815fa1d52a2485aaa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"12012737d3600917","status":"passed","time":{"start":1596047924159,"stop":1596047924159,"duration":0}},{"uid":"ad95e7003b33706d","status":"passed","time":{"start":1596005124257,"stop":1596005124257,"duration":0}},{"uid":"df348bcd64efc627","status":"passed","time":{"start":1594531289094,"stop":1594531289094,"duration":0}},{"uid":"5511a03d07c814c6","status":"passed","time":{"start":1594163434596,"stop":1594163434597,"duration":1}},{"uid":"ca9b4c4f75fc79d6","status":"passed","time":{"start":1594163040983,"stop":1594163040983,"duration":0}}]},"0ca6c261f6caf983cecc5d9fa898244b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d5aba2cd944d7efd","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0}},{"uid":"a3395496d8bde803","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2}},{"uid":"f80099cf6c294d2b","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"99f691b62c390084","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"b223f14337b9b49b6e64d94d9479e857":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"62a6bbd8d87be20e","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0}},{"uid":"777edc280c74020d","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0}},{"uid":"585949d19b46a5d2","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"66f1b8d1e5ed1dbe","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"cff2b633528ecd689efa06bc07b0cbad":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"221803c6f8353887","status":"passed","time":{"start":1596047924504,"stop":1596047924505,"duration":1}},{"uid":"88295a1e0a953d36","status":"passed","time":{"start":1596005124609,"stop":1596005124610,"duration":1}},{"uid":"c20cde61f067e395","status":"passed","time":{"start":1594531289477,"stop":1594531289477,"duration":0}},{"uid":"b6459e84010f0c41","status":"passed","time":{"start":1594163434925,"stop":1594163434925,"duration":0}},{"uid":"4b1951d683a33e6c","status":"passed","time":{"start":1594163041317,"stop":1594163041323,"duration":6}}]},"c8e68699f69722b658f5f06dbcd81106":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"9d452c5742c1a196","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919593,"stop":1596047919593,"duration":0}},{"uid":"d2368433f3eaa614","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119578,"stop":1596005119578,"duration":0}},{"uid":"9175f83d2e02a609","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284476,"stop":1594531284476,"duration":0}},{"uid":"449cc0b01c523314","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430029,"stop":1594163430029,"duration":0}},{"uid":"30f8cd08dbb389dd","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036249,"stop":1594163036249,"duration":0}}]},"bf37412e0e610d07d951e5fde674ec97":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3c7a781e3674db5e","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2}},{"uid":"2b98fb3b88f75199","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0}},{"uid":"369d691aa58bf89d","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"2c4e292a782b80e3","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"f5e7301aea89b5d40e1159c0857f273c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":25},"items":[{"uid":"c613a638755d07e5","status":"passed","time":{"start":1596047920355,"stop":1596047920358,"duration":3}},{"uid":"293d0bf685ed1b1d","status":"passed","time":{"start":1596005120259,"stop":1596005120260,"duration":1}},{"uid":"9ec6eb7b9588290","status":"passed","time":{"start":1594531285220,"stop":1594531285222,"duration":2}},{"uid":"c64d36f6eb7683d8","status":"passed","time":{"start":1594163430692,"stop":1594163430693,"duration":1}},{"uid":"2a04fd28f8355e23","status":"passed","time":{"start":1594163036917,"stop":1594163036918,"duration":1}}]},"10af3a5c9f6fb077c8237771f4b70e20":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e91954f86960f5cf","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0}},{"uid":"5d8c14adba840438","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0}},{"uid":"ace382695affabdf","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}},{"uid":"aca9d99cb0e5842e","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}}]},"45eae88b29d1063162552e183c7ef4f2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7a84f8cdf7ca164","status":"passed","time":{"start":1596047924361,"stop":1596047924362,"duration":1}},{"uid":"48a0acd224010e8","status":"passed","time":{"start":1596005124465,"stop":1596005124466,"duration":1}},{"uid":"823a4e83429c2d1b","status":"passed","time":{"start":1594531289307,"stop":1594531289308,"duration":1}},{"uid":"85c97a97b0e3037f","status":"passed","time":{"start":1594163434784,"stop":1594163434785,"duration":1}},{"uid":"9181d4db84444f93","status":"passed","time":{"start":1594163041174,"stop":1594163041175,"duration":1}}]},"b85aee9ae2ee06fc56de8481df862c73":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"980af150a499b4e9","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0}},{"uid":"419686fbcf063822","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0}},{"uid":"9a325845218dd6ae","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"d837297408a13c1e","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"2f8f18e1fa04b0776df535518795568e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"64318d4a8a2213e6","status":"passed","time":{"start":1596047924674,"stop":1596047924674,"duration":0}},{"uid":"6fbbde4ffedbca69","status":"passed","time":{"start":1596005124812,"stop":1596005124813,"duration":1}},{"uid":"f7b04ec70e1e2998","status":"passed","time":{"start":1594531289689,"stop":1594531289690,"duration":1}},{"uid":"96a6add505173a69","status":"passed","time":{"start":1594163435095,"stop":1594163435096,"duration":1}},{"uid":"9eb12b7dcf0dfb1e","status":"passed","time":{"start":1594163041512,"stop":1594163041513,"duration":1}}]},"80de0b9e588cbd07398d6b564308167b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"9f8c57de0f878507","status":"passed","time":{"start":1596047923248,"stop":1596047923249,"duration":1}},{"uid":"450d78c633ea7054","status":"passed","time":{"start":1596005123242,"stop":1596005123243,"duration":1}},{"uid":"6b85938e19540057","status":"passed","time":{"start":1594531288175,"stop":1594531288176,"duration":1}},{"uid":"5a024a88331bc5f5","status":"passed","time":{"start":1594163433705,"stop":1594163433705,"duration":0}},{"uid":"190a2ce33b0b8ce6","status":"passed","time":{"start":1594163040173,"stop":1594163040173,"duration":0}}]},"a12b9599b8bf7b92d2c2e1462a17342d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"112ca50049d27c","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2}},{"uid":"973452fbe07efc18","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0}},{"uid":"ede582dcc2b34bf3","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"b32352034ba0a692","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"a21a46b7b739add8ed87983bb6839a80":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3f19c723aec9bbbd","status":"passed","time":{"start":1596047923411,"stop":1596047923412,"duration":1}},{"uid":"d92c197afdcf59d5","status":"passed","time":{"start":1596005123408,"stop":1596005123409,"duration":1}},{"uid":"2c0ade2f647cae7f","status":"passed","time":{"start":1594531288334,"stop":1594531288335,"duration":1}},{"uid":"718ec6b8c7e864a7","status":"passed","time":{"start":1594163433830,"stop":1594163433831,"duration":1}},{"uid":"e83d3154896ac00b","status":"passed","time":{"start":1594163040313,"stop":1594163040315,"duration":2}}]},"f04224c3027ffbdd1d73330dddec4357":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"78ac10cd954d464d","status":"passed","time":{"start":1596047923978,"stop":1596047923979,"duration":1}},{"uid":"95e32c259c3e91eb","status":"passed","time":{"start":1596005124060,"stop":1596005124060,"duration":0}},{"uid":"82720fd165081397","status":"passed","time":{"start":1594531288913,"stop":1594531288913,"duration":0}},{"uid":"cabbdbf7c4dc2fca","status":"passed","time":{"start":1594163434404,"stop":1594163434405,"duration":1}},{"uid":"d2301e3f4bd8c947","status":"passed","time":{"start":1594163040792,"stop":1594163040793,"duration":1}}]},"884fcf3671ca321076723a238ddb92c0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5bf735ebb9d90923","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0}},{"uid":"4750955362b24610","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1}},{"uid":"884c8d1f852cc3dc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"dba3101c45ee1611","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"68fe6059f779e771c85a9294453424b7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"494b2d233c0d079a","status":"passed","time":{"start":1596047920437,"stop":1596047920439,"duration":2}},{"uid":"284480376794b8c","status":"passed","time":{"start":1596005120337,"stop":1596005120339,"duration":2}},{"uid":"b1cec2c38735a32d","status":"passed","time":{"start":1594531285284,"stop":1594531285285,"duration":1}},{"uid":"a4c3ea1e7d09b923","status":"passed","time":{"start":1594163430750,"stop":1594163430751,"duration":1}},{"uid":"cc1fca336626fc40","status":"passed","time":{"start":1594163036982,"stop":1594163036984,"duration":2}}]},"8be748c3d426c1b249bd90b2b524810d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ee3c307a9855a6d2","status":"passed","time":{"start":1596047920540,"stop":1596047920540,"duration":0}},{"uid":"f6e3ab7f8304d678","status":"passed","time":{"start":1596005120435,"stop":1596005120436,"duration":1}},{"uid":"f03ad10b2c6c1d5f","status":"passed","time":{"start":1594531285383,"stop":1594531285384,"duration":1}},{"uid":"13e172e2a983a48","status":"passed","time":{"start":1594163430835,"stop":1594163430837,"duration":2}},{"uid":"cb83fca88984b893","status":"passed","time":{"start":1594163037087,"stop":1594163037088,"duration":1}}]},"47a8a15643c132c9b9f0d902bcff28dd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4d4729a99109106e","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0}},{"uid":"d19efceb39f40f4f","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0}},{"uid":"41efd0d786aed73","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}},{"uid":"d1585e7c78fd8d06","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}}]},"92164414ad94bf1f5638230345fa606d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8e4b6f6bd251566","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0}},{"uid":"5d373bcba925975c","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0}},{"uid":"b29b4bc1c1fe7917","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"d8f6e0603b79e82b","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"fe70f843c5545a5667958dc2a89ae238":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"62762b3c282c644b","status":"passed","time":{"start":1596047923725,"stop":1596047923726,"duration":1}},{"uid":"48ea52821d6aa2a8","status":"passed","time":{"start":1596005123756,"stop":1596005123757,"duration":1}},{"uid":"468448816dd27400","status":"passed","time":{"start":1594531288662,"stop":1594531288665,"duration":3}},{"uid":"34ac245591c6d4ad","status":"passed","time":{"start":1594163434104,"stop":1594163434105,"duration":1}},{"uid":"655fb90914064be1","status":"passed","time":{"start":1594163040571,"stop":1594163040572,"duration":1}}]},"a59ece93d187b6f3f1677fc20ca9b1f2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e94cf5e29247be9a","status":"passed","time":{"start":1596047924467,"stop":1596047924468,"duration":1}},{"uid":"b561cf552d5e73c3","status":"passed","time":{"start":1596005124571,"stop":1596005124572,"duration":1}},{"uid":"9feae1e507d9e17b","status":"passed","time":{"start":1594531289432,"stop":1594531289433,"duration":1}},{"uid":"6f1625cf376dfbc9","status":"passed","time":{"start":1594163434886,"stop":1594163434887,"duration":1}},{"uid":"d9439e6355e142f2","status":"passed","time":{"start":1594163041278,"stop":1594163041278,"duration":0}}]},"73977fc23d0427de5570dbdeaca30321":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ff9c64bdd3b3fc0c","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0}},{"uid":"ef905ece7eeedc77","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1}},{"uid":"fa5b03edd274b2cd","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"b98125cb150cd794","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"7c59feaf54bd4089e056f041844e3fe6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1251fa1056fea3d4","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0}},{"uid":"1265911f14bcd919","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1}},{"uid":"98d0f495e6dcba7e","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"df3147d31fee6968","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"7e72b93ac2dd3d898a0bd8875f55f383":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":30},"items":[{"uid":"86c04bcc57c9b2e7","status":"passed","time":{"start":1596047919283,"stop":1596047919288,"duration":5}},{"uid":"718e9583733eb428","status":"passed","time":{"start":1596005119302,"stop":1596005119303,"duration":1}},{"uid":"fef40d97bc21931f","status":"passed","time":{"start":1594531284197,"stop":1594531284197,"duration":0}},{"uid":"1864446173135965","status":"passed","time":{"start":1594163429764,"stop":1594163429765,"duration":1}},{"uid":"1a6c79c62f0b0e02","status":"passed","time":{"start":1594163035959,"stop":1594163035960,"duration":1}}]},"7c1c8c6318c554c86b695deacecf1854":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"965bac5a2c55f031","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0}},{"uid":"73f30fbb9798a5d5","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1}},{"uid":"d1a80d9f422182d","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"a2776f2124bd86f4","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"3a0022f9e1e56fec3d9bba2b7b27d486":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3707f05ce7b52058","status":"passed","time":{"start":1596047923888,"stop":1596047923890,"duration":2}},{"uid":"36748e65bdf61ed8","status":"passed","time":{"start":1596005123920,"stop":1596005123921,"duration":1}},{"uid":"8a04fc81c9c71515","status":"passed","time":{"start":1594531288820,"stop":1594531288822,"duration":2}},{"uid":"4c7d8f554bf4a426","status":"passed","time":{"start":1594163434289,"stop":1594163434291,"duration":2}},{"uid":"4f2f66d8ffe3d17e","status":"passed","time":{"start":1594163040705,"stop":1594163040707,"duration":2}}]},"a509e3c0ca4051c43628b1084be46cd0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"102dd06132e50a69","status":"passed","time":{"start":1596047924184,"stop":1596047924185,"duration":1}},{"uid":"969f4bc7638ab01","status":"passed","time":{"start":1596005124285,"stop":1596005124285,"duration":0}},{"uid":"3286a5532b39c020","status":"passed","time":{"start":1594531289121,"stop":1594531289121,"duration":0}},{"uid":"f665e521010427be","status":"passed","time":{"start":1594163434624,"stop":1594163434624,"duration":0}},{"uid":"f5299daae62ca364","status":"passed","time":{"start":1594163041010,"stop":1594163041011,"duration":1}}]},"9fee131d815f560a33f2993b7a094489":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ef2b00c02db84592","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0}},{"uid":"607f84fe70696eb5","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0}},{"uid":"2965d2d3db0ea08e","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"be5a8376fdcba717","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"ecc1f7419b2f77621f5c909f1d0df9a9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c8a70d9350601da5","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0}},{"uid":"98c161ccba9924bd","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0}},{"uid":"9525e56c1666fc0f","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"de3c176bdacd6cb0","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"2ab55d25b4f71b0a35e531ab6cae710e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8e87cfc15c8260a3","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1}},{"uid":"21f08ae936e1de27","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1}},{"uid":"b1c2f2381b1441f6","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"204a2114486cc2f9","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"7732bdc5c8a12e91b22a2477eebb13bf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"8dc143e390931cc3","status":"passed","time":{"start":1596047920003,"stop":1596047920224,"duration":221}},{"uid":"7856b8751b472e6a","status":"passed","time":{"start":1596005119952,"stop":1596005120131,"duration":179}},{"uid":"19f2ba140f2437ae","status":"passed","time":{"start":1594531284873,"stop":1594531285093,"duration":220}},{"uid":"4f2c07b07cf9f421","status":"passed","time":{"start":1594163430378,"stop":1594163430587,"duration":209}},{"uid":"53b8c0131b3b3490","status":"passed","time":{"start":1594163036601,"stop":1594163036803,"duration":202}}]},"05d3d7ae3b11057af82404f162aa30df":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4d8c29fe45d13f2d","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0}},{"uid":"bcc8c6b28fb32dd0","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0}},{"uid":"704aacac2db91585","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"469371686ca36a1e","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"c5fd0529c8efb80c665151c8fe4db950":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dd485df44deac579","status":"passed","time":{"start":1596047919638,"stop":1596047919640,"duration":2}},{"uid":"94eb7c5df2ab243c","status":"passed","time":{"start":1596005119617,"stop":1596005119617,"duration":0}},{"uid":"936ceda4816c252c","status":"passed","time":{"start":1594531284519,"stop":1594531284520,"duration":1}},{"uid":"1331fbc766a5d0da","status":"passed","time":{"start":1594163430062,"stop":1594163430063,"duration":1}},{"uid":"7fac570d333c8799","status":"passed","time":{"start":1594163036280,"stop":1594163036281,"duration":1}}]},"4ead7e0fcfcb5e2314fc6a89a93e9734":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fbda7cc90bd0bf8e","status":"passed","time":{"start":1596047924351,"stop":1596047924353,"duration":2}},{"uid":"be8a17da662ef6fa","status":"passed","time":{"start":1596005124455,"stop":1596005124456,"duration":1}},{"uid":"5459c453ab68544f","status":"passed","time":{"start":1594531289294,"stop":1594531289295,"duration":1}},{"uid":"45d0744cd9f6c67f","status":"passed","time":{"start":1594163434775,"stop":1594163434776,"duration":1}},{"uid":"651a68767b0788de","status":"passed","time":{"start":1594163041164,"stop":1594163041165,"duration":1}}]},"fc1061f17dd61adf726ad7c2bb23539c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c3e9cf6e477b7f80","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0}},{"uid":"93ceeb95a47fabbf","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1}},{"uid":"39c69409f76377e7","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"a14fdddc74cd287e","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"3249b5db727c0aadecf3cb62b280e675":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"43a8b37a1715c915","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1}},{"uid":"8dde6031964dc28f","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1}},{"uid":"b1d54b76165521a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"164087ecc666d9a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"d2c9cdacf9fca346eec2858cd44275e6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"388d9dc9fa1f1c3a","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0}},{"uid":"5a2ae93193e5280a","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0}},{"uid":"71d876f4d19ecd67","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}},{"uid":"3151ebffdc64c952","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}}]},"c387db789a67b80c29f3c3ba2e6c9bce":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"41668c3c4e1a677a","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0}},{"uid":"af82a0c3b0cef265","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1}},{"uid":"84f17449b7b13451","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"324c41918ed3c26a","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"59de8dec543be1db3938897a3c9169de":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b7dd8f8438e567a9","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145}},{"uid":"7560669431ea4aa8","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132}},{"uid":"7fd5632b0213855d","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}},{"uid":"60f5877935ced5c5","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}}]},"3535b5d3361369c2593c9d89ae1cea1a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6554b0fd80e34f57","status":"passed","time":{"start":1596047923924,"stop":1596047923929,"duration":5}},{"uid":"e69af86f54c7868c","status":"passed","time":{"start":1596005123970,"stop":1596005123973,"duration":3}},{"uid":"bacecbd86edd2bf0","status":"passed","time":{"start":1594531288858,"stop":1594531288859,"duration":1}},{"uid":"8d0dd3ee10bf22df","status":"passed","time":{"start":1594163434341,"stop":1594163434343,"duration":2}},{"uid":"44c4d2ac11e141a4","status":"passed","time":{"start":1594163040743,"stop":1594163040745,"duration":2}}]},"533d438d8a468bebefb4d5ec0ab2129d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"9f8e30dc708eeb","status":"passed","time":{"start":1596047924494,"stop":1596047924495,"duration":1}},{"uid":"33c3d515cc3533ef","status":"passed","time":{"start":1596005124596,"stop":1596005124597,"duration":1}},{"uid":"90027bd4f3079ed1","status":"passed","time":{"start":1594531289465,"stop":1594531289467,"duration":2}},{"uid":"14a73be41002f794","status":"passed","time":{"start":1594163434913,"stop":1594163434914,"duration":1}},{"uid":"ba9a6e2c1a64799c","status":"passed","time":{"start":1594163041302,"stop":1594163041303,"duration":1}}]},"8de0f2f9cbc9fd26d52a18adb21715cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13},"items":[{"uid":"706a337230dfa133","status":"passed","time":{"start":1596047920580,"stop":1596047920582,"duration":2}},{"uid":"762f8df9632f387f","status":"passed","time":{"start":1596005120477,"stop":1596005120479,"duration":2}},{"uid":"4046a5bcf1bd862c","status":"passed","time":{"start":1594531285418,"stop":1594531285420,"duration":2}},{"uid":"206ba31b5ce3c0b9","status":"passed","time":{"start":1594163430880,"stop":1594163430883,"duration":3}},{"uid":"5ceaa41dcc6b2453","status":"passed","time":{"start":1594163037121,"stop":1594163037123,"duration":2}}]},"e3d629a995491cb3a3079998a04583ff":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"66020f911b054e74","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0}},{"uid":"ac8683bc2703e398","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0}},{"uid":"2acb560e089cb7c8","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"b843b5b7994550ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"b2b12ad2385368d21ad81dc66e7b08ab":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"3a2742b86cdf4969","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919084,"stop":1596047919084,"duration":0}},{"uid":"8d42dc79d020ca33","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119147,"stop":1596005119147,"duration":0}},{"uid":"156d58f373c128f7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284042,"stop":1594531284042,"duration":0}},{"uid":"4065714818e524e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429612,"stop":1594163429612,"duration":0}},{"uid":"d107062de6c23913","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035774,"stop":1594163035774,"duration":0}}]},"fd37424f9957f0d1afe768cce5a8cc08":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4c5cc35d3de0d6f4","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0}},{"uid":"d04b40a520c97bdd","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1}},{"uid":"92297f3cbdd8ad78","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"70e9bff1f7e13160","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"1051a395d8289668fbb59ee9de3c3a4f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"142f5165c8452d36","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0}},{"uid":"1b6b658aae9aa73c","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0}},{"uid":"ed30e8563a89229a","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}},{"uid":"2f09ef1a750aec43","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}}]},"e3b42ce7d56f4739019f8eb0baf01610":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e5cd64cfdc76a8e9","status":"passed","time":{"start":1596047924578,"stop":1596047924579,"duration":1}},{"uid":"49247b03e13673b2","status":"passed","time":{"start":1596005124689,"stop":1596005124689,"duration":0}},{"uid":"c8961ed572428fae","status":"passed","time":{"start":1594531289572,"stop":1594531289573,"duration":1}},{"uid":"d218a6650a6ff33b","status":"passed","time":{"start":1594163435000,"stop":1594163435001,"duration":1}},{"uid":"d235675b8728288e","status":"passed","time":{"start":1594163041399,"stop":1594163041400,"duration":1}}]},"77c7125894dc4635fdd1db51405959d3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3846518071a02e50","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0}},{"uid":"5b15d7c039eaff13","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0}},{"uid":"ed5fbc4b14885f68","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"c08b2480b8f26290","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"29080842d6cf4a4d18869922ebddc40d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f118916485c24d6","status":"passed","time":{"start":1596047920674,"stop":1596047920675,"duration":1}},{"uid":"2493234e74d23534","status":"passed","time":{"start":1596005120564,"stop":1596005120565,"duration":1}},{"uid":"b7e317fc8a443f5a","status":"passed","time":{"start":1594531285494,"stop":1594531285495,"duration":1}},{"uid":"853334812ba3faf8","status":"passed","time":{"start":1594163430979,"stop":1594163430979,"duration":0}},{"uid":"5687ffdf9660a963","status":"passed","time":{"start":1594163037217,"stop":1594163037217,"duration":0}}]},"100f3ec5a4076df24287398b05313e40":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"76b5913eea1a207c","status":"passed","time":{"start":1596047919066,"stop":1596047919069,"duration":3}},{"uid":"703eccc37aa4480a","status":"passed","time":{"start":1596005119127,"stop":1596005119131,"duration":4}},{"uid":"5b733b15ffd4d21b","status":"passed","time":{"start":1594531284026,"stop":1594531284028,"duration":2}},{"uid":"ea891ee495efae08","status":"passed","time":{"start":1594163429598,"stop":1594163429599,"duration":1}},{"uid":"e247bba949d0fae1","status":"passed","time":{"start":1594163035758,"stop":1594163035760,"duration":2}}]},"acc964c78dd821707ef4a0652a683e9a":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"c25f8210fdb51a41","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218647,"stop":1732764218647,"duration":0}},{"uid":"4942ac4be65ef1b0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193998,"stop":1732428193998,"duration":0}},{"uid":"1319e1ae94efdc02","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"6fbcaa806475fb37","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"66b3728fd611f13d7a6d30cfef1eac32":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3c872a9f82c9971c","status":"passed","time":{"start":1596047924267,"stop":1596047924268,"duration":1}},{"uid":"bcde761c499b0acf","status":"passed","time":{"start":1596005124370,"stop":1596005124370,"duration":0}},{"uid":"8ee0d565efe185b5","status":"passed","time":{"start":1594531289198,"stop":1594531289199,"duration":1}},{"uid":"4af38b49485e8e29","status":"passed","time":{"start":1594163434697,"stop":1594163434697,"duration":0}},{"uid":"e911b9f00e76a1ca","status":"passed","time":{"start":1594163041086,"stop":1594163041087,"duration":1}}]},"96cb2196fbafa0a005eea045cb7fef37":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c3565c63db8c5cc1","status":"passed","time":{"start":1596047923284,"stop":1596047923285,"duration":1}},{"uid":"c5bb4146e2b5a933","status":"passed","time":{"start":1596005123286,"stop":1596005123288,"duration":2}},{"uid":"5b23a4abf26c143b","status":"passed","time":{"start":1594531288214,"stop":1594531288215,"duration":1}},{"uid":"f29335cd92f2b79b","status":"passed","time":{"start":1594163433741,"stop":1594163433742,"duration":1}},{"uid":"f29ae02ad6796c3f","status":"passed","time":{"start":1594163040213,"stop":1594163040214,"duration":1}}]},"8069a1b5a4342457d2dabf5819382a2e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"63b822db5bae14d4","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0}},{"uid":"92a7ecb29f4704b1","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0}},{"uid":"130e4ffebf4e47af","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"62692a0c3dd76e6c","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"6f5ecfc36d52495898ac1adb82dbd0a0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"bb5168fb216b99f8","status":"passed","time":{"start":1596047919300,"stop":1596047919302,"duration":2}},{"uid":"eb69633e36cc1956","status":"passed","time":{"start":1596005119316,"stop":1596005119318,"duration":2}},{"uid":"b4ec36f426cb4b58","status":"passed","time":{"start":1594531284206,"stop":1594531284208,"duration":2}},{"uid":"b29b4914b14249c3","status":"passed","time":{"start":1594163429774,"stop":1594163429776,"duration":2}},{"uid":"52715f452ea1fef5","status":"passed","time":{"start":1594163035970,"stop":1594163035971,"duration":1}}]},"acc23f20db867eee3aab4aeb9edba6b9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"bbc7bae406e717fa","status":"passed","time":{"start":1596047923947,"stop":1596047923949,"duration":2}},{"uid":"93ec069bae12949a","status":"passed","time":{"start":1596005124021,"stop":1596005124022,"duration":1}},{"uid":"783d7c9686b2cfc1","status":"passed","time":{"start":1594531288879,"stop":1594531288880,"duration":1}},{"uid":"401ab1a2cf0ba165","status":"passed","time":{"start":1594163434368,"stop":1594163434369,"duration":1}},{"uid":"cfb7a98615bcdc64","status":"passed","time":{"start":1594163040763,"stop":1594163040764,"duration":1}}]},"d2b4dccd0eb8dfd6ef62ac0349f0f6a7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b36ca0513e4048a8","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0}},{"uid":"acdec238a53c10e1","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0}},{"uid":"42383b817b641e4e","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}},{"uid":"89ceeba296a3ea3","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}}]},"963bc543b4e4096b877e161985d8949c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3cb7f65d354963ea","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0}},{"uid":"4045abc0bf075d90","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0}},{"uid":"54942c51ed88331c","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"f3b283ff21d85aec","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"7a974b0f364ee0a07e53a12f012266eb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f238cb045c94f35e","status":"passed","time":{"start":1596047919979,"stop":1596047919980,"duration":1}},{"uid":"2d90b3c7e3742b06","status":"passed","time":{"start":1596005119933,"stop":1596005119934,"duration":1}},{"uid":"ef32885d281df3d2","status":"passed","time":{"start":1594531284847,"stop":1594531284848,"duration":1}},{"uid":"8b5e3b5a0b7b5d2b","status":"passed","time":{"start":1594163430360,"stop":1594163430361,"duration":1}},{"uid":"a1b80a7fc2e2720e","status":"passed","time":{"start":1594163036582,"stop":1594163036584,"duration":2}}]},"496d33fa6a1e979e0779d14eb86faf0f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"40a1d8afe1f8a763","status":"passed","time":{"start":1596047924424,"stop":1596047924424,"duration":0}},{"uid":"3e996c056f691154","status":"passed","time":{"start":1596005124526,"stop":1596005124527,"duration":1}},{"uid":"153b7f803985616b","status":"passed","time":{"start":1594531289372,"stop":1594531289373,"duration":1}},{"uid":"b28ac60f6f72115d","status":"passed","time":{"start":1594163434842,"stop":1594163434843,"duration":1}},{"uid":"659230b41107ed67","status":"passed","time":{"start":1594163041233,"stop":1594163041233,"duration":0}}]},"0e18519ae24fd5fc6878157b597bcdf8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7c86f57dd40dd0c","status":"passed","time":{"start":1596047923374,"stop":1596047923379,"duration":5}},{"uid":"b9ab24ddee75278b","status":"passed","time":{"start":1596005123383,"stop":1596005123385,"duration":2}},{"uid":"ab9e385637c61919","status":"passed","time":{"start":1594531288315,"stop":1594531288316,"duration":1}},{"uid":"51134fe3ab27bbb7","status":"passed","time":{"start":1594163433812,"stop":1594163433813,"duration":1}},{"uid":"7c340c23c00d20d4","status":"passed","time":{"start":1594163040296,"stop":1594163040298,"duration":2}}]},"3086879b276d25b4dd0f45ada5d9f20b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c5bce40c2868c787","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0}},{"uid":"2e46c970e553e301","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0}},{"uid":"9e5b993187ac8b27","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}},{"uid":"c0ff31e127206139","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}}]},"11acd8f3802b43ce2264b83840d495b4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"89c0be4978ed22ba","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1}},{"uid":"3eea5577d98c581f","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0}},{"uid":"b8b1a20b1ac22e64","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"b864bfcb14132f63","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"eb89ee17d2b7a29796b27ce5ba503de6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"86bf8b663d5828a","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0}},{"uid":"56cce31bdf350ac7","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0}},{"uid":"1ece392343bb9b12","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"f0c848519588d2dc","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"4171a558a2bea15b5a0546d36c9a1c63":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"405b625cf95f9fbd","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0}},{"uid":"900a2cbb7155295","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0}},{"uid":"fdff4b964fae0427","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"f1c4cfcd59974ea","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"3a2cad5dab684132d1f8974f9a6b5c75":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1bf4128bcf35143f","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0}},{"uid":"47cc31f6ebf12c13","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0}},{"uid":"a60fe7d0456e1873","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3cad1df85b3a49c","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"48fdcdea5c8db828f662f95e3fb16639":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d5f1b4341a99a98a","status":"passed","time":{"start":1596047923820,"stop":1596047923821,"duration":1}},{"uid":"82cbe8c5232c3097","status":"passed","time":{"start":1596005123849,"stop":1596005123851,"duration":2}},{"uid":"9cbb0fc5b77d3e3b","status":"passed","time":{"start":1594531288763,"stop":1594531288764,"duration":1}},{"uid":"3d07e771e31e0282","status":"passed","time":{"start":1594163434221,"stop":1594163434223,"duration":2}},{"uid":"dcce21d1395e16c2","status":"passed","time":{"start":1594163040652,"stop":1594163040653,"duration":1}}]},"a84f9ba6c41cb4d0c2f13ab2b6e69db4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"791f21c32f977f8","status":"passed","time":{"start":1596047923967,"stop":1596047923968,"duration":1}},{"uid":"807ae8688e6e410b","status":"passed","time":{"start":1596005124047,"stop":1596005124048,"duration":1}},{"uid":"b14a2aec4a7f6313","status":"passed","time":{"start":1594531288902,"stop":1594531288903,"duration":1}},{"uid":"64704897599f7eb5","status":"passed","time":{"start":1594163434393,"stop":1594163434394,"duration":1}},{"uid":"5af04030c9083062","status":"passed","time":{"start":1594163040783,"stop":1594163040784,"duration":1}}]},"e05344702d3401dd896d4214550f8b4c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2aa41c52e02e83e6","status":"passed","time":{"start":1596047920473,"stop":1596047920475,"duration":2}},{"uid":"c96c3300d62ce238","status":"passed","time":{"start":1596005120373,"stop":1596005120375,"duration":2}},{"uid":"7f326ceed0ebd8c2","status":"passed","time":{"start":1594531285308,"stop":1594531285310,"duration":2}},{"uid":"e5757b6da7debed7","status":"passed","time":{"start":1594163430774,"stop":1594163430775,"duration":1}},{"uid":"ed254757a9ef4678","status":"passed","time":{"start":1594163037017,"stop":1594163037019,"duration":2}}]},"6daadee7d5a71dbe5d0aac732dc95010":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"4b95b2f07d416f82","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919534,"stop":1596047919534,"duration":0}},{"uid":"e5cedb548c17dbc6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119541,"stop":1596005119541,"duration":0}},{"uid":"6fe20d26818b8ba1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284441,"stop":1594531284441,"duration":0}},{"uid":"6025595b20002dc8","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429991,"stop":1594163429991,"duration":0}},{"uid":"7fafe229d76b3100","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036202,"stop":1594163036202,"duration":0}}]},"613947cd597dffbd20e045894441141e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c78804d71d8959","status":"passed","time":{"start":1596047924416,"stop":1596047924416,"duration":0}},{"uid":"8429852f2cfb59f","status":"passed","time":{"start":1596005124517,"stop":1596005124518,"duration":1}},{"uid":"7327aae01ec01c74","status":"passed","time":{"start":1594531289360,"stop":1594531289361,"duration":1}},{"uid":"30146c8bb0795b74","status":"passed","time":{"start":1594163434835,"stop":1594163434835,"duration":0}},{"uid":"186e3504011f1ddb","status":"passed","time":{"start":1594163041224,"stop":1594163041225,"duration":1}}]},"439816a19ff5fc7179df296b3e238bad":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7e066328cfed2428","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0}},{"uid":"b03752c3145720e6","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0}},{"uid":"2d35bd18d5e6ee6b","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"6c5d99461aa2603","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"ae9d861fd855b26fd2ffe303ebf8c238":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b8a2da685a579f99","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0}},{"uid":"368118acc0dadb7d","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1}},{"uid":"4fb2a019463cdbdf","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"cee46a1116cde2e1","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"2af6aa545c98eb65f8404392b6468813":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"52402d5056a00e1d","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1}},{"uid":"b9b6a14fc4bd1dd7","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0}},{"uid":"56a28cc490d83b65","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"f1acd3007b7873ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"245809d83d6201b756f2d220be6127e5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"104119dea7614dae","status":"passed","time":{"start":1596047924620,"stop":1596047924620,"duration":0}},{"uid":"20148c0e39519534","status":"passed","time":{"start":1596005124734,"stop":1596005124735,"duration":1}},{"uid":"1dd968d4aec20037","status":"passed","time":{"start":1594531289621,"stop":1594531289622,"duration":1}},{"uid":"d2bb7a8bbe5eb188","status":"passed","time":{"start":1594163435040,"stop":1594163435041,"duration":1}},{"uid":"6c08043f492878cb","status":"passed","time":{"start":1594163041451,"stop":1594163041452,"duration":1}}]},"4482f1de7682fdd9affc3f0318780098":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d44254868b620b1","status":"passed","time":{"start":1596047924283,"stop":1596047924284,"duration":1}},{"uid":"90499df4f267592f","status":"passed","time":{"start":1596005124388,"stop":1596005124389,"duration":1}},{"uid":"96b171c3f7aec169","status":"passed","time":{"start":1594531289221,"stop":1594531289222,"duration":1}},{"uid":"1087b5d634273e54","status":"passed","time":{"start":1594163434713,"stop":1594163434714,"duration":1}},{"uid":"b28330f9316d8a25","status":"passed","time":{"start":1594163041103,"stop":1594163041104,"duration":1}}]},"7af7e9479cf2a47a636ae35231bacc9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3d05de3d43cf437d","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1}},{"uid":"751027d0ac0cc021","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0}},{"uid":"37b95a78feb35857","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}},{"uid":"bc3230f80ad8864d","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}}]},"334b612b45e8a87e83a3482704f4ba8a":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"6ef44675aea47099","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764219113,"stop":1732764219113,"duration":0}},{"uid":"70eff3ae24ccc67a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194439,"stop":1732428194439,"duration":0}},{"uid":"84fd4c67efee5295","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}},{"uid":"62bf772c3a2aa5d2","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}}]},"8a320800b2086203174291b36ca9f131":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"572ec2fa6216ef7f","status":"passed","time":{"start":1596047919050,"stop":1596047919054,"duration":4}},{"uid":"616e8aa60b392b88","status":"passed","time":{"start":1596005119093,"stop":1596005119096,"duration":3}}]},"efddacca930076c1013b396c6bf9ad2b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5e2354482de170d3","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0}},{"uid":"3e8741eae0b44214","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0}},{"uid":"7b2352a8e3675c67","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}},{"uid":"db7b4c897ddcf1a6","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}}]},"aaef6593296fd19246b6caa71f38ecab":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3ff87d981594c6f7","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1}},{"uid":"5ce6881896e2614d","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0}},{"uid":"9519f48ec729ba4c","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"aee4538f6230f980","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"314fa0c911eecc8550b44d846452396a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dbc0e90eb4b59964","status":"passed","time":{"start":1596047923398,"stop":1596047923399,"duration":1}},{"uid":"2a372198588763ac","status":"passed","time":{"start":1596005123398,"stop":1596005123400,"duration":2}},{"uid":"4d844f8568dbe3ee","status":"passed","time":{"start":1594531288328,"stop":1594531288329,"duration":1}},{"uid":"40024d36cd6a9b14","status":"passed","time":{"start":1594163433823,"stop":1594163433824,"duration":1}},{"uid":"ba3afb6612af0b85","status":"passed","time":{"start":1594163040307,"stop":1594163040308,"duration":1}}]},"489e3070dc83756c411301400dd6e3c8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"631ed8ca3aead56c","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4}},{"uid":"6660f839d8534ee2","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0}},{"uid":"4ecd1e835300dbcf","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}},{"uid":"dfb4af6de633e98","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}}]},"0b32c15001d0d63b38660da738a14f27":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":11,"unknown":0,"total":11},"items":[{"uid":"4f042f8b1ea82898","status":"passed","time":{"start":1596047923512,"stop":1596047923514,"duration":2}},{"uid":"83de0438b86a3482","status":"passed","time":{"start":1596005123530,"stop":1596005123531,"duration":1}},{"uid":"bf7ae8aec398e92a","status":"passed","time":{"start":1594531288443,"stop":1594531288445,"duration":2}},{"uid":"e0c7f6610e5b66fd","status":"passed","time":{"start":1594163433907,"stop":1594163433908,"duration":1}},{"uid":"ac9bcc6689e72b84","status":"passed","time":{"start":1594163040396,"stop":1594163040398,"duration":2}}]},"c44d6aae77aa205665511a5ebd2959de":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"45ada06dcb0e9f0a","status":"passed","time":{"start":1596047920631,"stop":1596047920632,"duration":1}},{"uid":"8d0ef96cb00535e2","status":"passed","time":{"start":1596005120516,"stop":1596005120519,"duration":3}},{"uid":"933f81762d8af8fe","status":"passed","time":{"start":1594531285451,"stop":1594531285452,"duration":1}},{"uid":"671372ae37f34d63","status":"passed","time":{"start":1594163430925,"stop":1594163430927,"duration":2}},{"uid":"982672c4ebddedc8","status":"passed","time":{"start":1594163037171,"stop":1594163037172,"duration":1}}]},"d8ed55046475c7e2ae8edf6bff7b1316":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7331de8e7202ad57","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55}},{"uid":"aa08a95162404297","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60}},{"uid":"82619e3fb0e84d4d","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}},{"uid":"521b14729542d5c4","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}}]},"dc079813fc553d210a3def6568230a25":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b684b0c7250ecf6d","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14}},{"uid":"f727d28e098b30b7","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4}},{"uid":"9cb8749ab5d5d5c7","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}},{"uid":"2ed8dfd7ca5a3d13","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}}]},"aa9027133335818366e5c0c91c936279":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"edb8f84ee9c3dd36","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0}},{"uid":"284ee1b80abfdb89","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0}},{"uid":"1efaf2ab015adde4","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"6af8370630444180","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"7fcdfe6224a9c1bf62e1c03968cb029e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b1056dd0bc1f2f4e","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1}},{"uid":"de0aa71757f8badf","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0}},{"uid":"5a941d3b90762a67","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"5ef0ca25b0e8e9c5","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"0a8e4dfe9eaf7b2cb8926113088e5d0a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"b43c16d06b3f5808","status":"passed","time":{"start":1596047924196,"stop":1596047924197,"duration":1}},{"uid":"3fc3fc4f42d1272b","status":"passed","time":{"start":1596005124299,"stop":1596005124300,"duration":1}},{"uid":"e4d6d5c0c01b7e82","status":"passed","time":{"start":1594531289130,"stop":1594531289131,"duration":1}},{"uid":"c97d4431cefe2d16","status":"passed","time":{"start":1594163434633,"stop":1594163434634,"duration":1}},{"uid":"30b331f3adf439b0","status":"passed","time":{"start":1594163041021,"stop":1594163041022,"duration":1}}]},"52e12c4648d8f4cf01926e8778370133":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"41cba8aef9bbe904","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047923345,"stop":1596047923345,"duration":0}},{"uid":"5650c62a08c1f6cd","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005123353,"stop":1596005123353,"duration":0}},{"uid":"739a912f797e0e0f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531288265,"stop":1594531288265,"duration":0}},{"uid":"4c4358080d3078b1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163433789,"stop":1594163433789,"duration":0}},{"uid":"4e4137053ca560a7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163040268,"stop":1594163040268,"duration":0}}]},"9398abf0c9f75b70331fc87dcc2b8a7f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a3cba1eb012d0834","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0}},{"uid":"27f5e11d20d2d96c","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0}},{"uid":"8a0dfae45b96d6a4","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"c7f51c235702ff2b","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"05bf5c98a76bc70a52e8a5ca13268eab":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5951612733ac0cb9","status":"passed","time":{"start":1596047924556,"stop":1596047924556,"duration":0}},{"uid":"f21937cfbbaae25","status":"passed","time":{"start":1596005124660,"stop":1596005124663,"duration":3}},{"uid":"5d58b1a7218109b5","status":"passed","time":{"start":1594531289543,"stop":1594531289544,"duration":1}},{"uid":"671f6a4d68ab0df2","status":"passed","time":{"start":1594163434975,"stop":1594163434976,"duration":1}},{"uid":"7353760a04f5d0d1","status":"passed","time":{"start":1594163041373,"stop":1594163041374,"duration":1}}]},"86179f9249a59de428ee775697f09532":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2a7d968ac3eed20b","status":"passed","time":{"start":1596047923796,"stop":1596047923797,"duration":1}},{"uid":"968dd33eab30cf89","status":"passed","time":{"start":1596005123828,"stop":1596005123829,"duration":1}},{"uid":"76a1aaf0a3f58f4d","status":"passed","time":{"start":1594531288741,"stop":1594531288742,"duration":1}},{"uid":"7c0c70247f667c0","status":"passed","time":{"start":1594163434201,"stop":1594163434202,"duration":1}},{"uid":"a8acd0468acfc37a","status":"passed","time":{"start":1594163040633,"stop":1594163040634,"duration":1}}]},"1b4dd61e36f8ec4ee2f83635d4e16e21":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"cc4dd11ea285cd92","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0}},{"uid":"35f08e300f5635d6","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1}},{"uid":"504baf7c4d256536","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"c462a5b80d49c98b","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"cafc6fc0abfb11e9cfca8d11aa0fa441":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ed784be3e1822657","status":"passed","time":{"start":1596047924475,"stop":1596047924479,"duration":4}},{"uid":"8bccd3aa4e3f8054","status":"passed","time":{"start":1596005124583,"stop":1596005124584,"duration":1}},{"uid":"6d1cb4b174edb98f","status":"passed","time":{"start":1594531289445,"stop":1594531289446,"duration":1}},{"uid":"5ea24fe45dd3e1e9","status":"passed","time":{"start":1594163434899,"stop":1594163434900,"duration":1}},{"uid":"d96c17c5a0753288","status":"passed","time":{"start":1594163041289,"stop":1594163041290,"duration":1}}]},"ef9f0d6b554a403890075cafa527f60a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3de5bbe9e7cab5b6","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0}},{"uid":"2951c359ba3fd421","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1}},{"uid":"972d0622d29729c4","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"2c2a3e42bb3933c8","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"d497c596f93571336a07dc34f8bfbb15":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ccd7de56a4099f36","status":"passed","time":{"start":1596047920326,"stop":1596047920329,"duration":3}},{"uid":"239bd4b3a01bc27d","status":"passed","time":{"start":1596005120225,"stop":1596005120226,"duration":1}},{"uid":"3f52e197b202f8ac","status":"passed","time":{"start":1594531285193,"stop":1594531285196,"duration":3}},{"uid":"ffe2375a75a66e62","status":"passed","time":{"start":1594163430669,"stop":1594163430671,"duration":2}},{"uid":"e525cd6e49d06aa3","status":"passed","time":{"start":1594163036892,"stop":1594163036894,"duration":2}}]},"42b548c0db1df4ee811cd611dd0f3fb5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f272a61ddd3e6c22","status":"passed","time":{"start":1596047923420,"stop":1596047923422,"duration":2}},{"uid":"fe099401a3554dbb","status":"passed","time":{"start":1596005123416,"stop":1596005123417,"duration":1}},{"uid":"ae3562fc0808791d","status":"passed","time":{"start":1594531288343,"stop":1594531288344,"duration":1}},{"uid":"787b50b67714584a","status":"passed","time":{"start":1594163433837,"stop":1594163433839,"duration":2}},{"uid":"cc9da8d77d6e39cf","status":"passed","time":{"start":1594163040320,"stop":1594163040322,"duration":2}}]},"ae3e8fd54712dd8496499b7bc14e7226":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"37bcd45d30c593a7","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0}},{"uid":"d4a0809a7647965","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0}},{"uid":"3a2392b112899a67","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}},{"uid":"682a94239c4fcbde","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}}]},"7d6726eaa46b88e072d1737308714f4e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e5a675ad44e68491","status":"passed","time":{"start":1596047920309,"stop":1596047920310,"duration":1}},{"uid":"e479f3c1d382a28c","status":"passed","time":{"start":1596005120198,"stop":1596005120200,"duration":2}},{"uid":"c0b164673bf3c82b","status":"passed","time":{"start":1594531285169,"stop":1594531285170,"duration":1}},{"uid":"68ec38806a2cd925","status":"passed","time":{"start":1594163430649,"stop":1594163430650,"duration":1}},{"uid":"9f994ed97de7687b","status":"passed","time":{"start":1594163036873,"stop":1594163036874,"duration":1}}]},"fc9a702ca5c19210ede805fc9e7cf90c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3da16b28e7f4cfc7","status":"passed","time":{"start":1596047924046,"stop":1596047924047,"duration":1}},{"uid":"5a652a6c263222b6","status":"passed","time":{"start":1596005124140,"stop":1596005124141,"duration":1}},{"uid":"5b2a78b35171f42d","status":"passed","time":{"start":1594531288986,"stop":1594531288987,"duration":1}},{"uid":"275ecc22360d91d6","status":"passed","time":{"start":1594163434485,"stop":1594163434486,"duration":1}},{"uid":"e8a6bfbb71f53345","status":"passed","time":{"start":1594163040859,"stop":1594163040860,"duration":1}}]},"dcabd02011959f0337d9098678ad990d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"63ea9545d8dcd43f","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0}},{"uid":"b1cbd478c753b1e","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0}},{"uid":"bfe92f9ff640a644","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"966dbbb37b9c251e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"80fa996da1344642e95c3c1d2f315df1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"689b611d3c9a3124","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0}},{"uid":"bd4541daca134967","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1}},{"uid":"7ac9af93b3d2f297","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}},{"uid":"3be027c950740ddd","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}}]},"161a43e9e1a5a89bd5102282ce0a8c54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":14},"items":[{"uid":"ab747b5869b404ca","status":"passed","time":{"start":1596047919264,"stop":1596047919268,"duration":4}},{"uid":"edb0d9bfe101f9dc","status":"passed","time":{"start":1596005119282,"stop":1596005119285,"duration":3}},{"uid":"2c1d5bfd8e28c76b","status":"passed","time":{"start":1594531284186,"stop":1594531284188,"duration":2}},{"uid":"ff5b0bbf7bff148f","status":"passed","time":{"start":1594163429754,"stop":1594163429755,"duration":1}},{"uid":"99a06d0e6864000b","status":"passed","time":{"start":1594163035939,"stop":1594163035947,"duration":8}}]},"2cb427f82db56166295274f89427b370":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5ffbd011186f0c0b","status":"passed","time":{"start":1596047920657,"stop":1596047920664,"duration":7}},{"uid":"6695f08a3298a6b0","status":"passed","time":{"start":1596005120545,"stop":1596005120552,"duration":7}},{"uid":"38c868d62fad4f75","status":"passed","time":{"start":1594531285478,"stop":1594531285484,"duration":6}},{"uid":"882a3c012ef28b66","status":"passed","time":{"start":1594163430960,"stop":1594163430968,"duration":8}},{"uid":"dfdd88579a2370f4","status":"passed","time":{"start":1594163037198,"stop":1594163037205,"duration":7}}]},"e15f1973b9fdb38f6fac61e3b46f93cc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6dfafb882d7cc41f","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0}},{"uid":"8c8d43e9d38910da","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0}},{"uid":"8427b8f31ff35d6c","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"a3beec2fa9a311c4","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"941f95519b8a2760d5d87e88d375511f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"df1a6e2728b6c2ba","status":"passed","time":{"start":1596047924118,"stop":1596047924119,"duration":1}},{"uid":"a2e88b1f5321c6e6","status":"passed","time":{"start":1596005124214,"stop":1596005124215,"duration":1}},{"uid":"3375d65369f2909a","status":"passed","time":{"start":1594531289052,"stop":1594531289053,"duration":1}},{"uid":"c2ea749412e943c0","status":"passed","time":{"start":1594163434557,"stop":1594163434558,"duration":1}},{"uid":"bc90e79697b04699","status":"passed","time":{"start":1594163040943,"stop":1594163040944,"duration":1}}]},"7fbc65fe31554720c70d1027b5a5aaf6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"86b431e3074334a7","status":"passed","time":{"start":1596047924652,"stop":1596047924654,"duration":2}},{"uid":"7e89c37648c19a41","status":"passed","time":{"start":1596005124782,"stop":1596005124783,"duration":1}},{"uid":"9cbcc9a1ef853dd7","status":"passed","time":{"start":1594531289664,"stop":1594531289665,"duration":1}},{"uid":"97971de30bfd7627","status":"passed","time":{"start":1594163435075,"stop":1594163435075,"duration":0}},{"uid":"794e47e81d3caebf","status":"passed","time":{"start":1594163041488,"stop":1594163041489,"duration":1}}]},"72a2d75b45f09e520765f369cfc2bc8f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"99bd3e79aeea5636","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0}},{"uid":"371c743cf6f64f1d","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1}},{"uid":"26cf86ca9eda4b5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"34febd97f08d8df7","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"f6abc3263260f9b09426d486c18b1d1c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ae11fee7650ad13c","status":"passed","time":{"start":1596047924638,"stop":1596047924638,"duration":0}},{"uid":"ec0b9d2ff15e059e","status":"passed","time":{"start":1596005124753,"stop":1596005124756,"duration":3}},{"uid":"19a638a8db7fc515","status":"passed","time":{"start":1594531289646,"stop":1594531289647,"duration":1}},{"uid":"17c5dee327b3fd1c","status":"passed","time":{"start":1594163435062,"stop":1594163435063,"duration":1}},{"uid":"ee728fb3ef26d4b2","status":"passed","time":{"start":1594163041474,"stop":1594163041475,"duration":1}}]},"04bb543ec741bd163e341a33a1623692":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d6ad7a05187743ff","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1}},{"uid":"256a10c9792b808f","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0}},{"uid":"616180d049b16d1d","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"7ba8a4247f4c6307","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"4e8f158d2e887eb45841e908801e1bfa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1941721193cce28a","status":"passed","time":{"start":1596047919676,"stop":1596047919931,"duration":255}},{"uid":"732fcaf6e51ca4a","status":"passed","time":{"start":1596005119641,"stop":1596005119896,"duration":255}},{"uid":"567c1788ec42c341","status":"passed","time":{"start":1594531284550,"stop":1594531284797,"duration":247}},{"uid":"f36d1240b1684708","status":"passed","time":{"start":1594163430088,"stop":1594163430320,"duration":232}},{"uid":"e5c8d52471fa7f23","status":"passed","time":{"start":1594163036307,"stop":1594163036539,"duration":232}}]},"2e669f0529d36ab8d3f8a8bda96b4165":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e47d01d6abb5814e","status":"passed","time":{"start":1596047923263,"stop":1596047923264,"duration":1}},{"uid":"45b6c100df7805e3","status":"passed","time":{"start":1596005123260,"stop":1596005123261,"duration":1}},{"uid":"5876876ae43b4a8a","status":"passed","time":{"start":1594531288192,"stop":1594531288193,"duration":1}},{"uid":"ba06eb32053ff48b","status":"passed","time":{"start":1594163433722,"stop":1594163433723,"duration":1}},{"uid":"e40e9c5dc2dbbc4","status":"passed","time":{"start":1594163040188,"stop":1594163040189,"duration":1}}]},"7ee6731933bd9dff6fabc41830db1bf0":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"8e9b4227c17ce17f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218853,"stop":1732764218853,"duration":0}},{"uid":"571176bf000b455b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194198,"stop":1732428194198,"duration":0}},{"uid":"87acfa055dcbe26a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"a064a48d91c28f13","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"9f2093620517aae286b85ccc9f40b534":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ebad1371009d2223","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0}},{"uid":"db6f47361aae7a53","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0}},{"uid":"51971bf7ad109ed2","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"30cacf1f2fb31f20","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"e2716f691be2a9d6b5fd30d66b1f784d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fa6c346b04c031d5","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1}},{"uid":"dd6fef8ab37d71ba","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0}},{"uid":"e7eaed29fbceb75","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"aac9dbbaca38b054","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"e4a3219ae28469fc10d020cba24dd0dd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4e3518fb96f2d3b2","status":"passed","time":{"start":1596047920420,"stop":1596047920421,"duration":1}},{"uid":"6db01be431478f6a","status":"passed","time":{"start":1596005120319,"stop":1596005120320,"duration":1}},{"uid":"bd5ea58390f0a292","status":"passed","time":{"start":1594531285272,"stop":1594531285274,"duration":2}},{"uid":"8be8de5c8172e09b","status":"passed","time":{"start":1594163430739,"stop":1594163430740,"duration":1}},{"uid":"c996edcdf3d76d50","status":"passed","time":{"start":1594163036971,"stop":1594163036972,"duration":1}}]},"e52a4070adc4c9a5f7d9d15dc00dcd29":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"55638bba0759cb56","status":"passed","time":{"start":1596047923748,"stop":1596047923748,"duration":0}},{"uid":"62d5569b0cdd4875","status":"passed","time":{"start":1596005123782,"stop":1596005123783,"duration":1}},{"uid":"b732ea427fd44461","status":"passed","time":{"start":1594531288698,"stop":1594531288699,"duration":1}},{"uid":"717cb846ad5d46e","status":"passed","time":{"start":1594163434128,"stop":1594163434129,"duration":1}},{"uid":"16c3317126c9fbbc","status":"passed","time":{"start":1594163040592,"stop":1594163040593,"duration":1}}]},"301a4a5c6feaafe2de82b5b9900cd661":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ad3f08ee8482dbb3","status":"passed","time":{"start":1596047924645,"stop":1596047924645,"duration":0}},{"uid":"c50a7d17debdafc4","status":"passed","time":{"start":1596005124774,"stop":1596005124775,"duration":1}},{"uid":"613437d5b4c37efc","status":"passed","time":{"start":1594531289656,"stop":1594531289657,"duration":1}},{"uid":"4dc4edca45be600b","status":"passed","time":{"start":1594163435068,"stop":1594163435068,"duration":0}},{"uid":"e3639c83e28d56e9","status":"passed","time":{"start":1594163041481,"stop":1594163041482,"duration":1}}]},"5ec88dd2e1061775d1a54f008e35ffe5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"371bb28917263447","status":"passed","time":{"start":1596047923712,"stop":1596047923713,"duration":1}},{"uid":"945e602090de2952","status":"passed","time":{"start":1596005123746,"stop":1596005123748,"duration":2}},{"uid":"c76e88266fe8513e","status":"passed","time":{"start":1594531288652,"stop":1594531288653,"duration":1}},{"uid":"a12f02d97bfbdaf7","status":"passed","time":{"start":1594163434093,"stop":1594163434095,"duration":2}},{"uid":"4ded9c018409dec5","status":"passed","time":{"start":1594163040563,"stop":1594163040564,"duration":1}}]},"0b77c06fac1d0dda8fc01f3391f08471":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a3a31a9b373fe696","status":"passed","time":{"start":1596047924320,"stop":1596047924321,"duration":1}},{"uid":"a42fd1b52c788a43","status":"passed","time":{"start":1596005124421,"stop":1596005124423,"duration":2}},{"uid":"e0559ccad83713c8","status":"passed","time":{"start":1594531289260,"stop":1594531289261,"duration":1}},{"uid":"f9618f1299802d13","status":"passed","time":{"start":1594163434747,"stop":1594163434748,"duration":1}},{"uid":"60f573137e6be93b","status":"passed","time":{"start":1594163041136,"stop":1594163041137,"duration":1}}]},"3d20cddd76e145acdf8951f93bbd7aca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"96ad66d817d9d01","status":"passed","time":{"start":1596047924137,"stop":1596047924139,"duration":2}},{"uid":"12377738ed99b4e7","status":"passed","time":{"start":1596005124234,"stop":1596005124236,"duration":2}},{"uid":"1a572099bd87c4ff","status":"passed","time":{"start":1594531289071,"stop":1594531289073,"duration":2}},{"uid":"d1964b006528dba7","status":"passed","time":{"start":1594163434576,"stop":1594163434577,"duration":1}},{"uid":"9d18077ad676acbb","status":"passed","time":{"start":1594163040961,"stop":1594163040964,"duration":3}}]},"4837bd231004cf7ec289887c52c12796":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2991adec6435da10","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1}},{"uid":"36685d778f756fae","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1}},{"uid":"7c3ec7eab2e0be6d","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}},{"uid":"2fba83a53ac553ac","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}}]},"4d406a702da9fd827c8c4798d255a6cf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1c9684bf403c80de","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0}},{"uid":"e99ca5757342b866","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0}},{"uid":"b9d7d0d5afb8734c","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}},{"uid":"bdcb772653d8aad","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}}]},"be99c6f72cdf623836966737dcb7a654":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8388a8495a8b75af","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1}},{"uid":"8ea6e5a2b5515469","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2}},{"uid":"c799982c38b97fcc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"af191d67a3f53ad3","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"7c48f5c6aa887d1bc76d081b028cf7cf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f26dca06c76121c7","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1}},{"uid":"7d6c6bb6b47e11d4","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1}},{"uid":"f1ac1e81621379df","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"9d90f23892be7ac3","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"d4bb68fb8c0e59fc03fed525cca43eb5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"49ad6a9c0404421b","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1}},{"uid":"33e90a465d3b6e95","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0}},{"uid":"a70ffb4d0a92e5c8","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"291bd12f30edb56f","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"4f7c4b258ce2dd212abc76d538a956bd":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"2890c501d19b5f47","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764220219,"stop":1732764220219,"duration":0}},{"uid":"b6d0f7b70ff35380","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428195535,"stop":1732428195535,"duration":0}},{"uid":"b72d4e8ad3288d1b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"900ed6bd99df3d56","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"44269ffb9aeaecd9b9cb3579ebfafa33":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":19},"items":[{"uid":"79f88c515080eaf0","status":"passed","time":{"start":1596047923899,"stop":1596047923900,"duration":1}},{"uid":"7342fa1ab12766d","status":"passed","time":{"start":1596005123934,"stop":1596005123936,"duration":2}},{"uid":"8e391f54d7032875","status":"passed","time":{"start":1594531288830,"stop":1594531288832,"duration":2}},{"uid":"f46bcb027664cf43","status":"passed","time":{"start":1594163434302,"stop":1594163434304,"duration":2}},{"uid":"cc5186acdd230ef2","status":"passed","time":{"start":1594163040716,"stop":1594163040717,"duration":1}}]},"fcd618577998a86f372b0608156ae679":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"769ac601b16802cc","status":"passed","time":{"start":1596047923875,"stop":1596047923876,"duration":1}},{"uid":"8ade1a4ed229c183","status":"passed","time":{"start":1596005123909,"stop":1596005123910,"duration":1}},{"uid":"f4445efd3f03b6ac","status":"passed","time":{"start":1594531288811,"stop":1594531288812,"duration":1}},{"uid":"a689309bcbef2944","status":"passed","time":{"start":1594163434277,"stop":1594163434278,"duration":1}},{"uid":"537f31bc291596c7","status":"passed","time":{"start":1594163040695,"stop":1594163040696,"duration":1}}]},"dd45bde8a5798bd4dac8809e8aa8206c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"64ddebaa5d6679fc","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0}},{"uid":"9267ea7150c527ef","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0}},{"uid":"1719ddf6913445c8","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"66511dda8143933e","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"6753f1fa7219c8cb1c1cfd633e3291ef":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"33a9357aa53f398b","status":"passed","time":{"start":1596047924382,"stop":1596047924383,"duration":1}},{"uid":"c665ad0a0e6c711d","status":"passed","time":{"start":1596005124486,"stop":1596005124487,"duration":1}},{"uid":"f218d7354c801b8e","status":"passed","time":{"start":1594531289330,"stop":1594531289331,"duration":1}},{"uid":"804d243cf20fb592","status":"passed","time":{"start":1594163434803,"stop":1594163434804,"duration":1}},{"uid":"57fbb6cfee6391bf","status":"passed","time":{"start":1594163041193,"stop":1594163041194,"duration":1}}]},"c07c7cb9e4aa2b6b273c9327f48ca674":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"190ed93e28b901b","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0}},{"uid":"698c99dcac4b0d93","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0}},{"uid":"1188dda60b67ea96","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"3d238edf9c2316ff","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"fed42f6855f5f40945177fa4c23f0f10":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c56c5e45a02efbb2","status":"passed","time":{"start":1596047923566,"stop":1596047923569,"duration":3}},{"uid":"6529db7b1ff7aad9","status":"passed","time":{"start":1596005123578,"stop":1596005123582,"duration":4}},{"uid":"27045d81bffc6b89","status":"passed","time":{"start":1594531288509,"stop":1594531288513,"duration":4}},{"uid":"e4330e446bec81c2","status":"passed","time":{"start":1594163433963,"stop":1594163433968,"duration":5}},{"uid":"1f375106e30801d1","status":"passed","time":{"start":1594163040441,"stop":1594163040443,"duration":2}}]},"0f9fe14df4043e3026ded68af344e3f2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"59e860fc2782867c","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0}},{"uid":"b2ea4d6d64dc027a","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0}},{"uid":"6ab6caccad49b468","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"ccf5a8c46639d0ec","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"b5060eb4345bb1fe079895175d656cb8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6db30c4ff5c46df7","status":"passed","time":{"start":1596047920279,"stop":1596047920280,"duration":1}},{"uid":"bf01c1cf3a02fe61","status":"passed","time":{"start":1596005120178,"stop":1596005120179,"duration":1}},{"uid":"898fe1232be29d1f","status":"passed","time":{"start":1594531285142,"stop":1594531285144,"duration":2}},{"uid":"97d7e6522c252b56","status":"passed","time":{"start":1594163430629,"stop":1594163430630,"duration":1}},{"uid":"7deee5701b71c0b1","status":"passed","time":{"start":1594163036850,"stop":1594163036852,"duration":2}}]},"da381d769d9c85b15441af4ada467c58":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"51966bed69fa2237","status":"passed","time":{"start":1596047923958,"stop":1596047923959,"duration":1}},{"uid":"1c066221956be17","status":"passed","time":{"start":1596005124034,"stop":1596005124035,"duration":1}},{"uid":"6212488cfd2a4684","status":"passed","time":{"start":1594531288891,"stop":1594531288892,"duration":1}},{"uid":"6fbf63bbaf63780b","status":"passed","time":{"start":1594163434379,"stop":1594163434381,"duration":2}},{"uid":"101888eedff2506d","status":"passed","time":{"start":1594163040774,"stop":1594163040774,"duration":0}}]},"cff7d7f7b55b35458669cd92cb129d06":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5ad5cb812fbd5d4a","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0}},{"uid":"cf71a425c4796a9","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0}},{"uid":"fd4d83368b6d5d5e","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"689de206e9df0991","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"2dc5f3dd0a3e6e7beee8f439047c4032":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4710cc2182eb85cb","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1}},{"uid":"54bb63fb3736b8ae","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0}},{"uid":"b97e3a9bf54f17f3","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"73d92f8f0c07772d","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"7cff1d7692fe8bf77b7f716ce4e74775":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1e95cacac5e122c","status":"passed","time":{"start":1596047920614,"stop":1596047920615,"duration":1}},{"uid":"6a8ebf1d563b029","status":"passed","time":{"start":1596005120508,"stop":1596005120510,"duration":2}},{"uid":"76119461e6bbe7b5","status":"passed","time":{"start":1594531285444,"stop":1594531285445,"duration":1}},{"uid":"8ae0c921930f3997","status":"passed","time":{"start":1594163430915,"stop":1594163430916,"duration":1}},{"uid":"3b689712ade903e1","status":"passed","time":{"start":1594163037159,"stop":1594163037162,"duration":3}}]},"f9568f445cf6471d62f38f61a6e1887d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"664f2a2d41bf2bd8","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"5ea1e8d078b774a7","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"6c1504a4fcfadf69","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"a83637127d81f7d9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"12f0f975ccfd38a2860e83db6017e19f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a5b469ea69ba375b","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0}},{"uid":"f701011259e850f6","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0}},{"uid":"e10517b1ea4eb479","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"2cbc31ebfbb61905","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"3ade0b8dc3a70452a99ea470cea361ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"2be24f9b66669d76","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0}},{"uid":"345a3bae73357330","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0}},{"uid":"c35da98b55fb5e6b","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"6a770856a19e186","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"89f53112353ba49dc8f3a4029d39ba34":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"63a8ebd07b8fa1c4","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0}},{"uid":"70963d87150b1b7f","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0}},{"uid":"59863a86bad45fb3","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}},{"uid":"29266ed99d46b2a","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}}]},"a6cf7a78113925c8ce86bec289a2189d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c7e18ff4ddc5c92a","status":"passed","time":{"start":1596047924091,"stop":1596047924093,"duration":2}},{"uid":"7b2e4e8402f55302","status":"passed","time":{"start":1596005124192,"stop":1596005124193,"duration":1}},{"uid":"b0cb918932f1257a","status":"passed","time":{"start":1594531289032,"stop":1594531289032,"duration":0}},{"uid":"546cae077bf7ca6a","status":"passed","time":{"start":1594163434534,"stop":1594163434535,"duration":1}},{"uid":"2c43d13401571ecf","status":"passed","time":{"start":1594163040922,"stop":1594163040923,"duration":1}}]},"a1dee0241acea84cdb83fd9eaabd5c04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d0246537274067fb","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1}},{"uid":"a4849e99633e4676","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0}},{"uid":"327fbdea3443aca5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"c301f45b01d7d10f","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"6738a51245363d65952509f12ebc1af8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"416bb0c0ac58f7b6","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0}},{"uid":"59b1922c33f3ac65","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0}},{"uid":"9b82a842fdc9b867","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}},{"uid":"4c3877c30e625752","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}}]},"a2426de0b4808429aff451df95bbdc21":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8605c2bc186d7f9a","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1}},{"uid":"f5177f712a8be6da","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1}},{"uid":"d8d5d2ee94f4b051","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"62e4f6698c2439c","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"464e445546d6c625c166d17d836fe45c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e7035dc3ef8d99c0","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0}},{"uid":"461527a27e50c04a","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0}},{"uid":"95ddc175910ea52","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}},{"uid":"16026a681cee6bae","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}}]},"b49a06236d1af1a464e84083e52f6b22":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4eb91d777aea105a","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0}},{"uid":"5ea5418b10cdf416","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0}},{"uid":"5e6aa533c6c0fafa","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"d65c16a1b47d468e","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"c6165a75ca9eea153433d316f4ac3eb9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"93260917d8d1730d","status":"passed","time":{"start":1596047924343,"stop":1596047924344,"duration":1}},{"uid":"c74080002f5998f4","status":"passed","time":{"start":1596005124449,"stop":1596005124450,"duration":1}},{"uid":"7ebd44671756394c","status":"passed","time":{"start":1594531289286,"stop":1594531289286,"duration":0}},{"uid":"e09926b95d980041","status":"passed","time":{"start":1594163434769,"stop":1594163434770,"duration":1}},{"uid":"ca5dbfdf828fd84b","status":"passed","time":{"start":1594163041158,"stop":1594163041159,"duration":1}}]},"faebae956c3da12c5f429266c959c030":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1c3655d4a978bd79","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0}},{"uid":"87dc5713a007f1d7","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0}},{"uid":"d9458c8615b9e985","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"863d982a547ab48a","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"5ade91fb72a8c6b40f8def4106a376c0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1d5767f16afc3bd8","status":"passed","time":{"start":1596047923917,"stop":1596047923918,"duration":1}},{"uid":"e686dcdf2807c271","status":"passed","time":{"start":1596005123957,"stop":1596005123958,"duration":1}},{"uid":"a9361839c25b3e08","status":"passed","time":{"start":1594531288846,"stop":1594531288847,"duration":1}},{"uid":"1c2bfb84e88d2c39","status":"passed","time":{"start":1594163434328,"stop":1594163434329,"duration":1}},{"uid":"996f2e4824ff8649","status":"passed","time":{"start":1594163040732,"stop":1594163040733,"duration":1}}]},"d52901f553e103c17fa73d8148d8b604":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"46eea1e10beb3240","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0}},{"uid":"2baefc3521a1da2a","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1}},{"uid":"76548c4669002681","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"fb032b53923bc0e9","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"12e938cceeb3c2541d2a8441fd1037c9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":20},"items":[{"uid":"91f1da3329a1a671","status":"passed","time":{"start":1596047919127,"stop":1596047919129,"duration":2}},{"uid":"41496dbd64dd1c9c","status":"passed","time":{"start":1596005119184,"stop":1596005119186,"duration":2}},{"uid":"cb957225d743894a","status":"passed","time":{"start":1594531284076,"stop":1594531284078,"duration":2}},{"uid":"5e887dd6d7625f8","status":"passed","time":{"start":1594163429645,"stop":1594163429647,"duration":2}},{"uid":"2446a309189eda9d","status":"passed","time":{"start":1594163035809,"stop":1594163035811,"duration":2}}]},"32fca0dba156c29ff0c5aa5efe4a761f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e29672a56bdf38c1","status":"passed","time":{"start":1596047923830,"stop":1596047923831,"duration":1}},{"uid":"801ff19c5bf67125","status":"passed","time":{"start":1596005123859,"stop":1596005123864,"duration":5}},{"uid":"53f1e2f5b475a268","status":"passed","time":{"start":1594531288774,"stop":1594531288775,"duration":1}},{"uid":"22ec47c3f794f2b2","status":"passed","time":{"start":1594163434235,"stop":1594163434235,"duration":0}},{"uid":"d2f81d0cf163dbce","status":"passed","time":{"start":1594163040661,"stop":1594163040662,"duration":1}}]},"250e37eef35f96fa2557cde52e0899db":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d22f747573a022e2","status":"passed","time":{"start":1596047919607,"stop":1596047919610,"duration":3}},{"uid":"16bd58c8b6c3a1e0","status":"passed","time":{"start":1596005119586,"stop":1596005119588,"duration":2}},{"uid":"6dc5fd07ddbfc757","status":"passed","time":{"start":1594531284488,"stop":1594531284489,"duration":1}},{"uid":"7e96f18e152c398","status":"passed","time":{"start":1594163430041,"stop":1594163430041,"duration":0}},{"uid":"65b810d84de0efeb","status":"passed","time":{"start":1594163036257,"stop":1594163036258,"duration":1}}]},"9099ed84dac5ff19b3e1ff40f3781efd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"244ec661f6b4f13e","status":"passed","time":{"start":1596047923760,"stop":1596047923766,"duration":6}},{"uid":"4576ef357da3660a","status":"passed","time":{"start":1596005123794,"stop":1596005123797,"duration":3}},{"uid":"81334e5a4cdd758d","status":"passed","time":{"start":1594531288709,"stop":1594531288711,"duration":2}},{"uid":"480df397e0797521","status":"passed","time":{"start":1594163434139,"stop":1594163434141,"duration":2}},{"uid":"354bf46a9801f24c","status":"passed","time":{"start":1594163040607,"stop":1594163040609,"duration":2}}]},"6f72fd5fb63f9cad16ccb27d6b59b668":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d55a4c35e21d8111","status":"passed","time":{"start":1596047924690,"stop":1596047924692,"duration":2}},{"uid":"f4e853010f35408c","status":"passed","time":{"start":1596005124837,"stop":1596005124838,"duration":1}},{"uid":"2c40e2f3652fc386","status":"passed","time":{"start":1594531289709,"stop":1594531289710,"duration":1}},{"uid":"d3e56ff953e034bc","status":"passed","time":{"start":1594163435112,"stop":1594163435112,"duration":0}},{"uid":"678c65df6866a264","status":"passed","time":{"start":1594163041528,"stop":1594163041528,"duration":0}}]},"81b718c3bba361637ce9ed2266cd30d2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ed9cfa6ba87dba0e","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"9fa9266ff3a1c464","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"280a7287fd39d5a9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"f80f9bf6821c7c25","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"d8680aad50eda2b69694580584e0455f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b3f6328bce0de37c","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1}},{"uid":"749e2bcfe9e98a99","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1}},{"uid":"fd395297ed368b03","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"ad12195e4f930686","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"08aa958df6a92148f413a19d338a9eb7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1e6b94c934c41c63","status":"passed","time":{"start":1596047924514,"stop":1596047924515,"duration":1}},{"uid":"5fe37a0138c46e89","status":"passed","time":{"start":1596005124616,"stop":1596005124619,"duration":3}},{"uid":"a0b77d338096296e","status":"passed","time":{"start":1594531289488,"stop":1594531289490,"duration":2}},{"uid":"636bf20aba05bc6c","status":"passed","time":{"start":1594163434934,"stop":1594163434935,"duration":1}},{"uid":"e8d7973f586e9ccb","status":"passed","time":{"start":1594163041332,"stop":1594163041333,"duration":1}}]},"c421bbdf427fc6e784d70fcb75e166ee":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e604a93a8ee1253f","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1}},{"uid":"4b8219eb37520d2d","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0}},{"uid":"f711bbcd16ab2119","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}},{"uid":"5c64823a2a73f974","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}}]},"f00dbd2e8a201d8a4d1b6579cc3223ba":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4a8a1e214063ff65","status":"passed","time":{"start":1596047923734,"stop":1596047923735,"duration":1}},{"uid":"186805975928e06a","status":"passed","time":{"start":1596005123766,"stop":1596005123768,"duration":2}},{"uid":"bc6d10b8797a9453","status":"passed","time":{"start":1594531288674,"stop":1594531288676,"duration":2}},{"uid":"fd9fb7a049562c32","status":"passed","time":{"start":1594163434112,"stop":1594163434113,"duration":1}},{"uid":"163db5f277b6af87","status":"passed","time":{"start":1594163040579,"stop":1594163040581,"duration":2}}]},"9f1de1fe45fbdc513df7a1c52ccbe6cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":21,"unknown":0,"total":21},"items":[{"uid":"27b9b90941b4a09d","status":"passed","time":{"start":1596047919314,"stop":1596047919420,"duration":106}},{"uid":"507686eb54f5631d","status":"passed","time":{"start":1596005119328,"stop":1596005119452,"duration":124}},{"uid":"8019875ea2402996","status":"passed","time":{"start":1594531284224,"stop":1594531284357,"duration":133}},{"uid":"a62191f41226c32f","status":"passed","time":{"start":1594163429787,"stop":1594163429916,"duration":129}},{"uid":"c60e547f7d18d710","status":"passed","time":{"start":1594163035983,"stop":1594163036093,"duration":110}}]},"95946a599255beb095c6c7c676174082":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a13c451f0f676900","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9}},{"uid":"772347d4d5d65952","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3}},{"uid":"c1d9afec6278b1a8","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c1ed75effe27f7a1","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"08d55d87371c9d6a38d501e944ac0b1f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":15,"unknown":0,"total":15},"items":[{"uid":"c162767685f61de7","status":"passed","time":{"start":1596047919110,"stop":1596047919112,"duration":2}},{"uid":"450686303edfc2db","status":"passed","time":{"start":1596005119174,"stop":1596005119175,"duration":1}},{"uid":"8bb392cdc602893a","status":"passed","time":{"start":1594531284064,"stop":1594531284066,"duration":2}},{"uid":"3ac4a46ef24846a9","status":"passed","time":{"start":1594163429634,"stop":1594163429636,"duration":2}},{"uid":"8f5d76af04264041","status":"passed","time":{"start":1594163035798,"stop":1594163035800,"duration":2}}]},"5df41bc58298db69fd38e5f451411b25":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"74fbc1afd2c7c344","status":"passed","time":{"start":1596047920639,"stop":1596047920641,"duration":2}},{"uid":"1b4e740d93c8208b","status":"passed","time":{"start":1596005120526,"stop":1596005120527,"duration":1}},{"uid":"1c78a3ca97fda5cc","status":"passed","time":{"start":1594531285458,"stop":1594531285459,"duration":1}},{"uid":"7a4314da211e2744","status":"passed","time":{"start":1594163430936,"stop":1594163430937,"duration":1}},{"uid":"5836c1f244bdbda0","status":"passed","time":{"start":1594163037179,"stop":1594163037180,"duration":1}}]},"6685c18cbd7e0553ec2f8d1307b48808":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"792bfe395a28b94b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919573,"stop":1596047919573,"duration":0}},{"uid":"97f2919ac27afdda","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119564,"stop":1596005119564,"duration":0}},{"uid":"ea482f08a9d34c61","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284465,"stop":1594531284465,"duration":0}},{"uid":"18429a5f8ba1820","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430020,"stop":1594163430020,"duration":0}},{"uid":"e3d7347403a550e9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036237,"stop":1594163036237,"duration":0}}]},"009b1aac11c158282ad25341a25251c6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4534be43bb2e79cb","status":"passed","time":{"start":1596047923774,"stop":1596047923776,"duration":2}},{"uid":"b0fb5d056b3ce31f","status":"passed","time":{"start":1596005123805,"stop":1596005123810,"duration":5}},{"uid":"96c55d143f66294b","status":"passed","time":{"start":1594531288718,"stop":1594531288722,"duration":4}},{"uid":"6c3f4d98661a503e","status":"passed","time":{"start":1594163434177,"stop":1594163434181,"duration":4}},{"uid":"eefe749a429a9068","status":"passed","time":{"start":1594163040617,"stop":1594163040619,"duration":2}}]},"10a3e4c4777cbd9f17c15fd5e6bea5ba":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"90130454fa133eaa","status":"passed","time":{"start":1596047923255,"stop":1596047923257,"duration":2}},{"uid":"429fabd504d68af0","status":"passed","time":{"start":1596005123252,"stop":1596005123253,"duration":1}},{"uid":"1715f0217bf76dc5","status":"passed","time":{"start":1594531288186,"stop":1594531288187,"duration":1}},{"uid":"f3747012913193d5","status":"passed","time":{"start":1594163433716,"stop":1594163433716,"duration":0}},{"uid":"e861a2bd0d0390d7","status":"passed","time":{"start":1594163040182,"stop":1594163040183,"duration":1}}]},"7175898242492ec1d3bdd5698d625ca4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4249127f6bff6f10","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5}},{"uid":"7cc0844ab5ecf216","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0}},{"uid":"47f8df09a84d8337","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"409595d25cc5d60c","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"e2edeca1f212268fe8082320adfcc98c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"200b5f0b4ec790a3","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6}},{"uid":"5f6f3bc16b3488d6","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3}},{"uid":"c1e0648976f6a694","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}},{"uid":"b3f7088fed8dedd7","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}}]},"9698ab5989e4dd5f129cd455d41d02a9":{"statistic":{"failed":0,"broken":0,"skipped":31,"passed":3,"unknown":0,"total":34},"items":[{"uid":"1066431203872fbe","status":"passed","time":{"start":1596047919174,"stop":1596047919179,"duration":5}},{"uid":"2eefe1c648d463d9","status":"passed","time":{"start":1596005119222,"stop":1596005119223,"duration":1}},{"uid":"4f725a6b8ce2a04a","status":"passed","time":{"start":1594531284126,"stop":1594531284128,"duration":2}},{"uid":"baeb7d882d81dbc7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429690,"stop":1594163429690,"duration":0}},{"uid":"c6d5793582cd48d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035867,"stop":1594163035867,"duration":0}}]},"14f36f48218b5a6c45bb6c1fdb646e2d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c244be500ebdf146","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2}},{"uid":"5fabad9204d0747c","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2}},{"uid":"826a0963540c6e75","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"4359475f5ec554bd","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"c8ef830d4279bee02e53bf3a04349c35":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b26a6745cd367097","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0}},{"uid":"36b7cb5a27235272","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1}},{"uid":"afce902b58f1520a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"b14acb4de8eb0e3a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"fbdd2daae3e9a5e6dd05fcb0403a88d1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5f97df940bb3f46a","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0}},{"uid":"a349732eb44f62b9","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0}},{"uid":"d1aabae67bc18ba0","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"fbbb69f84c1b433f","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"66d8a13009f945d9794886c65acfdceb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"84e0330ba9cd1f01","status":"passed","time":{"start":1596047923599,"stop":1596047923600,"duration":1}},{"uid":"5cf309afc9d6e0d1","status":"passed","time":{"start":1596005123635,"stop":1596005123636,"duration":1}},{"uid":"edae067b2ea367b3","status":"passed","time":{"start":1594531288548,"stop":1594531288550,"duration":2}},{"uid":"5e7c21f369ff7f35","status":"passed","time":{"start":1594163433994,"stop":1594163433995,"duration":1}},{"uid":"4680835c89b2540f","status":"passed","time":{"start":1594163040481,"stop":1594163040484,"duration":3}}]},"97004dd24763a55cdf2b4ee4f115bd44":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"80a5eacfa2431348","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0}},{"uid":"593778a5ba99d447","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1}},{"uid":"df0c490941a6877a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"c7106989a12e3c0a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"db5c81791cace9d397d4337f1f69a0e8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"63f25f39ce9ccdfd","status":"passed","time":{"start":1596047923468,"stop":1596047923470,"duration":2}},{"uid":"c57769319735863a","status":"passed","time":{"start":1596005123469,"stop":1596005123472,"duration":3}},{"uid":"5221347d626053ed","status":"passed","time":{"start":1594531288381,"stop":1594531288382,"duration":1}},{"uid":"923f7d7a94f657f2","status":"passed","time":{"start":1594163433869,"stop":1594163433871,"duration":2}},{"uid":"430c4e65e958cff9","status":"passed","time":{"start":1594163040357,"stop":1594163040359,"duration":2}}]},"6105a97f729c5e36b325cf44492db688":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c700736d12b44c86","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0}},{"uid":"b36380d1077ce20b","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0}},{"uid":"1f991ba5bad9e7e9","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"742a65a772f90af2","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"f33ef5393ae0b8067a498b7663b7a090":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7bbd91ef770b0a79","status":"passed","time":{"start":1596047919439,"stop":1596047919442,"duration":3}},{"uid":"b108994b21d28e9e","status":"passed","time":{"start":1596005119462,"stop":1596005119464,"duration":2}},{"uid":"72f9cfb3eb7e616a","status":"passed","time":{"start":1594531284366,"stop":1594531284373,"duration":7}},{"uid":"42f05ccc173e452d","status":"passed","time":{"start":1594163429926,"stop":1594163429928,"duration":2}},{"uid":"30281d7f1737563b","status":"passed","time":{"start":1594163036104,"stop":1594163036109,"duration":5}}]},"15c98dd02f856858ef67a88bd3c8ad78":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e751c9c9dc3d04e6","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1}},{"uid":"da02dcc2ce3c4d85","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0}},{"uid":"52dd320a58bdb229","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c8b2e451486f6a25","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"83b78a44a84315eae8c56a708925a03e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8dfef1ba8856d412","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1}},{"uid":"b67813f1cae4659e","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1}},{"uid":"cde5d1b46b10d7ac","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"f5a3f0d4d035c3a4","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"9af049da90f73c206ca7e8b1362e502f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"bb0cb59f0e1a4eca","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0}},{"uid":"5cd4eeb8a4b79d6b","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1}},{"uid":"645c6c05562d2f01","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"34569132e9551c33","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"0e1169325045c4d7d4ed6982c76387ed":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"183ba5aa4a18280","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0}},{"uid":"62e01ffb20b661b5","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0}}]},"13df60cbdff5ee076adcd6328cc69159":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fcb92722bb71757b","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1}},{"uid":"c580e79550c46f66","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0}},{"uid":"d6e6e46de805754f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"6881087bd4c8b374","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"b1ff2214ba100eb1c8bc62e73e12889e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"89d5ee585c13bf38","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1}},{"uid":"a770e6ac7d91604a","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0}},{"uid":"6a1d96979e635e7f","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"4bdc75ea73bb042","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"9cb38a55c7ac06311e8c5af89695fec1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d36b734326a418ad","status":"passed","time":{"start":1596047924708,"stop":1596047924709,"duration":1}},{"uid":"d571a1a111e792e9","status":"passed","time":{"start":1596005124867,"stop":1596005124868,"duration":1}},{"uid":"a287c9ffdbd24ff2","status":"passed","time":{"start":1594531289732,"stop":1594531289734,"duration":2}},{"uid":"c408ef07d0a5878d","status":"passed","time":{"start":1594163435130,"stop":1594163435131,"duration":1}},{"uid":"d11aa2f432bcaf9f","status":"passed","time":{"start":1594163041548,"stop":1594163041550,"duration":2}}]},"27ca516382a0a79e50821018f1f7db16":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"704fccc514ead891","status":"passed","time":{"start":1596047924664,"stop":1596047924664,"duration":0}},{"uid":"d25650a111e275c2","status":"passed","time":{"start":1596005124797,"stop":1596005124798,"duration":1}},{"uid":"a9c947811351a831","status":"passed","time":{"start":1594531289676,"stop":1594531289677,"duration":1}},{"uid":"84b89d1478e898eb","status":"passed","time":{"start":1594163435085,"stop":1594163435086,"duration":1}},{"uid":"54f06ea08d3ef59f","status":"passed","time":{"start":1594163041499,"stop":1594163041500,"duration":1}}]},"d35757cf261e283f5eab532965102602":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3d40466198fa34e6","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0}},{"uid":"fda81d5edcbfeda5","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0}},{"uid":"9f7fc4731241a976","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"cd298347a8b67e93","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"135e62f837ca5fe30ddfd2ad875e089b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"28a9bedc22c54787","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0}},{"uid":"8215947106021b54","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0}},{"uid":"49aa5cc4276ca55b","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"281344c06cab651e","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"dbfdd0ff8a8cc0d1cb832a52d018d2c3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"555f2ae99e88223f","status":"passed","time":{"start":1596047924247,"stop":1596047924248,"duration":1}},{"uid":"7d3c6e86d66150b0","status":"passed","time":{"start":1596005124356,"stop":1596005124357,"duration":1}},{"uid":"f7859e15b1d88cf5","status":"passed","time":{"start":1594531289180,"stop":1594531289181,"duration":1}},{"uid":"2c2254bee94df466","status":"passed","time":{"start":1594163434684,"stop":1594163434684,"duration":0}},{"uid":"1eb6c29de159ceb7","status":"passed","time":{"start":1594163041073,"stop":1594163041073,"duration":0}}]},"3b3f116ec3ac1abf551a51811b4a8900":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"98e0aca6e090522b","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0}},{"uid":"405cf642fa0cf7c1","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0}},{"uid":"83105e24306c53ac","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"7cef5a6f9a11a927","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"4a5a43052562dd414ee61f42d2c7c5ec":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7fca6145e90132ab","status":"passed","time":{"start":1596047923938,"stop":1596047923939,"duration":1}},{"uid":"36a3256a0670b06b","status":"passed","time":{"start":1596005123985,"stop":1596005123987,"duration":2}},{"uid":"7fe50fe13c5982b7","status":"passed","time":{"start":1594531288869,"stop":1594531288870,"duration":1}},{"uid":"21939bc32d9b9076","status":"passed","time":{"start":1594163434355,"stop":1594163434357,"duration":2}},{"uid":"91dce38bf470986f","status":"passed","time":{"start":1594163040754,"stop":1594163040754,"duration":0}}]},"49ea03f1d04a92057a336da49714852c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"162a4f2fa010c721","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1}},{"uid":"ff776776c9a8991f","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1}},{"uid":"e1471afe863c97c8","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"380e12b965b39180","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"92a6b9b00e546e915443c0211e09039f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"875ea8f4a3a48bc5","status":"passed","time":{"start":1596047924440,"stop":1596047924441,"duration":1}},{"uid":"c174b7271b942905","status":"passed","time":{"start":1596005124544,"stop":1596005124545,"duration":1}},{"uid":"a6e4ed2e92f7ef3e","status":"passed","time":{"start":1594531289398,"stop":1594531289399,"duration":1}},{"uid":"e0c3556ba8b40144","status":"passed","time":{"start":1594163434860,"stop":1594163434861,"duration":1}},{"uid":"661d7decec1fb7ac","status":"passed","time":{"start":1594163041250,"stop":1594163041253,"duration":3}}]},"9b47b9a348154b928806f22a25ae3898":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"271246de29c45f75","status":"passed","time":{"start":1596047923528,"stop":1596047923530,"duration":2}},{"uid":"a825cb078a9ced4d","status":"passed","time":{"start":1596005123544,"stop":1596005123545,"duration":1}},{"uid":"ecdb8281b6e9ef0","status":"passed","time":{"start":1594531288459,"stop":1594531288460,"duration":1}},{"uid":"67eba59140f32f8e","status":"passed","time":{"start":1594163433918,"stop":1594163433920,"duration":2}},{"uid":"a88af5080fb72dc5","status":"passed","time":{"start":1594163040411,"stop":1594163040412,"duration":1}}]},"ea802d18b118f621c35bcaf8644d85ff":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"bdd8b1b0bd82d5b1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218838,"stop":1732764218838,"duration":0}},{"uid":"a57a3497f4402b67","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194185,"stop":1732428194185,"duration":0}},{"uid":"d6d51bdb700f78e3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"ad08cb0fb6eef203","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"ab77fbd355109755607b6e3c87a6be3f":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"1bd7db8399d4c89c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919100,"stop":1596047919100,"duration":0}},{"uid":"acb90d2bb2f76e73","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119165,"stop":1596005119165,"duration":0}},{"uid":"86f81415c55842e0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284055,"stop":1594531284055,"duration":0}},{"uid":"906beb5475a53f82","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429626,"stop":1594163429626,"duration":0}},{"uid":"353d2333be3e9c41","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035789,"stop":1594163035789,"duration":0}}]},"83e4e6be114ce08accb7c97a7d1dbc25":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":32,"unknown":0,"total":32},"items":[{"uid":"6981e4a9cd7725ad","status":"passed","time":{"start":1596047923358,"stop":1596047923361,"duration":3}},{"uid":"681a551f5e814022","status":"passed","time":{"start":1596005123364,"stop":1596005123370,"duration":6}},{"uid":"f86bed52bda14f7f","status":"passed","time":{"start":1594531288276,"stop":1594531288278,"duration":2}},{"uid":"2e22ab44b6d35842","status":"passed","time":{"start":1594163433798,"stop":1594163433799,"duration":1}},{"uid":"9350cea19614044c","status":"passed","time":{"start":1594163040281,"stop":1594163040282,"duration":1}}]},"72efc7215c109ad8d2ead7421a0e93d7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"236a3a1194c17ffc","status":"passed","time":{"start":1596047923989,"stop":1596047923990,"duration":1}},{"uid":"b7b9c4a536e61701","status":"passed","time":{"start":1596005124075,"stop":1596005124076,"duration":1}},{"uid":"7f581f67ae5cf439","status":"passed","time":{"start":1594531288926,"stop":1594531288930,"duration":4}},{"uid":"65c627440da53fe0","status":"passed","time":{"start":1594163434420,"stop":1594163434421,"duration":1}},{"uid":"8c97e5d5ef7c6cf1","status":"passed","time":{"start":1594163040804,"stop":1594163040808,"duration":4}}]},"8a1027b0cee356a496b84c6b832d107b":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":2,"unknown":0,"total":4},"items":[{"uid":"4b2984e4fa36f94","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1}},{"uid":"413fd3063d3e7dc4","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1}},{"uid":"ee4f0501c1152713","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"3edaeb1c9114b312","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"5f67db9e62ff366c91cf9e618b2ccbe9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a99c454398f1512b","status":"passed","time":{"start":1596047920594,"stop":1596047920596,"duration":2}},{"uid":"2d1e96ae15c79dd1","status":"passed","time":{"start":1596005120491,"stop":1596005120493,"duration":2}},{"uid":"8029aeff17b58c48","status":"passed","time":{"start":1594531285430,"stop":1594531285431,"duration":1}},{"uid":"2b46a9d31d8a4cb8","status":"passed","time":{"start":1594163430895,"stop":1594163430897,"duration":2}},{"uid":"c5105828d947951e","status":"passed","time":{"start":1594163037141,"stop":1594163037143,"duration":2}}]},"bd0f38e5388cf4a636a9393d435770b8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1857a7ece8075aa5","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0}},{"uid":"fbd37fe4a302b125","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1}},{"uid":"490cf50ddd5cff83","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}},{"uid":"7f4f9e94ec6d4f1e","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}}]},"c060fb3e36725c887b4b4edce83f7142":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"300c045916564a1","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0}},{"uid":"43e7aaf3ed9f3ed0","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0}},{"uid":"31b67858aaa81503","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}},{"uid":"74afb414b6e0cabc","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}}]},"44ae966390833a332245c1886323c559":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1b57aafe4439b9a8","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2}},{"uid":"877a76cbb202d7b3","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0}},{"uid":"b6301a55868859d","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"c8a6a3e5884b319c","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"f3667cd9a93528eccefa1ce200cedfa2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ea77ab4395e92566","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1}},{"uid":"1532fae746d0bb3a","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1}},{"uid":"2c78d4954ac14f9e","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"93b3042e12ae0dc2","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"ae9f1c7144f190a45c9004337fcb4653":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2402f0c3d40dfcda","status":"passed","time":{"start":1596047924104,"stop":1596047924105,"duration":1}},{"uid":"4c9eb72a21facf1b","status":"passed","time":{"start":1596005124198,"stop":1596005124200,"duration":2}},{"uid":"e291eebf54e3fc3c","status":"passed","time":{"start":1594531289039,"stop":1594531289039,"duration":0}},{"uid":"a9b17872acf68bc1","status":"passed","time":{"start":1594163434541,"stop":1594163434543,"duration":2}},{"uid":"bca6f945f3b8d648","status":"passed","time":{"start":1594163040929,"stop":1594163040930,"duration":1}}]},"cf898711b7f774f53cf0bc1d40cbb323":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"9e017ac7fdaf6bf5","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0}},{"uid":"d7d1e3c0f9370311","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0}}]},"091766acae8ef4d7d5217aaea368a8e4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d5c39f637c5c8533","status":"passed","time":{"start":1596047924561,"stop":1596047924562,"duration":1}},{"uid":"8249f8668b73d087","status":"passed","time":{"start":1596005124671,"stop":1596005124672,"duration":1}},{"uid":"8bba272cb3a2ae39","status":"passed","time":{"start":1594531289549,"stop":1594531289550,"duration":1}},{"uid":"5634be4598e9e785","status":"passed","time":{"start":1594163434982,"stop":1594163434983,"duration":1}},{"uid":"b57f29a037978a24","status":"passed","time":{"start":1594163041381,"stop":1594163041381,"duration":0}}]},"64d02b3be7358667808060e04863e8f8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"bd65eae3991d6c2c","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2}},{"uid":"27d124696efa8c6c","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0}},{"uid":"e0d5281d75a0b4df","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"a7151a5672bbc2f6","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"6cf6bc56f20bd3700d55931d5e6413d6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"51e6bd427dc9b9c1","status":"passed","time":{"start":1596047924589,"stop":1596047924590,"duration":1}},{"uid":"1e886ff47a6f71fb","status":"passed","time":{"start":1596005124699,"stop":1596005124701,"duration":2}},{"uid":"57349c34d0e422cc","status":"passed","time":{"start":1594531289583,"stop":1594531289584,"duration":1}},{"uid":"95225c8fac45fd6e","status":"passed","time":{"start":1594163435009,"stop":1594163435011,"duration":2}},{"uid":"2a6f34d3052b3359","status":"passed","time":{"start":1594163041414,"stop":1594163041416,"duration":2}}]},"8bd060c53cf4d8d2cbc13d7ab631b0a5":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"d6e0161287e241bc","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047920230,"stop":1596047920230,"duration":0}},{"uid":"65b32be554e4d48d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005120139,"stop":1596005120139,"duration":0}},{"uid":"99e543001489d328","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531285098,"stop":1594531285098,"duration":0}},{"uid":"85c8494aca63d8f3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430593,"stop":1594163430593,"duration":0}},{"uid":"fa7fd4c7f9517277","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036810,"stop":1594163036810,"duration":0}}]},"cb77631a44bdd00f9fa7fbe845b21048":{"statistic":{"failed":0,"broken":0,"skipped":4,"passed":0,"unknown":0,"total":4},"items":[{"uid":"9164bf2c06bf8752","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218915,"stop":1732764218915,"duration":0}},{"uid":"c58cb7ae6e5a9993","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194259,"stop":1732428194259,"duration":0}},{"uid":"c37dfc82a096ec09","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}},{"uid":"257a5ad111bd69a7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}}]},"e4b3b27b629bbd5f25abab144f66de37":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"14829aa4ce177c0a","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0}},{"uid":"c7c4b4c39dca1f7a","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0}},{"uid":"42bb8c96d4cb1bcf","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"41a3f66c1c393960","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"e4c0a34580af7574c8114f42e844d6e6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5e5e1beb42c655c1","status":"passed","time":{"start":1596047920292,"stop":1596047920293,"duration":1}},{"uid":"25865dd9141414f8","status":"passed","time":{"start":1596005120187,"stop":1596005120189,"duration":2}},{"uid":"11e51199614ecf30","status":"passed","time":{"start":1594531285157,"stop":1594531285158,"duration":1}},{"uid":"34bf94971c8706dc","status":"passed","time":{"start":1594163430639,"stop":1594163430640,"duration":1}},{"uid":"a7b00650560407f0","status":"passed","time":{"start":1594163036860,"stop":1594163036861,"duration":1}}]},"470b5bb32c448e7433bb94b222d4d8b0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f30b225377e5683d","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0}},{"uid":"a1a7aeb13172d1f0","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0}},{"uid":"8451096f3488e82","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}},{"uid":"5653676293d9b683","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}}]},"67e76cdedfc887447f9bf949273eaa4d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"84bae0437fc355f7","status":"passed","time":{"start":1596047924008,"stop":1596047924008,"duration":0}},{"uid":"e3b526e7d3e1856f","status":"passed","time":{"start":1596005124093,"stop":1596005124097,"duration":4}},{"uid":"aadb57650165fea4","status":"passed","time":{"start":1594531288948,"stop":1594531288949,"duration":1}},{"uid":"d29636788f1b634e","status":"passed","time":{"start":1594163434440,"stop":1594163434441,"duration":1}},{"uid":"49840c49d3dc4df5","status":"passed","time":{"start":1594163040822,"stop":1594163040823,"duration":1}}]},"4da2baa3326fa793f3d63bc99d5f2feb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"eeb6d8003fb84da5","status":"passed","time":{"start":1596047923996,"stop":1596047923996,"duration":0}},{"uid":"dee07d028d4359df","status":"passed","time":{"start":1596005124082,"stop":1596005124084,"duration":2}},{"uid":"f89ec339e4a95a87","status":"passed","time":{"start":1594531288935,"stop":1594531288938,"duration":3}},{"uid":"a0afb57891278b5b","status":"passed","time":{"start":1594163434428,"stop":1594163434431,"duration":3}},{"uid":"fb4775500302c45c","status":"passed","time":{"start":1594163040812,"stop":1594163040814,"duration":2}}]},"9d8cb8adf1764c55348d349698b938ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"641b1ee7248b1557","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0}},{"uid":"5eca272b3b393557","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1}},{"uid":"b01fd4e8d095b60f","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}},{"uid":"913459f449cde9ee","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}}]},"2972663ca9fa4b4f0e6ea69060a464d5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"9c39905963998c1b","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0}},{"uid":"3b395c1683e127a4","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0}},{"uid":"449aa1de0e8221e9","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"73a0aa79bef78acd","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"8d90ab9d48fe4a2c33ff1eb2c33878d3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5b936c33d7d2f489","status":"passed","time":{"start":1596047923855,"stop":1596047923856,"duration":1}},{"uid":"ebf3dedb3aef741d","status":"passed","time":{"start":1596005123886,"stop":1596005123889,"duration":3}},{"uid":"7e64dc674ec38de9","status":"passed","time":{"start":1594531288796,"stop":1594531288796,"duration":0}},{"uid":"e0732ac1b37ec7d4","status":"passed","time":{"start":1594163434261,"stop":1594163434262,"duration":1}},{"uid":"57e1cce81da32da5","status":"passed","time":{"start":1594163040681,"stop":1594163040682,"duration":1}}]},"195b2d3cd638502ec301b9e9eaa3f969":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5e4416fd32f6992f","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0}},{"uid":"9dd5714486b51753","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0}},{"uid":"8a76fd0002a5824c","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"3fa15071b1bee987","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"69989f42d0aa6f9c7ee0436ecdc6c290":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"9893e03e2d09df18","status":"passed","time":{"start":1596047923270,"stop":1596047923271,"duration":1}},{"uid":"2fc2e58de5a69c5d","status":"passed","time":{"start":1596005123269,"stop":1596005123270,"duration":1}},{"uid":"88a8d546bb766c02","status":"passed","time":{"start":1594531288199,"stop":1594531288199,"duration":0}},{"uid":"a29569319979bca5","status":"passed","time":{"start":1594163433728,"stop":1594163433729,"duration":1}},{"uid":"fd86a8a1610770d","status":"passed","time":{"start":1594163040196,"stop":1594163040196,"duration":0}}]},"15037a348eb4a5d132a73e93b09318c1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c0a4502fedd41667","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1}},{"uid":"239a317b6e090fd8","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1}},{"uid":"51a9aec46de8d878","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}},{"uid":"43c0068fe0a1265e","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}}]},"cf653f8242d11085d4f622153d7fc159":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"aad04f1b5e9e39d8","status":"passed","time":{"start":1596047919157,"stop":1596047919159,"duration":2}},{"uid":"aec880411ba0cddb","status":"passed","time":{"start":1596005119208,"stop":1596005119210,"duration":2}},{"uid":"f44701d39c934482","status":"passed","time":{"start":1594531284111,"stop":1594531284114,"duration":3}},{"uid":"d23a0aa1acfb0309","status":"passed","time":{"start":1594163429681,"stop":1594163429683,"duration":2}},{"uid":"4b12e90e7152418","status":"passed","time":{"start":1594163035855,"stop":1594163035858,"duration":3}}]},"d078abbf63387d06892c04835cc6719c":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":2,"unknown":0,"total":4},"items":[{"uid":"3e564e38813f1539","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0}},{"uid":"a76c277b6c0b5940","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0}},{"uid":"801bdccb4e1aa824","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"92b17e5074e54ef7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"847eae3e1eaee14f2fe40f1a6251d837":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a793b5f0c92cfefb","status":"passed","time":{"start":1596047924697,"stop":1596047924698,"duration":1}},{"uid":"cc8e4fdbc96d5f1e","status":"passed","time":{"start":1596005124848,"stop":1596005124849,"duration":1}},{"uid":"ae3f139eeecbbc7c","status":"passed","time":{"start":1594531289719,"stop":1594531289720,"duration":1}},{"uid":"78455020eac60038","status":"passed","time":{"start":1594163435120,"stop":1594163435120,"duration":0}},{"uid":"33a5bcb67bf1128b","status":"passed","time":{"start":1594163041534,"stop":1594163041535,"duration":1}}]},"861b34050c3ab0a994fa20a6090c5ab5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"13f340b5f893b4e2","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1}},{"uid":"3c3a8d947ad77b59","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1}},{"uid":"14d00f76e0b4f9e4","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"8a85b974bace8b60","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"ea1dc0619bd3a02faaa893bbdd2df9e7":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"7108cc4142c0c8c8","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919074,"stop":1596047919074,"duration":0}},{"uid":"91ce4192ad2da718","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119138,"stop":1596005119138,"duration":0}},{"uid":"15cc6d567c304f3f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284033,"stop":1594531284033,"duration":0}},{"uid":"481ef7e1047b51d0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429605,"stop":1594163429605,"duration":0}},{"uid":"9d2714a9aee9df10","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035766,"stop":1594163035766,"duration":0}}]},"bf296228b1ce2e9fc09084809d398b51":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"80bc6ed2cc3578ad","status":"passed","time":{"start":1596047923810,"stop":1596047923813,"duration":3}},{"uid":"9517d3f64f24c32","status":"passed","time":{"start":1596005123842,"stop":1596005123843,"duration":1}},{"uid":"76e860f488125145","status":"passed","time":{"start":1594531288754,"stop":1594531288755,"duration":1}},{"uid":"9ca8e9f11c9caba7","status":"passed","time":{"start":1594163434212,"stop":1594163434213,"duration":1}},{"uid":"66089a255bd64e1e","status":"passed","time":{"start":1594163040644,"stop":1594163040645,"duration":1}}]},"80a58f5ac07043f8cb09293ce5f7bffb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"183bb0973dd8dfca","status":"passed","time":{"start":1596047923682,"stop":1596047923689,"duration":7}},{"uid":"eac7f9f5b72d1287","status":"passed","time":{"start":1596005123710,"stop":1596005123714,"duration":4}},{"uid":"21f37b2069290553","status":"passed","time":{"start":1594531288623,"stop":1594531288624,"duration":1}},{"uid":"469228ea8ecae58a","status":"passed","time":{"start":1594163434064,"stop":1594163434065,"duration":1}},{"uid":"81cb1cf8eaa06e42","status":"passed","time":{"start":1594163040541,"stop":1594163040541,"duration":0}}]},"f9c1f10fe995fd827dbc67efd6c689cb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"4736c243443acbf6","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0}},{"uid":"1aaf298f74019608","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0}},{"uid":"d0862b5213f7938f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"53d75ff9d73daf75","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"6b98c62ee1b1f8e766b65263444ad2e5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"30977e1fdeed6f0a","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0}},{"uid":"2c6c8c712bf1892f","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0}},{"uid":"cd862d92408a60a2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3bd61bc704b417e2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"47e8749fb79b5ff765dc32c3b5efb2a3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"7c6af0e0a129f035","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0}},{"uid":"b2705032891531e8","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2}},{"uid":"afae2f3faef55f2b","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"627a7fd2fe38a284","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"62aa9278ac9540d2bc76e527211fbc5d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fbf35f199f9a64a4","status":"passed","time":{"start":1596047924028,"stop":1596047924028,"duration":0}},{"uid":"60485e92c3c7cb1a","status":"passed","time":{"start":1596005124118,"stop":1596005124121,"duration":3}},{"uid":"bd8489581d061430","status":"passed","time":{"start":1594531288968,"stop":1594531288969,"duration":1}},{"uid":"6b256f129d4dfea1","status":"passed","time":{"start":1594163434463,"stop":1594163434464,"duration":1}},{"uid":"d78c3deb4a1879b0","status":"passed","time":{"start":1594163040842,"stop":1594163040843,"duration":1}}]},"ff2324e4a058a6c42486fd5aff532ecf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3de1512f067d459d","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0}},{"uid":"9b5127c91b9deeb6","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0}},{"uid":"14d24a2946d66b00","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"e943739be0c776f3","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"802d65ed2f6258aa6cc2b85b4a959181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ddff492ae54ba3da","status":"passed","time":{"start":1596047924069,"stop":1596047924071,"duration":2}},{"uid":"dd1dc78a28c68e2","status":"passed","time":{"start":1596005124167,"stop":1596005124169,"duration":2}},{"uid":"6be4617795b8f0aa","status":"passed","time":{"start":1594531289006,"stop":1594531289007,"duration":1}},{"uid":"3b8738a1c9b34f0a","status":"passed","time":{"start":1594163434510,"stop":1594163434512,"duration":2}},{"uid":"e9621ce69e2a0fe7","status":"passed","time":{"start":1594163040901,"stop":1594163040902,"duration":1}}]},"f15e0a8d64d59bf97fc275c012d369a8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13},"items":[{"uid":"b43ceb7c6c1bfc99","status":"passed","time":{"start":1596047923237,"stop":1596047923239,"duration":2}},{"uid":"6441d97d54900ce2","status":"passed","time":{"start":1596005123228,"stop":1596005123231,"duration":3}},{"uid":"7e6fc7dd695808f1","status":"passed","time":{"start":1594531288165,"stop":1594531288167,"duration":2}},{"uid":"75ea1f6cfaeb3ec1","status":"passed","time":{"start":1594163433694,"stop":1594163433695,"duration":1}},{"uid":"e8a3069c57d5ea4d","status":"passed","time":{"start":1594163040162,"stop":1594163040163,"duration":1}}]},"f1e3ad74179a106b1d5dc35a6ffe21fa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"54fbe05c675f404a","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1}},{"uid":"12f0442ef33f054e","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0}},{"uid":"e9aaea22e808b4eb","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"a0cc441d7d4eb4dd","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"b4a1fa278aa899a374ebad09960e6cca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"aa37770dd2142a16","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1}},{"uid":"5c0b01ada3a3f14e","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0}},{"uid":"d5a389260d41a743","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"5329936079819472","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"a5611fb8b1fb5387feefaa5aa15546b6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"96778896ddc1a14","status":"passed","time":{"start":1596047924313,"stop":1596047924314,"duration":1}},{"uid":"495e06b95580bb04","status":"passed","time":{"start":1596005124410,"stop":1596005124410,"duration":0}},{"uid":"eeb8315e0f5ac4a9","status":"passed","time":{"start":1594531289252,"stop":1594531289253,"duration":1}},{"uid":"732ef79c632297da","status":"passed","time":{"start":1594163434740,"stop":1594163434741,"duration":1}},{"uid":"92f293ea5632a78","status":"passed","time":{"start":1594163041129,"stop":1594163041130,"duration":1}}]},"2e5f294dd8fbb4489c95b8783fb8e9af":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"64abc8899e8e691d","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0}},{"uid":"34a84f898de954b5","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0}},{"uid":"de04793abb90de01","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"3d3e842542b066f3","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"78738f3890470aa4546f32d34629209e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a72ca4497dcb2e3c","status":"passed","time":{"start":1596047924409,"stop":1596047924409,"duration":0}},{"uid":"b3712c3bd4149217","status":"passed","time":{"start":1596005124512,"stop":1596005124512,"duration":0}},{"uid":"89903405c1ec72eb","status":"passed","time":{"start":1594531289355,"stop":1594531289355,"duration":0}},{"uid":"1dcc854c9242537d","status":"passed","time":{"start":1594163434830,"stop":1594163434830,"duration":0}},{"uid":"26db51b612392c3f","status":"passed","time":{"start":1594163041219,"stop":1594163041220,"duration":1}}]},"fa07af113ba280dc5a89690a520b3897":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d1bc6da1a117f865","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0}},{"uid":"62141a9b45e036f9","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0}},{"uid":"2b7f0b03733442e8","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}},{"uid":"a8ada246e9141e4e","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}}]},"89ee625343ed07ab852f830d9cc358b3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b02a54a0a8bd8284","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0}},{"uid":"6c70ddf45fea2887","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2}},{"uid":"1073662453fffbc9","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"cbc7a26721b4acfd","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"befc81f16d3ea9a4d57ecd3fed78faff":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"60d4140245a65d5","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1}},{"uid":"5ffc43ce0a9f46c9","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0}},{"uid":"d946600dafcc1f6d","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"e885db3276511b9a","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"c3fa919d9e9cedcce6b3981f2bc7fb4d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8e2fffa4a498dc46","status":"passed","time":{"start":1596047924724,"stop":1596047924725,"duration":1}},{"uid":"57fb6ddd9f1a4eb","status":"passed","time":{"start":1596005124888,"stop":1596005124890,"duration":2}},{"uid":"8c6819ed9030c76c","status":"passed","time":{"start":1594531289755,"stop":1594531289756,"duration":1}},{"uid":"5298ab701e56bc0b","status":"passed","time":{"start":1594163435146,"stop":1594163435147,"duration":1}},{"uid":"225535eb601fe961","status":"passed","time":{"start":1594163041567,"stop":1594163041568,"duration":1}}]},"02fc92d14c7d50d331938e8b8f33dc51":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"63786de17daf93c4","status":"passed","time":{"start":1596047923495,"stop":1596047923497,"duration":2}},{"uid":"86e02bb74d59f2ad","status":"passed","time":{"start":1596005123508,"stop":1596005123513,"duration":5}},{"uid":"775f3ca2d510a8de","status":"passed","time":{"start":1594531288414,"stop":1594531288420,"duration":6}},{"uid":"25706472b9e9d3d7","status":"passed","time":{"start":1594163433894,"stop":1594163433895,"duration":1}},{"uid":"26e78ff02ec11a94","status":"passed","time":{"start":1594163040381,"stop":1594163040382,"duration":1}}]},"337f8da3fccb836acfa7a9f697d95259":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8a89827c471bc909","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1}},{"uid":"898b5d5677e24adf","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0}},{"uid":"ee325afc05dcb3e8","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"91e3c1348f0cd9d2","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"b91c13716f440f33b1f90d86b217b534":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5ff3f93ff1ffe8b3","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0}},{"uid":"3ae9a46b9a1e7c40","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0}},{"uid":"98200e3d5ae32ca","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}},{"uid":"5ecfe278b9d03b10","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}}]},"be7068cb1056118b9c0776b1d187601d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"732b9dd805d734b8","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3}},{"uid":"3ffa72675847f113","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1}},{"uid":"7e0d94f0ee4e397d","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"2d65aaadaa20d5c2","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"445e559483f8b14171f0e5184823cfdf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2b001b82a9a44fca","status":"passed","time":{"start":1596047920533,"stop":1596047920534,"duration":1}},{"uid":"3b11e07e13d3ceb7","status":"passed","time":{"start":1596005120428,"stop":1596005120429,"duration":1}},{"uid":"4ed0517c8323de09","status":"passed","time":{"start":1594531285376,"stop":1594531285377,"duration":1}},{"uid":"b8ca1a91a6c5803b","status":"passed","time":{"start":1594163430825,"stop":1594163430826,"duration":1}},{"uid":"64f9fd9b4a45eb45","status":"passed","time":{"start":1594163037078,"stop":1594163037079,"duration":1}}]},"9c2d30046a2fe35ee19c9d3833ea20a5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ba71f124345447fc","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1}},{"uid":"dc1c20798f5a8f0a","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0}},{"uid":"fbd4191028146e80","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}},{"uid":"af6e405f57c78056","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}}]},"98b6e3d99f8af220f04f374312a4567e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"27df99bd6f3db0d4","status":"passed","time":{"start":1596047924627,"stop":1596047924629,"duration":2}},{"uid":"81831661c028f2ea","status":"passed","time":{"start":1596005124744,"stop":1596005124745,"duration":1}},{"uid":"cb54be6efed79fff","status":"passed","time":{"start":1594531289634,"stop":1594531289635,"duration":1}},{"uid":"7eaebb9c81694b46","status":"passed","time":{"start":1594163435049,"stop":1594163435050,"duration":1}},{"uid":"516fee30570bc7","status":"passed","time":{"start":1594163041463,"stop":1594163041464,"duration":1}}]},"c589035c90d432fb71a99aec4f56ee9e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6a636a909012a6f0","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1}},{"uid":"2de3f7cf44554fd8","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0}},{"uid":"9c38060cc376f686","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"6bb1a909958ad3a2","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"320d1103d3dbdf29707477fbd33340ef":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"157dfbcbd70e0ae8","status":"passed","time":{"start":1596047919990,"stop":1596047919991,"duration":1}},{"uid":"b455fe137a3ac9fb","status":"passed","time":{"start":1596005119940,"stop":1596005119943,"duration":3}},{"uid":"2abffff8463338b0","status":"passed","time":{"start":1594531284862,"stop":1594531284863,"duration":1}},{"uid":"5214983227835ef7","status":"passed","time":{"start":1594163430370,"stop":1594163430370,"duration":0}},{"uid":"bad12be2c8537603","status":"passed","time":{"start":1594163036592,"stop":1594163036593,"duration":1}}]},"4967a6ca0665c8eeeec85898f8bda8f5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e532878179cb6f87","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0}},{"uid":"b3db9caa12a5149e","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0}},{"uid":"76f8c586f8a804f0","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"69f91e5f44fcbcaa","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"7090b58c62fab362ad673c85c67765af":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"8bc712dc2d3a7199","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1}},{"uid":"1c8c3b6600a20e75","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0}},{"uid":"9098856200f13690","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f5b1db39220bbcf9","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"e6ec784c16dbc0c3ef86eee597ec6160":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"11716ef7fd4ed53d","status":"passed","time":{"start":1596047920245,"stop":1596047920268,"duration":23}},{"uid":"a66f38a212f65b6e","status":"passed","time":{"start":1596005120151,"stop":1596005120167,"duration":16}},{"uid":"399edc331d13ead4","status":"passed","time":{"start":1594531285109,"stop":1594531285129,"duration":20}},{"uid":"9ecdf538824b900c","status":"passed","time":{"start":1594163430602,"stop":1594163430620,"duration":18}},{"uid":"d8199a2f329d2aa5","status":"passed","time":{"start":1594163036821,"stop":1594163036842,"duration":21}}]},"90c584fb46bb23663538e65089b7ace1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6b1620d97187e590","status":"passed","time":{"start":1596047924228,"stop":1596047924229,"duration":1}},{"uid":"733ff9c26a4b1fad","status":"passed","time":{"start":1596005124333,"stop":1596005124334,"duration":1}},{"uid":"6ff69a4d99fed95a","status":"passed","time":{"start":1594531289161,"stop":1594531289162,"duration":1}},{"uid":"ed8a07931fcd3a31","status":"passed","time":{"start":1594163434662,"stop":1594163434663,"duration":1}},{"uid":"c9883eb8310818d0","status":"passed","time":{"start":1594163041052,"stop":1594163041053,"duration":1}}]},"700583de2d2c58034fc3c72a77e01563":{"statistic":{"failed":0,"broken":0,"skipped":12,"passed":0,"unknown":0,"total":12},"items":[{"uid":"f32fb152bb04b45b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919951,"stop":1596047919951,"duration":0}},{"uid":"7ad83f43ff767020","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119912,"stop":1596005119912,"duration":0}},{"uid":"2668c65d993ecd04","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284816,"stop":1594531284816,"duration":0}},{"uid":"f9ba0ca6a1b6fd7e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430340,"stop":1594163430340,"duration":0}},{"uid":"3265d141c7b60261","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036555,"stop":1594163036555,"duration":0}}]},"faf1054cf60e3f1fbb45c8dc0ece579f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"c0b1085f1fbfd7ed","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0}},{"uid":"a405e7d50def0411","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1}},{"uid":"715edf62d220bc66","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f921307aa8b56caa","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"9f3faef7cd6efbe5a04de4e9c02ed5e1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"82f0a19d19bd8125","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0}},{"uid":"711928de75b599ba","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0}},{"uid":"33b81b348332f41f","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"1ef1cf7383671b63","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"6425b991e67c97a8570f57948faa913a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":17,"unknown":0,"total":17},"items":[{"uid":"32ad7b2308b9c0ee","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"8e066a7ae3ee527a","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"624a38ce5fbdaed5","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"6536c4d247ae7772","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"f8a5214a59bb6280","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}}]},"18d36227a2f56662bc03f08e05241ec1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"324d19209fbeb70d","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0}},{"uid":"28c03a6c5cc24cef","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1}},{"uid":"2aa3a63b6fff605a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"fb3ce43e36479ba0","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"026739760bca73e921f8e5d35d9329cf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"addec93357f6e501","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0}},{"uid":"e08b527d12d4e4df","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0}},{"uid":"70085274c959a3cb","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"a5e3b3442b4ab9dd","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"6630066bed88b9c8246478bc4b94ac73":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"77ce7ba6af0b177a","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0}},{"uid":"a10876da94fb2b4f","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1}},{"uid":"6ea719d6e8a376fb","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"564be6d750e08ee1","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"86ebf5759b2e03b8a14475bf2a646507":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8ab92534c2f98c07","status":"passed","time":{"start":1596047924404,"stop":1596047924404,"duration":0}},{"uid":"d34c158a4d685d71","status":"passed","time":{"start":1596005124506,"stop":1596005124506,"duration":0}},{"uid":"40861c5dacb5fca3","status":"passed","time":{"start":1594531289350,"stop":1594531289350,"duration":0}},{"uid":"8c6d71965de2c6c9","status":"passed","time":{"start":1594163434824,"stop":1594163434824,"duration":0}},{"uid":"b0892f4acd1cdb63","status":"passed","time":{"start":1594163041212,"stop":1594163041213,"duration":1}}]},"0449fb5fc3350d141ce3afd8c69d0de1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d235af1bf67bd9f5","status":"passed","time":{"start":1596047924216,"stop":1596047924217,"duration":1}},{"uid":"b6cb53c08f9e510","status":"passed","time":{"start":1596005124322,"stop":1596005124323,"duration":1}},{"uid":"5d7ddf85737163d2","status":"passed","time":{"start":1594531289151,"stop":1594531289152,"duration":1}},{"uid":"2a2716834eb65a58","status":"passed","time":{"start":1594163434653,"stop":1594163434654,"duration":1}},{"uid":"8795d518278056cc","status":"passed","time":{"start":1594163041042,"stop":1594163041043,"duration":1}}]},"6c14cedc5a513765002a31220c677a3f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5908d364b75f844e","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2}}]},"c215cc1af921310dfc963d972f3081c1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"51b7688035f5973b","status":"passed","time":{"start":1596047919464,"stop":1596047919466,"duration":2}},{"uid":"a033b5485d9c243d","status":"passed","time":{"start":1596005119481,"stop":1596005119482,"duration":1}},{"uid":"ee0e93af9bfceef4","status":"passed","time":{"start":1594531284390,"stop":1594531284392,"duration":2}},{"uid":"c0ceb463efcdcca5","status":"passed","time":{"start":1594163429945,"stop":1594163429947,"duration":2}},{"uid":"bb3b3a0de11e6785","status":"passed","time":{"start":1594163036139,"stop":1594163036141,"duration":2}}]},"eb9123a4aa86a26d4fdbf67e2370745f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"783d8a205b731823","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0}},{"uid":"a3370192ce6dd676","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0}},{"uid":"337891d8027fbc46","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"4260c429366ea20f","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"15fae8047ca0fd5a3fd5d8163999631a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a36e7f3f488269b3","status":"passed","time":{"start":1596047923842,"stop":1596047923844,"duration":2}},{"uid":"52effcf357771993","status":"passed","time":{"start":1596005123876,"stop":1596005123877,"duration":1}},{"uid":"917217d786d57b05","status":"passed","time":{"start":1594531288784,"stop":1594531288785,"duration":1}},{"uid":"bacaead5358ae167","status":"passed","time":{"start":1594163434246,"stop":1594163434246,"duration":0}},{"uid":"a1882244663764f4","status":"passed","time":{"start":1594163040670,"stop":1594163040671,"duration":1}}]},"a395a9db7232cf7ff71fff0b2b91cd35":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dac4a125fdccd43d","status":"passed","time":{"start":1596047924521,"stop":1596047924526,"duration":5}},{"uid":"fc1addfd6f00b00c","status":"passed","time":{"start":1596005124630,"stop":1596005124631,"duration":1}},{"uid":"5efb4d1b47235c16","status":"passed","time":{"start":1594531289502,"stop":1594531289504,"duration":2}},{"uid":"e42faa83fc799357","status":"passed","time":{"start":1594163434944,"stop":1594163434945,"duration":1}},{"uid":"cb7c18cf40dc11a6","status":"passed","time":{"start":1594163041342,"stop":1594163041343,"duration":1}}]},"763475007d09f077c2c251a191291e14":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ffc8d600f4ca1daf","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2}},{"uid":"be8f9e1d393606ac","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0}},{"uid":"64a44b1c9018ad85","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"8fac702aa93d2093","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"4c2585fd6b96cad843a0f2e0303307a9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5e31252b7c665242","status":"passed","time":{"start":1596047919652,"stop":1596047919654,"duration":2}},{"uid":"9bfa4c13e3a506f0","status":"passed","time":{"start":1596005119626,"stop":1596005119627,"duration":1}},{"uid":"72f41051e59d9c2","status":"passed","time":{"start":1594531284530,"stop":1594531284531,"duration":1}},{"uid":"eff518e0ecf5002b","status":"passed","time":{"start":1594163430075,"stop":1594163430075,"duration":0}},{"uid":"19f27764a712350c","status":"passed","time":{"start":1594163036289,"stop":1594163036290,"duration":1}}]},"4bc77dd633e396ca329c8c080bc9fdd4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1d66fba071a35b6c","status":"passed","time":{"start":1596047924179,"stop":1596047924179,"duration":0}},{"uid":"f938272e0f17dcf0","status":"passed","time":{"start":1596005124280,"stop":1596005124280,"duration":0}},{"uid":"a5b72a3b95ffe939","status":"passed","time":{"start":1594531289115,"stop":1594531289116,"duration":1}},{"uid":"9c745437af7d407a","status":"passed","time":{"start":1594163434619,"stop":1594163434619,"duration":0}},{"uid":"7a55e5498afe6aa1","status":"passed","time":{"start":1594163041004,"stop":1594163041005,"duration":1}}]},"ca529ab6c57db539179bf256595c3d50":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5654bb5658921dcd","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0}},{"uid":"67a957cc2815c6ee","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0}},{"uid":"cb5c8ea3b9796931","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}},{"uid":"4e7abb728f95d63f","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}}]},"5d9c9166bf610b28a284723b5b23aab1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"53eb34bc4e02fa07","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745}},{"uid":"56da494ae1701253","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717}},{"uid":"964ad50f448ed64d","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}},{"uid":"7f2ec06c200d3086","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}}]},"e1a83b5e7221ab7611b800cba5c64efa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"1bd3919646678e3f","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0}},{"uid":"3e68653192929d9b","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0}},{"uid":"95011c2c3c205658","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"f8cfd8001c2b32fd","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"0b4f28ec26521cef2eb63255cb9cd818":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f9c04a3602727acb","status":"passed","time":{"start":1596047920605,"stop":1596047920607,"duration":2}},{"uid":"9090e44c16d7caa","status":"passed","time":{"start":1596005120499,"stop":1596005120501,"duration":2}},{"uid":"69907fdbdf419e57","status":"passed","time":{"start":1594531285437,"stop":1594531285438,"duration":1}},{"uid":"f89cdaccf6fa8e22","status":"passed","time":{"start":1594163430906,"stop":1594163430907,"duration":1}},{"uid":"5053ed702a1b906e","status":"passed","time":{"start":1594163037150,"stop":1594163037151,"duration":1}}]},"69a156fb0b04999e58427537301412d4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"48fa5f91e3478c29","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0}},{"uid":"4a386a153d4cde6","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0}},{"uid":"19910c11538825d6","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}},{"uid":"6b49391a0624f51c","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}}]},"ba750fe79d2038dec72fcf2a01a1e8fb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"64bbfa90baeae597","status":"passed","time":{"start":1596047919481,"stop":1596047919487,"duration":6}},{"uid":"24b12e8137c80e1e","status":"passed","time":{"start":1596005119498,"stop":1596005119504,"duration":6}},{"uid":"1138ef36c023d753","status":"passed","time":{"start":1594531284409,"stop":1594531284413,"duration":4}},{"uid":"8db071f80ee283fe","status":"passed","time":{"start":1594163429963,"stop":1594163429967,"duration":4}},{"uid":"d1ccbe662dab7e1a","status":"passed","time":{"start":1594163036159,"stop":1594163036167,"duration":8}}]},"d356143c6b7ca031162b46798e3eaf1b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"715c14551e27272","status":"passed","time":{"start":1596047919665,"stop":1596047919668,"duration":3}},{"uid":"6d3d114392fadb41","status":"passed","time":{"start":1596005119634,"stop":1596005119635,"duration":1}},{"uid":"c96fa27d7e6ce7f2","status":"passed","time":{"start":1594531284541,"stop":1594531284542,"duration":1}},{"uid":"7880c19b5c2410f7","status":"passed","time":{"start":1594163430081,"stop":1594163430082,"duration":1}},{"uid":"5d34a23c278216c4","status":"passed","time":{"start":1594163036299,"stop":1594163036300,"duration":1}}]},"e1d51bbc08408469e032e2f57944bc05":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"6035f0fe38b5a062","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0}},{"uid":"1700dd3f253e8636","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1}},{"uid":"675849fee1009391","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}},{"uid":"c1f2317d20109e13","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}}]},"3d4d9d606fbf24bad8abb0f0f85e6130":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"fea5f749a1c464e4","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0}},{"uid":"c3d1eec0ca08f2cd","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0}},{"uid":"debf2b82465b0240","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"ecd029e0f98c606","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"749ee6e9278a75fb77637153b8003619":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"450fbb27e2067be4","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0}},{"uid":"f85ab0d3a8429db7","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1}},{"uid":"c7c7f21adbc73706","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"647dfe698e2a6fdb","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"4d7a6b080aa8dcf06d68a1f957a8e465":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"f5c9e062133dbbbb","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2}},{"uid":"d820d165ec4b4b72","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0}},{"uid":"cdfe495bc85470d2","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"7d1621a20d6f8fe7","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"9cff2d5d4d73fbc92b1c7c29d738384f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"19cfe4000991e820","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0}},{"uid":"191f183f3ba0c8ea","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0}},{"uid":"15008ede7bd87a18","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"ab402f3759df06f","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"ec5359964a6a6bc7051957eec5d9455d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b22afbc33030e55f","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0}},{"uid":"e051944b31d54c14","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0}},{"uid":"3cf8d83dbb2d66b5","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}},{"uid":"f0e71551541527fc","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}}]},"b5a1c5eb9c825db6f453100e4dceac7d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f81d551474e18c5e","status":"passed","time":{"start":1596047919967,"stop":1596047919969,"duration":2}},{"uid":"8d6986ac6e216de1","status":"passed","time":{"start":1596005119923,"stop":1596005119924,"duration":1}},{"uid":"6ebe37257f8b2e7a","status":"passed","time":{"start":1594531284834,"stop":1594531284836,"duration":2}},{"uid":"e8f381b8937b0175","status":"passed","time":{"start":1594163430350,"stop":1594163430351,"duration":1}},{"uid":"d74f4366350b46cb","status":"passed","time":{"start":1594163036572,"stop":1594163036573,"duration":1}}]},"9d5e1a3be58329ea62aa7c12b21cee12":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2eea57cae258dfc3","status":"passed","time":{"start":1596047924165,"stop":1596047924166,"duration":1}},{"uid":"a22edada6f3540b8","status":"passed","time":{"start":1596005124262,"stop":1596005124263,"duration":1}},{"uid":"3d09526912983c0c","status":"passed","time":{"start":1594531289099,"stop":1594531289099,"duration":0}},{"uid":"ff576073c8c1b0c","status":"passed","time":{"start":1594163434602,"stop":1594163434602,"duration":0}},{"uid":"79a6750ec2527a19","status":"passed","time":{"start":1594163040988,"stop":1594163040988,"duration":0}}]},"fe3bf435377136cbcb53e4db00bd4e51":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c83ee67899e78ee5","status":"passed","time":{"start":1596047924598,"stop":1596047924599,"duration":1}},{"uid":"6453b46852544d78","status":"passed","time":{"start":1596005124709,"stop":1596005124712,"duration":3}},{"uid":"214a4efcb9d15180","status":"passed","time":{"start":1594531289598,"stop":1594531289599,"duration":1}},{"uid":"1860c39c50316b71","status":"passed","time":{"start":1594163435020,"stop":1594163435021,"duration":1}},{"uid":"58313bdd742f2a27","status":"passed","time":{"start":1594163041426,"stop":1594163041427,"duration":1}}]},"baeb278025592b3aed00b5f1bc1265b1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"bca9ba5488466979","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0}},{"uid":"e69093187fd70d56","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0}},{"uid":"673ecd99dac0c86e","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"5cbeef874f8f5965","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"fb5416f4a0c4a78ad3808ab359d4e649":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d6132c04157f4b2a","status":"passed","time":{"start":1596047924036,"stop":1596047924037,"duration":1}},{"uid":"9332954a139757ab","status":"passed","time":{"start":1596005124129,"stop":1596005124130,"duration":1}},{"uid":"6872cd0b6a805b50","status":"passed","time":{"start":1594531288975,"stop":1594531288976,"duration":1}},{"uid":"ef79cb2d20d63f20","status":"passed","time":{"start":1594163434471,"stop":1594163434472,"duration":1}},{"uid":"e7f62911eeac29ea","status":"passed","time":{"start":1594163040849,"stop":1594163040849,"duration":0}}]},"e3ba8e7dce83ab9de36ddd0bc268f4f6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a61ba5af03a1f296","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0}},{"uid":"784b6f629ce5c547","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1}},{"uid":"90eee3ddc83b1454","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"c0e2de6ef36ce602","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"d4a8464dd6f2b83ea40747eae5a42d88":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fa3e743f55019b26","status":"passed","time":{"start":1596047923633,"stop":1596047923635,"duration":2}},{"uid":"724aebb7bb591edc","status":"passed","time":{"start":1596005123662,"stop":1596005123662,"duration":0}},{"uid":"b189ef050374abe4","status":"passed","time":{"start":1594531288577,"stop":1594531288578,"duration":1}},{"uid":"1e5b9de99f42c348","status":"passed","time":{"start":1594163434022,"stop":1594163434024,"duration":2}},{"uid":"6bbc7bdaf84f47b6","status":"passed","time":{"start":1594163040504,"stop":1594163040506,"duration":2}}]},"ac7e79f0af8659ddbaffd6954aed70a9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e53952640c2c9e47","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0}},{"uid":"fc455123cb448d3e","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0}},{"uid":"31cd5c9e8017f83c","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}},{"uid":"1ef3e1da7f90eb82","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}}]},"124f2add699f3e2269c311afae219c6e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e1af2c095108694d","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1}},{"uid":"9c5c32029e742eac","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0}},{"uid":"fc2c5a5df6e26162","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"79e39b6957e2fa23","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"00f2b41781fa6c1345db0eef2722bb55":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d5c2415425478b91","status":"passed","time":{"start":1596047924330,"stop":1596047924333,"duration":3}},{"uid":"31818e51390a433c","status":"passed","time":{"start":1596005124436,"stop":1596005124437,"duration":1}},{"uid":"3ddaef01fdc5c620","status":"passed","time":{"start":1594531289274,"stop":1594531289275,"duration":1}},{"uid":"4407a5be4c071461","status":"passed","time":{"start":1594163434758,"stop":1594163434758,"duration":0}},{"uid":"f1ab192b8a6411ab","status":"passed","time":{"start":1594163041146,"stop":1594163041147,"duration":1}}]},"7dba0545991d74ec4981bfb3eea48559":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"17c9a97f8a5ea815","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1}},{"uid":"8da01589d3299948","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0}},{"uid":"ef7e94367cfcafa4","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"14e29fc6b385d9d8","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"3a32e7325b0c9478ff49b72ce837742c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"930cb72c6f547a67","status":"passed","time":{"start":1596047920523,"stop":1596047920526,"duration":3}},{"uid":"716980b213533f3d","status":"passed","time":{"start":1596005120419,"stop":1596005120420,"duration":1}},{"uid":"e648af0ce34ed5de","status":"passed","time":{"start":1594531285369,"stop":1594531285370,"duration":1}},{"uid":"73de36b94710dfb8","status":"passed","time":{"start":1594163430816,"stop":1594163430817,"duration":1}},{"uid":"b39c075966292b12","status":"passed","time":{"start":1594163037067,"stop":1594163037068,"duration":1}}]},"6431e0366c9c302e03ac01343fb7ea77":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a30a3ac9558d7a9c","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1}},{"uid":"7e997a5018ff0710","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0}},{"uid":"d57f06aa2f911f40","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"bb5e32abc058341d","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"280ba3561eb9309051fd2778469a0bed":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"824a9a67d43de1dd","status":"passed","time":{"start":1596047920647,"stop":1596047920648,"duration":1}},{"uid":"b775955afbbce28f","status":"passed","time":{"start":1596005120534,"stop":1596005120535,"duration":1}},{"uid":"127f278b41a7dca8","status":"passed","time":{"start":1594531285467,"stop":1594531285468,"duration":1}},{"uid":"4188da9f65261fe5","status":"passed","time":{"start":1594163430944,"stop":1594163430945,"duration":1}},{"uid":"10429517faa23f8","status":"passed","time":{"start":1594163037186,"stop":1594163037186,"duration":0}}]},"a8c1dee0bdda59abffbbae24dc4b176d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7ee83bbfb7cc9c53","status":"passed","time":{"start":1596047920319,"stop":1596047920320,"duration":1}},{"uid":"fe0f9b3f5e50ccb8","status":"passed","time":{"start":1596005120210,"stop":1596005120213,"duration":3}},{"uid":"2ba3a6269c4b7c53","status":"passed","time":{"start":1594531285182,"stop":1594531285183,"duration":1}},{"uid":"59f960e239ec2fa9","status":"passed","time":{"start":1594163430660,"stop":1594163430661,"duration":1}},{"uid":"364b734ed76afce9","status":"passed","time":{"start":1594163036883,"stop":1594163036884,"duration":1}}]},"3546afa49f7d1872d60856dcd3614357":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"ee50880cc545f1d3","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1}},{"uid":"11fa683d801b6c42","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0}},{"uid":"874b39a75ad8fa3b","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"ce5b44ba32daaf31","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"d7b951f3d87d7ec30599f08ae5567eb7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"e687a692c2c18f1b","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1}},{"uid":"40c938f8f83f34f7","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0}},{"uid":"e6a3da330525d2f4","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"b78c37ec3b0f496f","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"6988bafab53d2d16b0f0a8a4a8fb9863":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":12,"unknown":0,"total":12},"items":[{"uid":"e1c6185b64159c18","status":"passed","time":{"start":1596047923294,"stop":1596047923296,"duration":2}},{"uid":"a9a31daff9b730d4","status":"passed","time":{"start":1596005123306,"stop":1596005123307,"duration":1}},{"uid":"2698a1a809c0b24c","status":"passed","time":{"start":1594531288225,"stop":1594531288226,"duration":1}},{"uid":"18a09107a9bbb648","status":"passed","time":{"start":1594163433751,"stop":1594163433752,"duration":1}},{"uid":"c8f50edc30ce4b35","status":"passed","time":{"start":1594163040227,"stop":1594163040228,"duration":1}}]},"5e365f66b39a2fede4fe18a5cc569699":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"354cda6601a7cded","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0}},{"uid":"2bfddef765c09569","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0}},{"uid":"dc29e000a4adcd25","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"f52a489cb0add672","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"9ee76de6cf1207ebcbd153d4e9a5e5a0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6a4b5866cd20e8a2","status":"passed","time":{"start":1596047923614,"stop":1596047923616,"duration":2}},{"uid":"8bfe2a5d486dbd32","status":"passed","time":{"start":1596005123645,"stop":1596005123645,"duration":0}},{"uid":"64e5afc5a7c73bf5","status":"passed","time":{"start":1594531288565,"stop":1594531288566,"duration":1}},{"uid":"44de51fad33773e2","status":"passed","time":{"start":1594163434008,"stop":1594163434009,"duration":1}},{"uid":"2cbb12a605f4b028","status":"passed","time":{"start":1594163040495,"stop":1594163040496,"duration":1}}]},"079ace8555debd1c87111e8c5a6664bf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"3ead41117d0ad5b6","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0}},{"uid":"c7e963fd1c95dafe","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0}},{"uid":"d3037fd25424c6f3","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}},{"uid":"1d2c6842ef40288f","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}}]},"2669fd06acd58d7f78fab9b09cfb387a":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"a6e6436071520980","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919201,"stop":1596047919201,"duration":0}},{"uid":"2ebf3e3f671bbc1f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119239,"stop":1596005119239,"duration":0}},{"uid":"239b75ebf85f19ea","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284144,"stop":1594531284144,"duration":0}},{"uid":"464c56c85b2fe399","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429713,"stop":1594163429713,"duration":0}},{"uid":"58f56b3c59d560ca","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035897,"stop":1594163035897,"duration":0}}]},"c191b2a68976eb18aef4345f496d79e7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"65e9477143af3f55","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1}},{"uid":"4c77d97bc41048ff","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0}},{"uid":"35cf25b9e515e00d","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}},{"uid":"928532982127bba0","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}}]},"98a40966717cba446766c1d244440410":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ae3e4db1c423b2d","status":"passed","time":{"start":1596047924295,"stop":1596047924296,"duration":1}},{"uid":"23b7ab66cb15d148","status":"passed","time":{"start":1596005124397,"stop":1596005124399,"duration":2}},{"uid":"623e837ec7d2bd60","status":"passed","time":{"start":1594531289235,"stop":1594531289236,"duration":1}},{"uid":"d38fbab0f0c5894c","status":"passed","time":{"start":1594163434723,"stop":1594163434724,"duration":1}},{"uid":"baaf6a05572983a","status":"passed","time":{"start":1594163041113,"stop":1594163041114,"duration":1}}]},"0704c8beeeff66cfb456c26853e2b7c4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"a908975bd67b2eca","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0}},{"uid":"15f47b991f284575","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0}},{"uid":"7f90afc62f8400f4","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}},{"uid":"a921030da8c9a520","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}}]},"69736adb645541830719370905336c42":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7262a5b4d0ba4a3e","status":"passed","time":{"start":1596047923313,"stop":1596047923317,"duration":4}},{"uid":"e0c1a391ff3fe7a","status":"passed","time":{"start":1596005123317,"stop":1596005123317,"duration":0}},{"uid":"7069bd627c12c718","status":"passed","time":{"start":1594531288236,"stop":1594531288238,"duration":2}},{"uid":"82e82ea7e37f1711","status":"passed","time":{"start":1594163433761,"stop":1594163433763,"duration":2}},{"uid":"2ad13488b1fdc2c3","status":"passed","time":{"start":1594163040238,"stop":1594163040239,"duration":1}}]},"ced53b89becdc7959575153b365c4b1c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ad06d9389201ca83","status":"passed","time":{"start":1596047923585,"stop":1596047923587,"duration":2}},{"uid":"86c7a820a8ed23ae","status":"passed","time":{"start":1596005123620,"stop":1596005123623,"duration":3}},{"uid":"434217de6e30487c","status":"passed","time":{"start":1594531288532,"stop":1594531288534,"duration":2}},{"uid":"7e9ef2cf5cdf0299","status":"passed","time":{"start":1594163433982,"stop":1594163433984,"duration":2}},{"uid":"c91f8fbb177af405","status":"passed","time":{"start":1594163040465,"stop":1594163040467,"duration":2}}]},"43747c0f5661889622b1e0d54e75b407":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"e1fafa015119497c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919583,"stop":1596047919583,"duration":0}},{"uid":"b16909fb3fbd2c73","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119573,"stop":1596005119573,"duration":0}},{"uid":"bbf0f3d68ee97599","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284470,"stop":1594531284470,"duration":0}},{"uid":"7df29ff1f7409057","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430024,"stop":1594163430025,"duration":1}},{"uid":"b69c36e16ce7f33d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036243,"stop":1594163036243,"duration":0}}]},"d34cb280748c185f029a17e9d0ab6437":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"d9e0d2d6c00c88e9","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0}},{"uid":"dde0d2c7fdfdde63","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0}},{"uid":"5b9aa5357d8d514d","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"8b31152bd581baeb","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"f85904fe28e7bada8e4dc0f97f50008c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3336ba2bde90bdb5","status":"passed","time":{"start":1596047924731,"stop":1596047924732,"duration":1}},{"uid":"a99dfef2ccd91b8e","status":"passed","time":{"start":1596005124899,"stop":1596005124901,"duration":2}},{"uid":"295c84b73c362a1c","status":"passed","time":{"start":1594531289763,"stop":1594531289764,"duration":1}},{"uid":"a17ba15dec7cbf3d","status":"passed","time":{"start":1594163435154,"stop":1594163435155,"duration":1}},{"uid":"a2055883afb4a2fd","status":"passed","time":{"start":1594163041575,"stop":1594163041576,"duration":1}}]},"570c0d220c13fc0fd061240afc68e35d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"168d1058a213deae","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0}},{"uid":"ac379271ec16d5ad","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0}}]},"939a8064e3d28ec85fadd67010b560ae":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"5194ad39db439d08","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0}},{"uid":"e78e70d10bce7cf5","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0}},{"uid":"371888dd705cab28","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}},{"uid":"57bbb6ca73efd1b4","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}}]},"31852768c071e158fda7de0b172143f4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"61e07c6ddcc506b1","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1}},{"uid":"9f9422c1f71252b6","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1}},{"uid":"e03974f538ea8ee6","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}},{"uid":"acc95e26a53d92ff","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}}]},"7c789f6ee990c99f027ff5b8c32573fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"302e450946481df3","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0}},{"uid":"60180807c3815756","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1}},{"uid":"a10d36c92cf89a63","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"9710b9a44c2e3c82","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"39c4344b5cd24c424efd894c14cc4e91":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6ee41e4ff7ffb39e","status":"passed","time":{"start":1596047924306,"stop":1596047924307,"duration":1}},{"uid":"1783ee7e028711d6","status":"passed","time":{"start":1596005124404,"stop":1596005124405,"duration":1}},{"uid":"ef2acd7afc68c4bd","status":"passed","time":{"start":1594531289244,"stop":1594531289245,"duration":1}},{"uid":"371f968a29c2bcdf","status":"passed","time":{"start":1594163434730,"stop":1594163434730,"duration":0}},{"uid":"f76a96c89083f300","status":"passed","time":{"start":1594163041121,"stop":1594163041122,"duration":1}}]},"30b0607f1fcd48dea967a2df41a1ef54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"250189cf32435be5","status":"passed","time":{"start":1596047923911,"stop":1596047923912,"duration":1}},{"uid":"77fa96eeec6e4d15","status":"passed","time":{"start":1596005123948,"stop":1596005123949,"duration":1}},{"uid":"f7ccce118a86144d","status":"passed","time":{"start":1594531288840,"stop":1594531288841,"duration":1}},{"uid":"8ba130a1169e2da9","status":"passed","time":{"start":1594163434319,"stop":1594163434320,"duration":1}},{"uid":"139199f0716be385","status":"passed","time":{"start":1594163040726,"stop":1594163040726,"duration":0}}]},"2889ca714f21625b11b311b780ead719":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"be50565df8dfb0ab","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1}},{"uid":"f7d2073500029121","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0}},{"uid":"dcfefe9c10c1f5d2","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"a37b17c93d1df521","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"2ebd55ae07bf70badb4352cad15caf78":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e2d502f5a6d529d6","status":"passed","time":{"start":1596047923863,"stop":1596047923864,"duration":1}},{"uid":"922f63631d08a3fd","status":"passed","time":{"start":1596005123897,"stop":1596005123897,"duration":0}},{"uid":"7a4da021a2c4d986","status":"passed","time":{"start":1594531288801,"stop":1594531288802,"duration":1}},{"uid":"d336c661e305482f","status":"passed","time":{"start":1594163434268,"stop":1594163434269,"duration":1}},{"uid":"f36eae475bbfb994","status":"passed","time":{"start":1594163040687,"stop":1594163040687,"duration":0}}]}}
\ No newline at end of file
+{"2a488c8a592f99c42193093dceadfd0d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6d4216edcb2d933a","status":"passed","time":{"start":1596047923984,"stop":1596047923985,"duration":1}},{"uid":"76daaf401c64bb29","status":"passed","time":{"start":1596005124068,"stop":1596005124068,"duration":0}},{"uid":"d6e803d51266cd9a","status":"passed","time":{"start":1594531288919,"stop":1594531288919,"duration":0}},{"uid":"6b6844f123edcc4c","status":"passed","time":{"start":1594163434410,"stop":1594163434411,"duration":1}},{"uid":"f07476a9ca5f2aae","status":"passed","time":{"start":1594163040798,"stop":1594163040798,"duration":0}}]},"f51ecfb2c4460f518b2155a78436a09d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7940a8ba615e27f7","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0}},{"uid":"8672ab2817945b36","status":"passed","time":{"start":1732764220862,"stop":1732764220862,"duration":0}},{"uid":"984af3d5d8056be9","status":"passed","time":{"start":1732428196116,"stop":1732428196116,"duration":0}},{"uid":"52715db4a1ce5955","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"8ded43d0fdf317ac","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"9649de1e84bdf76637c00a153a4eb0b9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":24,"unknown":0,"total":24},"items":[{"uid":"dfa0ea4b9f1fa54a","status":"passed","time":{"start":1596047920385,"stop":1596047920388,"duration":3}},{"uid":"2967593e7c52bf8c","status":"passed","time":{"start":1596005120289,"stop":1596005120292,"duration":3}},{"uid":"9343dbf3101090cf","status":"passed","time":{"start":1594531285248,"stop":1594531285249,"duration":1}},{"uid":"52450f3d385118b1","status":"passed","time":{"start":1594163430717,"stop":1594163430718,"duration":1}},{"uid":"b6ed8732c80611f1","status":"passed","time":{"start":1594163036944,"stop":1594163036947,"duration":3}}]},"cff1b92fe15b026161a65b578563f84b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":7,"unknown":0,"total":7},"items":[{"uid":"ec00714c45249a61","status":"passed","time":{"start":1596047920455,"stop":1596047920457,"duration":2}},{"uid":"159bf68d3f421b2c","status":"passed","time":{"start":1596005120355,"stop":1596005120356,"duration":1}},{"uid":"76a637f138de5bec","status":"passed","time":{"start":1594531285294,"stop":1594531285295,"duration":1}},{"uid":"8c8b3bd4256b830","status":"passed","time":{"start":1594163430761,"stop":1594163430762,"duration":1}},{"uid":"a895b530ff0a0810","status":"passed","time":{"start":1594163036999,"stop":1594163037002,"duration":3}}]},"da4a41f0bf9943ee34282e89227dd9a2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"87b2e8453406c3f","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0}},{"uid":"dd86378e3a37dfe4","status":"passed","time":{"start":1732764220303,"stop":1732764220303,"duration":0}},{"uid":"a224a931a5567f85","status":"passed","time":{"start":1732428195625,"stop":1732428195626,"duration":1}}]},"91791ed1a852f76f936407ccb3d2dbaa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"52f852c4238fea22","status":"passed","time":{"start":1733030100757,"stop":1733030100757,"duration":0}},{"uid":"a6592dc6717fe514","status":"passed","time":{"start":1732764220779,"stop":1732764220779,"duration":0}},{"uid":"ffa13a74003ae703","status":"passed","time":{"start":1732428196052,"stop":1732428196052,"duration":0}},{"uid":"5a22d7a269c3ca06","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"9275e1d85a023003","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"7414d0b98bcb019741716816e3be1de6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":31,"unknown":0,"total":31},"items":[{"uid":"93884a95bea2ee41","status":"passed","time":{"start":1596047923664,"stop":1596047923665,"duration":1}},{"uid":"fd7e550560ccaf94","status":"passed","time":{"start":1596005123695,"stop":1596005123697,"duration":2}},{"uid":"60648aed2e16811e","status":"passed","time":{"start":1594531288608,"stop":1594531288610,"duration":2}},{"uid":"36f076fc275bb814","status":"passed","time":{"start":1594163434050,"stop":1594163434051,"duration":1}},{"uid":"ecec029d0af460c","status":"passed","time":{"start":1594163040529,"stop":1594163040530,"duration":1}}]},"c3347b0ee9b14d599cb7e273cdb897bf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"d55210ca98ef22ea","status":"passed","time":{"start":1596047919473,"stop":1596047919474,"duration":1}},{"uid":"c656650d77df17ff","status":"passed","time":{"start":1596005119488,"stop":1596005119488,"duration":0}},{"uid":"63a2bacffa60a113","status":"passed","time":{"start":1594531284399,"stop":1594531284400,"duration":1}},{"uid":"4fdfdcd11ab360ff","status":"passed","time":{"start":1594163429953,"stop":1594163429954,"duration":1}},{"uid":"1fe21e60ae97ff1","status":"passed","time":{"start":1594163036147,"stop":1594163036148,"duration":1}}]},"49af4a8ebdc007fac4acbc085138b80e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7250652c2d8bbae5","status":"passed","time":{"start":1733030100992,"stop":1733030100992,"duration":0}},{"uid":"591cfdbc90cf4c5e","status":"passed","time":{"start":1732764221117,"stop":1732764221117,"duration":0}},{"uid":"a77a517a493b3eb2","status":"passed","time":{"start":1732428196300,"stop":1732428196300,"duration":0}},{"uid":"52187b3daff300ae","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"de314943cf5bdd10","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"db1d961947ba50c55f7273e4eb265602":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c32482be894dbe32","status":"passed","time":{"start":1596047919549,"stop":1596047919552,"duration":3}},{"uid":"d8a319c1c82e58cb","status":"passed","time":{"start":1596005119551,"stop":1596005119553,"duration":2}},{"uid":"5beca2f35d69dd5b","status":"passed","time":{"start":1594531284452,"stop":1594531284453,"duration":1}},{"uid":"ade3b84e9d3a3726","status":"passed","time":{"start":1594163430004,"stop":1594163430006,"duration":2}},{"uid":"ef141e8efa89b28f","status":"passed","time":{"start":1594163036218,"stop":1594163036219,"duration":1}}]},"bb3964d396ef802dceada9777cff8e45":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d20d06b45fb65ddb","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0}},{"uid":"9a9def5039f12f67","status":"passed","time":{"start":1732764220392,"stop":1732764220392,"duration":0}},{"uid":"74b0969e7db4effb","status":"passed","time":{"start":1732428195699,"stop":1732428195699,"duration":0}},{"uid":"dee0416f79d22a0d","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"1c8034b1a6365fc2","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"0c5a9947fdd01d236c17811f6cecd204":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"768a7efdf473c3d3","status":"passed","time":{"start":1596047924715,"stop":1596047924716,"duration":1}},{"uid":"1915789dfbb56fed","status":"passed","time":{"start":1596005124875,"stop":1596005124876,"duration":1}},{"uid":"7edd927b315b8654","status":"passed","time":{"start":1594531289740,"stop":1594531289741,"duration":1}},{"uid":"d0acdbaff0a75e84","status":"passed","time":{"start":1594163435137,"stop":1594163435138,"duration":1}},{"uid":"1d0518f8800e0ba9","status":"passed","time":{"start":1594163041557,"stop":1594163041558,"duration":1}}]},"e5c7abe0fcf3b79049d906f50808feb6":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"482cc1b462231f44","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098630,"stop":1733030098630,"duration":0}},{"uid":"577d9e765fb39849","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218558,"stop":1732764218558,"duration":0}},{"uid":"996ab105867adbc9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193914,"stop":1732428193914,"duration":0}},{"uid":"88c7e92ae3f035ea","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"620b2589fb870406","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"ed63cab09a5a21abc4139e6751f28e54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4d64a30c387b7743","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0}},{"uid":"56d019840f444cec","status":"passed","time":{"start":1732764220536,"stop":1732764220536,"duration":0}},{"uid":"56ad7c473898c46d","status":"passed","time":{"start":1732428195846,"stop":1732428195846,"duration":0}},{"uid":"e738d6d09d0feb9e","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c63189b867db5809","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"d3e9281f847cd49d15fb55b4db822c97":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"78aec59881bd461e","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0}}]},"78d13a2d0abbaf1a1f243a198f76fff5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":18,"unknown":0,"total":18},"items":[{"uid":"81aec115e9f44479","status":"passed","time":{"start":1596047920341,"stop":1596047920343,"duration":2}},{"uid":"2a076499c238a323","status":"passed","time":{"start":1596005120241,"stop":1596005120243,"duration":2}},{"uid":"9440087e3643fa9","status":"passed","time":{"start":1594531285205,"stop":1594531285207,"duration":2}},{"uid":"60dbc7d8b53ef5b6","status":"passed","time":{"start":1594163430682,"stop":1594163430684,"duration":2}},{"uid":"f7c227de7bf7d5f8","status":"passed","time":{"start":1594163036906,"stop":1594163036907,"duration":1}}]},"b54c9296974c5f11c9729ae250dcc661":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1f538cc051c14271","status":"passed","time":{"start":1596047924273,"stop":1596047924274,"duration":1}},{"uid":"8b162058e3797231","status":"passed","time":{"start":1596005124376,"stop":1596005124376,"duration":0}},{"uid":"9f45ffa650a9c208","status":"passed","time":{"start":1594531289208,"stop":1594531289209,"duration":1}},{"uid":"7587b1a31f39a9e6","status":"passed","time":{"start":1594163434704,"stop":1594163434704,"duration":0}},{"uid":"87702ceafb3be1d2","status":"passed","time":{"start":1594163041094,"stop":1594163041095,"duration":1}}]},"2fc0cf409058113d339743775fa3158e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a088624abb606e0e","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0}},{"uid":"ab3687d99fed99d0","status":"passed","time":{"start":1732764220579,"stop":1732764220579,"duration":0}},{"uid":"5af3f258cf327b2a","status":"passed","time":{"start":1732428195882,"stop":1732428195882,"duration":0}},{"uid":"dead64fe3d4f484d","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"91ff78dc5a767b91","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"b71e871d53b429aef63593ea1f41c8bc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e0dd8dfaed76aa75","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0}},{"uid":"c87eac92a1b3b456","status":"passed","time":{"start":1732764220523,"stop":1732764220523,"duration":0}},{"uid":"3b89778e0f9a0b66","status":"passed","time":{"start":1732428195832,"stop":1732428195833,"duration":1}},{"uid":"eb3e9f6b3780b454","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"f0d79dba84dbdf82","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"3b2ebb1924dbc4e6a73dc5dda19dd323":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"230fd42f20a11e18","status":"passed","time":{"start":1733030100617,"stop":1733030100633,"duration":16}},{"uid":"8ed1a17310170d88","status":"passed","time":{"start":1732764220660,"stop":1732764220660,"duration":0}},{"uid":"8b3214317e10e87f","status":"passed","time":{"start":1732428195953,"stop":1732428195953,"duration":0}},{"uid":"d7c1fb6f236110ca","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"a80b9adf611eb67d","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"e59fe81d3d5b6631d5afa04dfa467ab0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"31d387276325aa8","status":"passed","time":{"start":1596047920565,"stop":1596047920567,"duration":2}},{"uid":"ded59b0be412649b","status":"passed","time":{"start":1596005120464,"stop":1596005120466,"duration":2}},{"uid":"64b65df6d3ccc09c","status":"passed","time":{"start":1594531285407,"stop":1594531285408,"duration":1}},{"uid":"bc547d548a8e43fb","status":"passed","time":{"start":1594163430867,"stop":1594163430868,"duration":1}},{"uid":"d7a8e6dfca27b15d","status":"passed","time":{"start":1594163037111,"stop":1594163037112,"duration":1}}]},"10a57706311105e48a11addadcd6ba5d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ffe7f31d081d3160","status":"passed","time":{"start":1596047923277,"stop":1596047923278,"duration":1}},{"uid":"4f916a7880edd6e3","status":"passed","time":{"start":1596005123276,"stop":1596005123277,"duration":1}},{"uid":"9af0e99812e0efbc","status":"passed","time":{"start":1594531288206,"stop":1594531288207,"duration":1}},{"uid":"8e4295c80784509e","status":"passed","time":{"start":1594163433734,"stop":1594163433735,"duration":1}},{"uid":"e97fd44623e301e1","status":"passed","time":{"start":1594163040204,"stop":1594163040205,"duration":1}}]},"fdc9a1360d77d4313e2885c36e2d5f96":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3e286d88c47292eb","status":"passed","time":{"start":1596047923442,"stop":1596047923444,"duration":2}},{"uid":"a8fa86dbcff7a636","status":"passed","time":{"start":1596005123439,"stop":1596005123442,"duration":3}},{"uid":"bd172034ceeb6494","status":"passed","time":{"start":1594531288354,"stop":1594531288356,"duration":2}},{"uid":"27585b338e4744d3","status":"passed","time":{"start":1594163433849,"stop":1594163433850,"duration":1}},{"uid":"e8335448c8a98cb2","status":"passed","time":{"start":1594163040334,"stop":1594163040336,"duration":2}}]},"b253b4766bea2d3475c5b21dfa1fbf46":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"9162dc5b0dddeb2c","status":"passed","time":{"start":1596047919624,"stop":1596047919625,"duration":1}},{"uid":"54a57611d54057c1","status":"passed","time":{"start":1596005119605,"stop":1596005119606,"duration":1}},{"uid":"1e8d6a0f9e116fa1","status":"passed","time":{"start":1594531284504,"stop":1594531284505,"duration":1}},{"uid":"c08e012abdb786d8","status":"passed","time":{"start":1594163430051,"stop":1594163430052,"duration":1}},{"uid":"54960190d043c07f","status":"passed","time":{"start":1594163036270,"stop":1594163036271,"duration":1}}]},"164912053c696e73c7be4b3a14287ecc":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"43578fd4f74ce5d9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098896,"stop":1733030098896,"duration":0}},{"uid":"93b00a3d2e7b92c1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218824,"stop":1732764218824,"duration":0}},{"uid":"e5b1f301926fe23","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194170,"stop":1732428194170,"duration":0}},{"uid":"1dee8c06fd165199","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"e5ac2209dd79eabb","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"0906853824abbb5b2f8dc3ebbef91492":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"eb35bcc5ca774b83","status":"passed","time":{"start":1596047924568,"stop":1596047924570,"duration":2}},{"uid":"76439dea2a9d65ae","status":"passed","time":{"start":1596005124678,"stop":1596005124679,"duration":1}},{"uid":"2941d7d2d263712e","status":"passed","time":{"start":1594531289560,"stop":1594531289561,"duration":1}},{"uid":"4ca4e502466ccc51","status":"passed","time":{"start":1594163434990,"stop":1594163434991,"duration":1}},{"uid":"56dfabc63673070e","status":"passed","time":{"start":1594163041387,"stop":1594163041388,"duration":1}}]},"4a2df53975623c10d30ec1c6932ba04a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"bb8e119491d2ebc3","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0}},{"uid":"9b0ec4eb2cd2dde7","status":"passed","time":{"start":1732764221371,"stop":1732764221371,"duration":0}},{"uid":"dd76819b5fd836d3","status":"passed","time":{"start":1732428196496,"stop":1732428196496,"duration":0}},{"uid":"69f65011f131e2b6","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"5e4b0e05a0862f7e","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"ed6c1e5f0eb38874fc66b7fa53f68e12":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"23b533c70baf95c9","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0}},{"uid":"f6c63ae7fdc54916","status":"passed","time":{"start":1732764220855,"stop":1732764220855,"duration":0}},{"uid":"9800852f4c3c1957","status":"passed","time":{"start":1732428196110,"stop":1732428196110,"duration":0}},{"uid":"da49bdf1737798b8","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}},{"uid":"b867e5092f796e5b","status":"passed","time":{"start":1724735129399,"stop":1724735129399,"duration":0}}]},"296c843106f019f44f0537c523c42ad4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4f6f89be9d7eaeb5","status":"passed","time":{"start":1596047919501,"stop":1596047919506,"duration":5}},{"uid":"66557685192c1e8","status":"passed","time":{"start":1596005119513,"stop":1596005119515,"duration":2}},{"uid":"9dc6fbc86d74868e","status":"passed","time":{"start":1594531284100,"stop":1594531284102,"duration":2}},{"uid":"c0f9f375232f8198","status":"passed","time":{"start":1594163429670,"stop":1594163429671,"duration":1}},{"uid":"6a636465a9f40657","status":"passed","time":{"start":1594163035837,"stop":1594163035838,"duration":1}}]},"687e7d979daec216412b2e6518d7f22d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7a17f147f5f76599","status":"passed","time":{"start":1596047924461,"stop":1596047924462,"duration":1}},{"uid":"c7a632f72bf7c2b9","status":"passed","time":{"start":1596005124564,"stop":1596005124565,"duration":1}},{"uid":"a9c637eaa5b324ca","status":"passed","time":{"start":1594531289423,"stop":1594531289424,"duration":1}},{"uid":"1c51d02602d12c50","status":"passed","time":{"start":1594163434880,"stop":1594163434881,"duration":1}},{"uid":"a8e3b7db64e2634","status":"passed","time":{"start":1594163041271,"stop":1594163041272,"duration":1}}]},"429c2bf738c7d46e53c9a2e5226d6649":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2fa689144ccb2725","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0}},{"uid":"c52dc9ba56a64495","status":"passed","time":{"start":1732764220762,"stop":1732764220763,"duration":1}},{"uid":"ea40d4fff96687ff","status":"passed","time":{"start":1732428196037,"stop":1732428196037,"duration":0}},{"uid":"92083f552ecb72c4","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"3ea60f3a146e3d51","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"1867e530fd2d8f6e72a7be68dfaf6d29":{"statistic":{"failed":0,"broken":0,"skipped":11,"passed":0,"unknown":0,"total":11},"items":[{"uid":"1e8ff0649323ef1e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919229,"stop":1596047919229,"duration":0}},{"uid":"30f80a7f1496e991","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119257,"stop":1596005119257,"duration":0}},{"uid":"7ccf9ca367f43634","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284164,"stop":1594531284164,"duration":0}},{"uid":"d8ed5b14959d0b40","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429732,"stop":1594163429732,"duration":0}},{"uid":"d51ed0de8a59c6a2","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035916,"stop":1594163035916,"duration":0}}]},"29249ea89f0081dda70899f3290f857b":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"c62025a79b33eb3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098927,"stop":1733030098927,"duration":0}},{"uid":"80f314b70b306bd4","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218847,"stop":1732764218847,"duration":0}},{"uid":"b5a113fbe50e74ce","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194194,"stop":1732428194194,"duration":0}},{"uid":"39245131d70863d6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"c322e80c6cd8da83","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"83f89c47687232e4e6df9cb000215f62":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a7d507d283840d7b","status":"passed","time":{"start":1596047924259,"stop":1596047924260,"duration":1}},{"uid":"78075941f67b4dd7","status":"passed","time":{"start":1596005124363,"stop":1596005124364,"duration":1}},{"uid":"518c3d7b9812dec6","status":"passed","time":{"start":1594531289188,"stop":1594531289189,"duration":1}},{"uid":"ad112bf95b7a9a0c","status":"passed","time":{"start":1594163434690,"stop":1594163434691,"duration":1}},{"uid":"52d2c99e6dc830cf","status":"passed","time":{"start":1594163041080,"stop":1594163041080,"duration":0}}]},"4e553d5e3ff5fc5c21a746a843af96e5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9b651a3e27842d38","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0}},{"uid":"b78b9d24e53cd100","status":"passed","time":{"start":1732764220737,"stop":1732764220737,"duration":0}},{"uid":"b673d7ca3af16ae5","status":"passed","time":{"start":1732428196017,"stop":1732428196017,"duration":0}},{"uid":"9393151991be7f33","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"46f01e6c3f72b063","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"f8c8e1115bda1d1060b9b125be217311":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"675c2d9214d0c9ee","status":"passed","time":{"start":1596047923327,"stop":1596047923328,"duration":1}},{"uid":"c51894693dbb963f","status":"passed","time":{"start":1596005123333,"stop":1596005123334,"duration":1}},{"uid":"fa68cff2aa65baac","status":"passed","time":{"start":1594531288250,"stop":1594531288251,"duration":1}},{"uid":"b5fffa240ef9f697","status":"passed","time":{"start":1594163433772,"stop":1594163433773,"duration":1}},{"uid":"7a31ceac1c1f83f4","status":"passed","time":{"start":1594163040249,"stop":1594163040250,"duration":1}}]},"f47162ca0e9bacec154c9094fd33e635":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"da807d1d651bf07b","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0}},{"uid":"b0cc123728fa2f2d","status":"passed","time":{"start":1732764219279,"stop":1732764219279,"duration":0}},{"uid":"196d34645221ebb4","status":"passed","time":{"start":1732428194595,"stop":1732428194595,"duration":0}},{"uid":"d5ae1235bc27ccba","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}},{"uid":"e1e70dabc7dad91e","status":"passed","time":{"start":1724735127984,"stop":1724735128000,"duration":16}}]},"5d0f5e220c2579103119e57300b46215":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9ba260a0149e6341","status":"passed","time":{"start":1733030099224,"stop":1733030099224,"duration":0}},{"uid":"dc076040e5481dc9","status":"passed","time":{"start":1732764219174,"stop":1732764219176,"duration":2}},{"uid":"cfaf892be75c5d35","status":"passed","time":{"start":1732428194503,"stop":1732428194503,"duration":0}},{"uid":"148a22b7e430194f","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"a42793a5da57f5c7","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"fc16fe6f8e2f2f0dd1e7d650d0ec62aa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"40c3fd65f9a485e9","status":"passed","time":{"start":1596047920549,"stop":1596047920552,"duration":3}},{"uid":"621761b8fc0dd8ca","status":"passed","time":{"start":1596005120447,"stop":1596005120451,"duration":4}},{"uid":"fe4f3a24444bbe1d","status":"passed","time":{"start":1594531285394,"stop":1594531285396,"duration":2}},{"uid":"c6d5e06d775f57aa","status":"passed","time":{"start":1594163430850,"stop":1594163430853,"duration":3}},{"uid":"2573c8d3112ec4","status":"passed","time":{"start":1594163037099,"stop":1594163037101,"duration":2}}]},"5821e6355bce2a3bf46d4ce3e55de034":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5af3592e93b232bc","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0}},{"uid":"f48dcf9628fe90ff","status":"passed","time":{"start":1732764220612,"stop":1732764220612,"duration":0}},{"uid":"9521eb418a2faa99","status":"passed","time":{"start":1732428195914,"stop":1732428195914,"duration":0}},{"uid":"2b9309fd398214a5","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"f09191f837671677","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"f23e1d1b6981955bbbdda32c75b7cdd8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"b575f441a3da50d","status":"passed","time":{"start":1596047919219,"stop":1596047919222,"duration":3}},{"uid":"11040cc92103f99","status":"passed","time":{"start":1596005119251,"stop":1596005119252,"duration":1}},{"uid":"bb14985078641cb3","status":"passed","time":{"start":1594531284157,"stop":1594531284158,"duration":1}},{"uid":"d227a6939d94be03","status":"passed","time":{"start":1594163429725,"stop":1594163429726,"duration":1}},{"uid":"8acd8d27784cac00","status":"passed","time":{"start":1594163035908,"stop":1594163035910,"duration":2}}]},"cddeb37c6d892aa5b18e595a7d4e3282":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dbb4b23864e9a8fd","status":"passed","time":{"start":1596047924544,"stop":1596047924546,"duration":2}},{"uid":"eeeb3712026df28f","status":"passed","time":{"start":1596005124651,"stop":1596005124653,"duration":2}},{"uid":"18f1cfdcabf3e717","status":"passed","time":{"start":1594531289531,"stop":1594531289532,"duration":1}},{"uid":"1e68f7b24ea3fb56","status":"passed","time":{"start":1594163434965,"stop":1594163434966,"duration":1}},{"uid":"bbb239c6b09c447f","status":"passed","time":{"start":1594163041363,"stop":1594163041364,"duration":1}}]},"059761e477dad0853fa6e0ed172a78f0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5b5df6c66b23ba75","status":"passed","time":{"start":1733030099239,"stop":1733030099255,"duration":16}},{"uid":"48e03b38164b77c2","status":"passed","time":{"start":1732764219206,"stop":1732764219208,"duration":2}},{"uid":"6e3ab906ce5621b5","status":"passed","time":{"start":1732428194528,"stop":1732428194528,"duration":0}},{"uid":"6cad203fab564c60","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"63cbfe00daba1c69","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"a5e357785cf7a1184adb35707a6c5d0c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6c8559b634a76bd8","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0}},{"uid":"9d2b852ea94aa88a","status":"passed","time":{"start":1732764218691,"stop":1732764218691,"duration":0}},{"uid":"91c9b008755c7351","status":"passed","time":{"start":1732428194039,"stop":1732428194040,"duration":1}},{"uid":"d6e4ebd44034ff08","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}},{"uid":"af3c309699fc2b8b","status":"passed","time":{"start":1724735127297,"stop":1724735127297,"duration":0}}]},"84d7f0a1c2a345b29fa2e222a5ed7ee5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"44141b5da145c70a","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0}},{"uid":"a78b9243c26a61bf","status":"passed","time":{"start":1732764219326,"stop":1732764219326,"duration":0}},{"uid":"2655a1e6934b1850","status":"passed","time":{"start":1732428194650,"stop":1732428194650,"duration":0}},{"uid":"b5a45493f51c1d67","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}},{"uid":"7f890ca68cdfc481","status":"passed","time":{"start":1724735128031,"stop":1724735128047,"duration":16}}]},"21739eee721a124a84e5414945df03e6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ec1f79d5effe1aa9","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"197e80b267cccc2b","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"72a7c9402c254937","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"38639b46d1e381a9","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}},{"uid":"cf2235e5886d8954","status":"passed","time":{"start":1724735127891,"stop":1724735127891,"duration":0}}]},"3291f911facce5382ac0029b17def0c8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f669ee5da4bf50b4","status":"passed","time":{"start":1596047923456,"stop":1596047923456,"duration":0}},{"uid":"6d82d06e3fee3c1e","status":"passed","time":{"start":1596005123455,"stop":1596005123455,"duration":0}},{"uid":"9d4991fb42a21fc7","status":"passed","time":{"start":1594531288366,"stop":1594531288367,"duration":1}},{"uid":"e16589a7600c691","status":"passed","time":{"start":1594163433860,"stop":1594163433861,"duration":1}},{"uid":"e564a1bcc85e43df","status":"passed","time":{"start":1594163040347,"stop":1594163040348,"duration":1}}]},"bdd7a9084eedc74da67154030d95cad9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f343a1d7b70b8e3f","status":"passed","time":{"start":1596047919192,"stop":1596047919194,"duration":2}},{"uid":"8fec8172d6a3d6cc","status":"passed","time":{"start":1596005119232,"stop":1596005119234,"duration":2}},{"uid":"3e5e701c4e03ac36","status":"passed","time":{"start":1594531284137,"stop":1594531284139,"duration":2}},{"uid":"248f69e516e74046","status":"passed","time":{"start":1594163429702,"stop":1594163429704,"duration":2}},{"uid":"cfc326efff7de22","status":"passed","time":{"start":1594163035884,"stop":1594163035886,"duration":2}}]},"128bd70e221c2c2b932b5e8d4fdb22c0":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"4df2e31ca734bf47","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098911,"stop":1733030098911,"duration":0}},{"uid":"31802a90aeba5e97","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218842,"stop":1732764218842,"duration":0}},{"uid":"c42292a9c36c46f3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194190,"stop":1732428194190,"duration":0}},{"uid":"a6bf4a932c1ec147","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"6827fd264cb4d263","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"06956afd8355f6465598df890d5ec8f8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c536f7da42be3b4b","status":"passed","time":{"start":1596047924111,"stop":1596047924112,"duration":1}},{"uid":"61d711650f6074a1","status":"passed","time":{"start":1596005124207,"stop":1596005124208,"duration":1}},{"uid":"731d3bdae0232e7c","status":"passed","time":{"start":1594531289046,"stop":1594531289047,"duration":1}},{"uid":"a675b6909b626ac","status":"passed","time":{"start":1594163434551,"stop":1594163434551,"duration":0}},{"uid":"1ad48475f5f0b2ec","status":"passed","time":{"start":1594163040936,"stop":1594163040937,"duration":1}}]},"f5aad0d6d87c18c71b470c7dcc7528e2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"67e6884b53cc3127","status":"passed","time":{"start":1596047924056,"stop":1596047924057,"duration":1}},{"uid":"c9c5bd5e0813b176","status":"passed","time":{"start":1596005124153,"stop":1596005124154,"duration":1}},{"uid":"5504d7c7e3760736","status":"passed","time":{"start":1594531288996,"stop":1594531288997,"duration":1}},{"uid":"eacbf542887c2ff9","status":"passed","time":{"start":1594163434498,"stop":1594163434499,"duration":1}},{"uid":"569a9059b2139b43","status":"passed","time":{"start":1594163040890,"stop":1594163040890,"duration":0}}]},"094915dd36d829c22ed2375a32962ac5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6d917e3e4d702f23","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0}},{"uid":"c2a15dd126224894","status":"passed","time":{"start":1732764221181,"stop":1732764221181,"duration":0}},{"uid":"6ca78efd90ffa643","status":"passed","time":{"start":1732428196345,"stop":1732428196345,"duration":0}},{"uid":"f50d911c93ffbcb0","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"f5da6537a014533","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"79c7b93ec42d8a40bc531e50834720ef":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5ff9cf70b259ca21","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0}},{"uid":"6bab07231bfb8a25","status":"passed","time":{"start":1732764220402,"stop":1732764220402,"duration":0}},{"uid":"fb237eeb673713e3","status":"passed","time":{"start":1732428195706,"stop":1732428195706,"duration":0}},{"uid":"d7357eaa8c15ec47","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"57946e73be805e2a","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"9cc20e8c3c9bafa6f94ecaef044db1be":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c3880c16fa84744e","status":"passed","time":{"start":1596047920404,"stop":1596047920406,"duration":2}},{"uid":"7e21b847450788d6","status":"passed","time":{"start":1596005120303,"stop":1596005120305,"duration":2}},{"uid":"f0ba75b6d92b2d99","status":"passed","time":{"start":1594531285258,"stop":1594531285259,"duration":1}},{"uid":"9f5807594e677cb2","status":"passed","time":{"start":1594163430727,"stop":1594163430728,"duration":1}},{"uid":"7dce11408515f2e0","status":"passed","time":{"start":1594163036960,"stop":1594163036961,"duration":1}}]},"75857b885e27e2739e90cf1095eb0b4f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3f1719afef6aa25a","status":"passed","time":{"start":1596047924684,"stop":1596047924684,"duration":0}},{"uid":"792ab8ddfe994d14","status":"passed","time":{"start":1596005124826,"stop":1596005124828,"duration":2}},{"uid":"52b3fcf14c1585dd","status":"passed","time":{"start":1594531289701,"stop":1594531289702,"duration":1}},{"uid":"dd1b39afd707b802","status":"passed","time":{"start":1594163435104,"stop":1594163435105,"duration":1}},{"uid":"abd18a32407e5a49","status":"passed","time":{"start":1594163041521,"stop":1594163041522,"duration":1}}]},"804d83b9e2afe34ff3ad716bee4ea2c0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ed321d136f7005fa","status":"passed","time":{"start":1596047923785,"stop":1596047923786,"duration":1}},{"uid":"1943889a3a54c45e","status":"passed","time":{"start":1596005123818,"stop":1596005123819,"duration":1}},{"uid":"6281ff92aff92119","status":"passed","time":{"start":1594531288732,"stop":1594531288732,"duration":0}},{"uid":"5562ab223b5c65b7","status":"passed","time":{"start":1594163434189,"stop":1594163434190,"duration":1}},{"uid":"204566d4f118bd6e","status":"passed","time":{"start":1594163040625,"stop":1594163040626,"duration":1}}]},"3225e52f0799b8e8454699743228b708":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":20},"items":[{"uid":"697d09579cde5c98","status":"passed","time":{"start":1596047919141,"stop":1596047919143,"duration":2}},{"uid":"6e7cacb819d6e3b2","status":"passed","time":{"start":1596005119196,"stop":1596005119198,"duration":2}},{"uid":"8784e953754c191a","status":"passed","time":{"start":1594531284087,"stop":1594531284089,"duration":2}},{"uid":"2660cb9775e0d4cc","status":"passed","time":{"start":1594163429658,"stop":1594163429659,"duration":1}},{"uid":"e4a2e4942d112e9b","status":"passed","time":{"start":1594163035821,"stop":1594163035823,"duration":2}}]},"5e3d4a7b89a7ecee6b57c2383b63527b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1cbe6a610fbdfd6","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0}},{"uid":"67a0bf67db9047ee","status":"passed","time":{"start":1732764219259,"stop":1732764219259,"duration":0}},{"uid":"1d2104b5fa1d29b","status":"passed","time":{"start":1732428194577,"stop":1732428194577,"duration":0}},{"uid":"2b38fe6b8a5a46","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"5c281d5272513bfd","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"19f05ac7c7dd75a1836cbb7e42860db3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1e50f32fc1e57c2b","status":"passed","time":{"start":1596047924237,"stop":1596047924238,"duration":1}},{"uid":"8d742ea4d41adf53","status":"passed","time":{"start":1596005124343,"stop":1596005124343,"duration":0}},{"uid":"351cefcf4ed42edd","status":"passed","time":{"start":1594531289170,"stop":1594531289172,"duration":2}},{"uid":"d1f8f5ff75563b9","status":"passed","time":{"start":1594163434673,"stop":1594163434674,"duration":1}},{"uid":"a9cae12d827143f4","status":"passed","time":{"start":1594163041063,"stop":1594163041064,"duration":1}}]},"4bb0ff4e646e0a12014675a90c29ab15":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":29},"items":[{"uid":"16ec2c17504910be","status":"passed","time":{"start":1596047919250,"stop":1596047919254,"duration":4}},{"uid":"bdc5c2a878865275","status":"passed","time":{"start":1596005119268,"stop":1596005119270,"duration":2}},{"uid":"6f4900c7393ee626","status":"passed","time":{"start":1594531284174,"stop":1594531284175,"duration":1}},{"uid":"b029295acb6111b","status":"passed","time":{"start":1594163429741,"stop":1594163429743,"duration":2}},{"uid":"f04b0cf8c119277","status":"passed","time":{"start":1594163035928,"stop":1594163035929,"duration":1}}]},"11e49f45979df22d4f121435101e70bc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"afc8e5dacd30bc41","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0}},{"uid":"1f1df83d6cc10b66","status":"passed","time":{"start":1732764221169,"stop":1732764221169,"duration":0}},{"uid":"9c241cc9403723af","status":"passed","time":{"start":1732428196336,"stop":1732428196336,"duration":0}},{"uid":"deed80da6e08bd69","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"1152e12f582a6d83","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"1b30406a017c48cf089c8a0fad27377f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"556ecd5922774ce2","status":"passed","time":{"start":1596047924394,"stop":1596047924395,"duration":1}},{"uid":"99ccbff90b54af6e","status":"passed","time":{"start":1596005124496,"stop":1596005124497,"duration":1}},{"uid":"1cd01055a4395651","status":"passed","time":{"start":1594531289340,"stop":1594531289341,"duration":1}},{"uid":"ec365faf2c68024f","status":"passed","time":{"start":1594163434814,"stop":1594163434815,"duration":1}},{"uid":"7841db6e539293cc","status":"passed","time":{"start":1594163041203,"stop":1594163041204,"duration":1}}]},"4110170ab332498939ad9f2d0f38cf97":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"37fbb0401b01604d","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0}},{"uid":"6641c9ab33f4ea66","status":"passed","time":{"start":1732764221104,"stop":1732764221104,"duration":0}},{"uid":"d121ae5a75cc69b9","status":"passed","time":{"start":1732428196294,"stop":1732428196294,"duration":0}},{"uid":"139c28ca38674b14","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"7f23a2b3d247ad31","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"337bbc1cc632cf0323c6dd0c274cf890":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"48279c6ce1d9facc","status":"passed","time":{"start":1596047920513,"stop":1596047920515,"duration":2}},{"uid":"cee88e89df208e4f","status":"passed","time":{"start":1596005120406,"stop":1596005120409,"duration":3}},{"uid":"2888640c20968fc1","status":"passed","time":{"start":1594531285357,"stop":1594531285359,"duration":2}},{"uid":"50c311d4e2165600","status":"passed","time":{"start":1594163430799,"stop":1594163430804,"duration":5}},{"uid":"72f8eb876566d483","status":"passed","time":{"start":1594163037051,"stop":1594163037053,"duration":2}}]},"0236b069e77409277bb7591e93a2d821":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"28ad7dd78215e469","status":"passed","time":{"start":1596047924079,"stop":1596047924082,"duration":3}},{"uid":"929d68e86e333a47","status":"passed","time":{"start":1596005124179,"stop":1596005124182,"duration":3}},{"uid":"60a002680b8f9755","status":"passed","time":{"start":1594531289018,"stop":1594531289022,"duration":4}},{"uid":"25156512537447fb","status":"passed","time":{"start":1594163434522,"stop":1594163434525,"duration":3}},{"uid":"4ab23c4f0b69cfca","status":"passed","time":{"start":1594163040910,"stop":1594163040913,"duration":3}}]},"76cb71724bbc5595b66f218e2f828c5d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f87e2580dd045df5","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0}},{"uid":"3b9e344534b3c5db","status":"passed","time":{"start":1732764218673,"stop":1732764218673,"duration":0}},{"uid":"2cc2dcb2d1d8eb43","status":"passed","time":{"start":1732428194023,"stop":1732428194025,"duration":2}},{"uid":"2460353038ce1955","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}},{"uid":"afdaa298aab7eba8","status":"passed","time":{"start":1724735127282,"stop":1724735127282,"duration":0}}]},"3181c0c2e1c9ba7b49a9f72369c7b0bb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"971c2aa5dd36f62c","status":"passed","time":{"start":1733030100543,"stop":1733030100543,"duration":0}},{"uid":"1abde016dd7f5ee7","status":"passed","time":{"start":1732764220590,"stop":1732764220590,"duration":0}},{"uid":"649728966aa92b06","status":"passed","time":{"start":1732428195890,"stop":1732428195890,"duration":0}},{"uid":"b96004f0b179053d","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"af5a357d104e13f2","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"e437e22193ec7315819824ea1255ab3f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"be79a08ed18e426","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0}},{"uid":"37c27a38809b08b4","status":"passed","time":{"start":1732764218891,"stop":1732764218891,"duration":0}},{"uid":"2b76b55d8c8f82d1","status":"passed","time":{"start":1732428194237,"stop":1732428194238,"duration":1}},{"uid":"614b9e2de4457676","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"e798d2f5cc38e024","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"b22abb76677627273b26e5c011545fb2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c515ef635fa26df1","status":"passed","time":{"start":1733030098614,"stop":1733030098630,"duration":16}},{"uid":"1a13c6a89153460b","status":"passed","time":{"start":1732764218545,"stop":1732764218545,"duration":0}},{"uid":"bd11ee5929c6c53a","status":"passed","time":{"start":1732428193899,"stop":1732428193899,"duration":0}},{"uid":"5dad026541a05e65","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}},{"uid":"36b9e5073b489f49","status":"passed","time":{"start":1724735127157,"stop":1724735127157,"duration":0}}]},"9301dd0240ac1992916dc97e56ba9814":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"b59fa0a31eb9ce40","status":"passed","time":{"start":1596047924174,"stop":1596047924175,"duration":1}},{"uid":"a7f2c80fcabfa26f","status":"passed","time":{"start":1596005124275,"stop":1596005124275,"duration":0}},{"uid":"2b4668315481df04","status":"passed","time":{"start":1594531289110,"stop":1594531289111,"duration":1}},{"uid":"f1dd7560201f3c61","status":"passed","time":{"start":1594163434614,"stop":1594163434614,"duration":0}},{"uid":"2f93523973d23b07","status":"passed","time":{"start":1594163040999,"stop":1594163040999,"duration":0}}]},"d47ef982a9155fe594fea1ba842add64":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8a28a9133593bb88","status":"passed","time":{"start":1596047924128,"stop":1596047924129,"duration":1}},{"uid":"990aa76c2e4a8ae5","status":"passed","time":{"start":1596005124223,"stop":1596005124223,"duration":0}},{"uid":"b7a8a588df5fa84b","status":"passed","time":{"start":1594531289062,"stop":1594531289062,"duration":0}},{"uid":"a33bc88bf50f16ab","status":"passed","time":{"start":1594163434567,"stop":1594163434567,"duration":0}},{"uid":"fbc8353fef9eca75","status":"passed","time":{"start":1594163040953,"stop":1594163040953,"duration":0}}]},"9fe496d12a67f53b3208a0b823f2d8c3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e42b69525abdede6","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0}},{"uid":"b2f619fce2ea028d","status":"passed","time":{"start":1732764221144,"stop":1732764221144,"duration":0}},{"uid":"aa3ebaa27581f198","status":"passed","time":{"start":1732428196321,"stop":1732428196321,"duration":0}},{"uid":"ae7d3fce45bf33fb","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}},{"uid":"781079de643a720d","status":"passed","time":{"start":1724735129602,"stop":1724735129602,"duration":0}}]},"999238307e14499484c6cdf395220c6b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4223e436b2847599","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0}},{"uid":"d0931e78c129f8d8","status":"passed","time":{"start":1732764220261,"stop":1732764220261,"duration":0}},{"uid":"f91e38b8c375d31c","status":"passed","time":{"start":1732428195580,"stop":1732428195580,"duration":0}},{"uid":"90a24ba96aea3cfc","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"396df158495e2556","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"265b67c4139deaadb4d7c9416643f4c8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"43faaa0cc937a56b","status":"passed","time":{"start":1596047919522,"stop":1596047919526,"duration":4}},{"uid":"5b536f28af25a867","status":"passed","time":{"start":1596005119526,"stop":1596005119533,"duration":7}},{"uid":"b08bc5faad2e150","status":"passed","time":{"start":1594531284426,"stop":1594531284430,"duration":4}},{"uid":"14356135013d67fa","status":"passed","time":{"start":1594163429980,"stop":1594163429983,"duration":3}},{"uid":"e3f41b2e2a75326","status":"passed","time":{"start":1594163036185,"stop":1594163036189,"duration":4}}]},"e9bfe5ed84336ceb50e9a2cd6d3752ed":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a6a651d904577cf4","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0}},{"uid":"4438dce845a8b680","status":"passed","time":{"start":1732764219349,"stop":1732764219351,"duration":2}},{"uid":"d9328098007f6ade","status":"passed","time":{"start":1732428194672,"stop":1732428194672,"duration":0}},{"uid":"99a050e28b9f808c","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"a33fb2570aec1823","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"94e7f25439d88c0d2dae964ef4a033cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f4e7ccb7c6ccb848","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0}},{"uid":"edfd5d811972f420","status":"passed","time":{"start":1732764220683,"stop":1732764220683,"duration":0}},{"uid":"3529b67f8df1184b","status":"passed","time":{"start":1732428195975,"stop":1732428195976,"duration":1}},{"uid":"e5ae32dea8d8e5c3","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"547f04beeb8e83b4","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"a9a9cea93ff72e09882edc4b831ce933":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5488ed1b45d5018a","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"e695b3f4b0bdd51b","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"a076808e43574371","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"a492d74df14be54a","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}},{"uid":"c11bd2bbb0f17cd9","status":"passed","time":{"start":1724735129133,"stop":1724735129133,"duration":0}}]},"9e7357dc1f80abfb389c52315ac4c127":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":33,"unknown":0,"total":33},"items":[{"uid":"e5f4661ae40900e4","status":"passed","time":{"start":1596047923480,"stop":1596047923482,"duration":2}},{"uid":"99c0715ab0c78f38","status":"passed","time":{"start":1596005123484,"stop":1596005123487,"duration":3}},{"uid":"24e43a92770cf78b","status":"passed","time":{"start":1594531288395,"stop":1594531288398,"duration":3}},{"uid":"c3cec6d97d59b177","status":"passed","time":{"start":1594163433881,"stop":1594163433883,"duration":2}},{"uid":"93e9b2e4b1a2d9e7","status":"passed","time":{"start":1594163040369,"stop":1594163040371,"duration":2}}]},"3de540be96edd1a6ef052fccdb3f5cad":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e578dac1473f78ec","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0}},{"uid":"ef53249dd3798b49","status":"passed","time":{"start":1732764221343,"stop":1732764221343,"duration":0}},{"uid":"4aa537b5c88883a7","status":"passed","time":{"start":1732428196475,"stop":1732428196475,"duration":0}},{"uid":"7c2750d825fae93b","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"85d9d1820cce2f7e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"cd64b52319d4c70d68e281e8561ab97f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"31ce0fdb81c2daf6","status":"passed","time":{"start":1733030098942,"stop":1733030098942,"duration":0}},{"uid":"6a3f85e29591c654","status":"passed","time":{"start":1732764218869,"stop":1732764218871,"duration":2}},{"uid":"2b89947e3a3ec46d","status":"passed","time":{"start":1732428194216,"stop":1732428194216,"duration":0}},{"uid":"627da61e5891aa44","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}},{"uid":"d8e9539521c4ca00","status":"passed","time":{"start":1724735127500,"stop":1724735127500,"duration":0}}]},"fb8836e996664af9461454bae0b6f79c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5c460b7e756cd57","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0}},{"uid":"d731ec2306766d91","status":"passed","time":{"start":1732764221362,"stop":1732764221363,"duration":1}},{"uid":"62ef482e2cb3493b","status":"passed","time":{"start":1732428196489,"stop":1732428196489,"duration":0}},{"uid":"1b3bd0a5ea1aa072","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"2030ea00b6998f67","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"f2e69721b9f301c2454fa419ac365031":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"26189d3cfda1b8d1","status":"passed","time":{"start":1733030098614,"stop":1733030098614,"duration":0}},{"uid":"a6d26dfb90ab4062","status":"passed","time":{"start":1732764218536,"stop":1732764218536,"duration":0}},{"uid":"c77f51e83226296c","status":"passed","time":{"start":1732428193889,"stop":1732428193889,"duration":0}},{"uid":"693c5b2693478689","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}},{"uid":"d6d06cbc227917e","status":"passed","time":{"start":1724735127122,"stop":1724735127141,"duration":19}}]},"7059a00425101b60df77a404c614b2f7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"c993ad420a98b20b","status":"passed","time":{"start":1596047919033,"stop":1596047919039,"duration":6}},{"uid":"7e3e5f0e6b2ac00a","status":"passed","time":{"start":1596005119072,"stop":1596005119081,"duration":9}},{"uid":"66d603e02f4c879d","status":"passed","time":{"start":1594531284009,"stop":1594531284014,"duration":5}},{"uid":"290ff236df1a2651","status":"passed","time":{"start":1594163429583,"stop":1594163429588,"duration":5}},{"uid":"3bb28b482f891297","status":"passed","time":{"start":1594163035742,"stop":1594163035748,"duration":6}}]},"ef55d8f6f41b96bb67ad31442c22876f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"972994500e7168db","status":"passed","time":{"start":1596047920683,"stop":1596047923226,"duration":2543}},{"uid":"b0f33eb57d8e336c","status":"passed","time":{"start":1596005120573,"stop":1596005123219,"duration":2646}},{"uid":"4011c10620d1ee46","status":"passed","time":{"start":1594531285504,"stop":1594531288155,"duration":2651}},{"uid":"3a3d4867ba83b89a","status":"passed","time":{"start":1594163430990,"stop":1594163433685,"duration":2695}},{"uid":"72b5fe79c601386c","status":"passed","time":{"start":1594163037230,"stop":1594163040153,"duration":2923}}]},"c5f1cfe64ff8d3a4f16a4166c571797e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"22bb7ddce4971121","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0}},{"uid":"60f7c96f923539a5","status":"passed","time":{"start":1732764219159,"stop":1732764219160,"duration":1}},{"uid":"6076e8e1aaaa11ab","status":"passed","time":{"start":1732428194488,"stop":1732428194489,"duration":1}},{"uid":"11b652a05502070f","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}},{"uid":"e650d3e05f6d005c","status":"passed","time":{"start":1724735127875,"stop":1724735127875,"duration":0}}]},"8e87d116e1cdd640cae9c4bfd3a15981":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c678c03e12583e98","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0}},{"uid":"c00621abb22a9be3","status":"passed","time":{"start":1732764218782,"stop":1732764218782,"duration":0}},{"uid":"ac136a3215f7ad6c","status":"passed","time":{"start":1732428194132,"stop":1732428194132,"duration":0}},{"uid":"d558fd9b3bcee4ae","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}},{"uid":"6ce4bba2ff4664c2","status":"passed","time":{"start":1724735127407,"stop":1724735127407,"duration":0}}]},"4cb72e5cd027f42401e0d39ffc867cce":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a17af77049aab7bd","status":"passed","time":{"start":1596047924486,"stop":1596047924487,"duration":1}},{"uid":"73308d647f298d7b","status":"passed","time":{"start":1596005124589,"stop":1596005124590,"duration":1}},{"uid":"7f0f8fd6b42d9dfb","status":"passed","time":{"start":1594531289454,"stop":1594531289455,"duration":1}},{"uid":"62f6b3da69215445","status":"passed","time":{"start":1594163434905,"stop":1594163434907,"duration":2}},{"uid":"2aab30355c7660ab","status":"passed","time":{"start":1594163041296,"stop":1594163041297,"duration":1}}]},"a7b5f0a3a7cd2fe8faed75e5c4a52138":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"315e825b7f114d5b","status":"passed","time":{"start":1733030098942,"stop":1733030098958,"duration":16}},{"uid":"720b65d3a7d8ec34","status":"passed","time":{"start":1732764218877,"stop":1732764218877,"duration":0}},{"uid":"7087926d4a83e9d4","status":"passed","time":{"start":1732428194224,"stop":1732428194224,"duration":0}},{"uid":"d4c41912963969d7","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"5ecd182a341dd7b4","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"ec000a9da476f6dff77369d6e8beae11":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"d73e082fd035c1ae","status":"passed","time":{"start":1596047920375,"stop":1596047920377,"duration":2}},{"uid":"6e8d5feddee90c92","status":"passed","time":{"start":1596005120273,"stop":1596005120277,"duration":4}},{"uid":"46bbae8bf33b4f59","status":"passed","time":{"start":1594531285230,"stop":1594531285233,"duration":3}},{"uid":"288bb7cb21bbed23","status":"passed","time":{"start":1594163430703,"stop":1594163430707,"duration":4}},{"uid":"1db0e5098d440559","status":"passed","time":{"start":1594163036927,"stop":1594163036928,"duration":1}}]},"4ffbfcd08c63c75577964e4b263564bd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ca1eccae180a083e","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0}},{"uid":"98ca489a74667507","status":"passed","time":{"start":1732764218591,"stop":1732764218591,"duration":0}},{"uid":"8804093a9c3b17d","status":"passed","time":{"start":1732428193949,"stop":1732428193951,"duration":2}},{"uid":"d9a6d590487a20fd","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"7e0e76f32ac7ce4e","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"37cc6f6af3c2bfb1f6d9c3f30ad04774":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"544f917f30323c26","status":"passed","time":{"start":1596047924149,"stop":1596047924151,"duration":2}},{"uid":"afe0a378e2203577","status":"passed","time":{"start":1596005124243,"stop":1596005124247,"duration":4}},{"uid":"977c2304cf2a6f66","status":"passed","time":{"start":1594531289083,"stop":1594531289084,"duration":1}},{"uid":"e0b7907f3f1d33a6","status":"passed","time":{"start":1594163434586,"stop":1594163434587,"duration":1}},{"uid":"924579fed4477ca6","status":"passed","time":{"start":1594163040972,"stop":1594163040974,"duration":2}}]},"94f83aeabc8bb6c972cdb636509770fa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f55783c4fa90131e","status":"passed","time":{"start":1733030100726,"stop":1733030100726,"duration":0}}]},"629f8f3c77ceed21b9aefeb6ebebc433":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8caf8fe76e46aa0f","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0}},{"uid":"cb9f6d4c2aaf90e3","status":"passed","time":{"start":1732764220509,"stop":1732764220509,"duration":0}},{"uid":"44c1e35d7a7b2adb","status":"passed","time":{"start":1732428195817,"stop":1732428195818,"duration":1}},{"uid":"e0851c0ba53ec6a9","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"776a48c95cfacbf7","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"0694e08a88ff80537fae0ce33871b5be":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"fb676676627eae5f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098646,"stop":1733030098646,"duration":0}},{"uid":"32a39f3c0fa23567","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218562,"stop":1732764218562,"duration":0}},{"uid":"b7243d74fc99fb8b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193918,"stop":1732428193918,"duration":0}},{"uid":"cf3552eb00513a1a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"f4c5ff18f0370583","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"8c287dae332df512fc4a9755020ffedc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b40f27be3da7edd7","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0}},{"uid":"ff18bec5c293c228","status":"passed","time":{"start":1732764220975,"stop":1732764220977,"duration":2}},{"uid":"614133ca9c69e105","status":"passed","time":{"start":1732428196195,"stop":1732428196195,"duration":0}},{"uid":"6d9afe9fda19581e","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"5e8c0121e99e8c0","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"8958d176e6da23b5aa61f0da94fadb27":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"49c4bb04828a5c06","status":"passed","time":{"start":1596047924452,"stop":1596047924453,"duration":1}},{"uid":"2206ef27ed4fd89","status":"passed","time":{"start":1596005124554,"stop":1596005124556,"duration":2}},{"uid":"76af808094d99686","status":"passed","time":{"start":1594531289410,"stop":1594531289412,"duration":2}},{"uid":"79c1649c8f1501db","status":"passed","time":{"start":1594163434871,"stop":1594163434872,"duration":1}},{"uid":"b8a2cb52c3ed305","status":"passed","time":{"start":1594163041262,"stop":1594163041263,"duration":1}}]},"56f5382d4c162f3df4d4a7f43f75f3c8":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"261e01c60cd0001f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919092,"stop":1596047919092,"duration":0}},{"uid":"1425aefe6b9d52dc","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119159,"stop":1596005119159,"duration":0}},{"uid":"19581bdf6c2f6cef","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284048,"stop":1594531284048,"duration":0}},{"uid":"bdf9784089c24697","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429619,"stop":1594163429619,"duration":0}},{"uid":"25de3eff2e4f2b01","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035780,"stop":1594163035780,"duration":0}}]},"d96286d004d21bd579d7fafcd6645054":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fde3570837994bc4","status":"passed","time":{"start":1596047920499,"stop":1596047920502,"duration":3}},{"uid":"8e29639e2599c5a","status":"passed","time":{"start":1596005120389,"stop":1596005120393,"duration":4}},{"uid":"8a781f40dc7409ff","status":"passed","time":{"start":1594531285323,"stop":1594531285325,"duration":2}},{"uid":"6d22a2d4e160dbcf","status":"passed","time":{"start":1594163430785,"stop":1594163430786,"duration":1}},{"uid":"ab45e98f7489faed","status":"passed","time":{"start":1594163037033,"stop":1594163037037,"duration":4}}]},"aa4dfcf7aba7c99039cc0fa1e6688182":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":26,"unknown":0,"total":26},"items":[{"uid":"4c535348e552b6fc","status":"passed","time":{"start":1596047923646,"stop":1596047923647,"duration":1}},{"uid":"f1fdcdfa6bef02ab","status":"passed","time":{"start":1596005123675,"stop":1596005123678,"duration":3}},{"uid":"4b4e4c1672d978df","status":"passed","time":{"start":1594531288591,"stop":1594531288593,"duration":2}},{"uid":"6d9a87548ef8bc1f","status":"passed","time":{"start":1594163434037,"stop":1594163434038,"duration":1}},{"uid":"347394e0a35b39cb","status":"passed","time":{"start":1594163040516,"stop":1594163040517,"duration":1}}]},"262134764fa6664c0e3055da165452d3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f4915582d5908ed3","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0}},{"uid":"c005f5247ce8619b","status":"passed","time":{"start":1732764220948,"stop":1732764220950,"duration":2}},{"uid":"71e40623077306da","status":"passed","time":{"start":1732428196174,"stop":1732428196175,"duration":1}},{"uid":"1c922c5f58027b49","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"fed28c7a9755def6","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"e46a6ac896f2504c579c4bb2dd203dd3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c54ee6d74b1751b","status":"passed","time":{"start":1596047924170,"stop":1596047924170,"duration":0}},{"uid":"b56e6bd6da1d60e8","status":"passed","time":{"start":1596005124270,"stop":1596005124270,"duration":0}},{"uid":"95ee071b31ee5509","status":"passed","time":{"start":1594531289104,"stop":1594531289105,"duration":1}},{"uid":"22cf080fd44932a8","status":"passed","time":{"start":1594163434608,"stop":1594163434608,"duration":0}},{"uid":"89d8193cb4e366e3","status":"passed","time":{"start":1594163040993,"stop":1594163040994,"duration":1}}]},"e47953912bc73286c8a01ce448ee3c54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"30779503c72bcec6","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0}},{"uid":"c19e4739f2d4d64c","status":"passed","time":{"start":1732764220827,"stop":1732764220828,"duration":1}},{"uid":"b897401968bf0d8","status":"passed","time":{"start":1732428196084,"stop":1732428196084,"duration":0}},{"uid":"7a1019ba1beb3118","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"1c92b73c681a87bf","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"0b146f7fbac52b042804286da8716f6b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1c66d03c44b01cf6","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0}},{"uid":"ee07ce647fa212f","status":"passed","time":{"start":1732764220284,"stop":1732764220287,"duration":3}},{"uid":"25fd6f6c5cfe2b58","status":"passed","time":{"start":1732428195606,"stop":1732428195607,"duration":1}},{"uid":"8655885cb5db7a58","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"578c3a6cd3e7e40f","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"27ae718be00b2e9f316c37c338cb2894":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8db7c8bf0abe07bc","status":"passed","time":{"start":1733030100481,"stop":1733030100481,"duration":0}},{"uid":"9246dbe4ecdc42ce","status":"passed","time":{"start":1732764220516,"stop":1732764220516,"duration":0}},{"uid":"d562abb8385a61c5","status":"passed","time":{"start":1732428195826,"stop":1732428195826,"duration":0}},{"uid":"996165a0ada95681","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"611b4f8cf836294a","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"27e9a83bc54e6424b8009f8d82535881":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"12a2d14cf759563d","status":"passed","time":{"start":1596047924610,"stop":1596047924611,"duration":1}},{"uid":"f8a34cd2c7d65fe4","status":"passed","time":{"start":1596005124721,"stop":1596005124722,"duration":1}},{"uid":"ec46809c88927813","status":"passed","time":{"start":1594531289609,"stop":1594531289610,"duration":1}},{"uid":"53cc9273c8cf707b","status":"passed","time":{"start":1594163435031,"stop":1594163435032,"duration":1}},{"uid":"e7e0aa35a163d92a","status":"passed","time":{"start":1594163041436,"stop":1594163041437,"duration":1}}]},"a2768f68ae825ba2b78473ceb0eb184a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b59318a9c97ef9f1","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0}},{"uid":"c31558e9c7981ac7","status":"passed","time":{"start":1732764221308,"stop":1732764221308,"duration":0}},{"uid":"893dcbf3da59eb02","status":"passed","time":{"start":1732428196446,"stop":1732428196446,"duration":0}},{"uid":"af580569ddf3e366","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"ffc3f48cf5f0bf9f","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"eb0582ce0674121869dd4f6fce46e7f3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a1e3818ccb62ed24","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0}},{"uid":"9e71e34228180c1c","status":"passed","time":{"start":1732764220822,"stop":1732764220823,"duration":1}},{"uid":"158f20a061140f84","status":"passed","time":{"start":1732428196079,"stop":1732428196079,"duration":0}},{"uid":"e6d62aae7d602336","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}},{"uid":"a2cb5446a34df86","status":"passed","time":{"start":1724735129367,"stop":1724735129367,"duration":0}}]},"ebccba1809989898eb718f4c9be6ac5c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4475cf38101ddff9","status":"passed","time":{"start":1596047923549,"stop":1596047923551,"duration":2}},{"uid":"d3e1cbe30154ab3e","status":"passed","time":{"start":1596005123561,"stop":1596005123564,"duration":3}},{"uid":"712cd9a3ec64852d","status":"passed","time":{"start":1594531288489,"stop":1594531288491,"duration":2}},{"uid":"624758f15755b29f","status":"passed","time":{"start":1594163433950,"stop":1594163433951,"duration":1}},{"uid":"2726ed17b195a3c4","status":"passed","time":{"start":1594163040429,"stop":1594163040430,"duration":1}}]},"47664c0f62c7051b733823a3729b3581":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dcf4a7bf7583e93c","status":"passed","time":{"start":1596047924206,"stop":1596047924207,"duration":1}},{"uid":"7c09b81da3d42628","status":"passed","time":{"start":1596005124310,"stop":1596005124311,"duration":1}},{"uid":"99a20a20bb2bf992","status":"passed","time":{"start":1594531289141,"stop":1594531289142,"duration":1}},{"uid":"22cfbed0b5529495","status":"passed","time":{"start":1594163434643,"stop":1594163434644,"duration":1}},{"uid":"500335dfbffd0ef9","status":"passed","time":{"start":1594163041032,"stop":1594163041033,"duration":1}}]},"6c0e4715e324eb0b695da8f41f3f1ffc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3eb30e8474556824","status":"passed","time":{"start":1596047924372,"stop":1596047924373,"duration":1}},{"uid":"d5787cde07d46fdf","status":"passed","time":{"start":1596005124476,"stop":1596005124478,"duration":2}},{"uid":"11e9014b0f230fc","status":"passed","time":{"start":1594531289319,"stop":1594531289320,"duration":1}},{"uid":"9fdd4e9dffee2ec6","status":"passed","time":{"start":1594163434793,"stop":1594163434794,"duration":1}},{"uid":"45bd1a2ff639080c","status":"passed","time":{"start":1594163041183,"stop":1594163041184,"duration":1}}]},"d8282a7eb3ad08bfe01ca861e38bf2cb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8150d86645eb36cf","status":"passed","time":{"start":1596047924433,"stop":1596047924435,"duration":2}},{"uid":"bb6bb9c3ab9bb020","status":"passed","time":{"start":1596005124534,"stop":1596005124537,"duration":3}},{"uid":"b487e04f080cc503","status":"passed","time":{"start":1594531289387,"stop":1594531289389,"duration":2}},{"uid":"584221466e04ac28","status":"passed","time":{"start":1594163434852,"stop":1594163434853,"duration":1}},{"uid":"713da3149ef8c08e","status":"passed","time":{"start":1594163041242,"stop":1594163041243,"duration":1}}]},"4b9df5c8546e5aa2b71e686027672d5a":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"a225da0a45c18da1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919562,"stop":1596047919562,"duration":0}},{"uid":"dbda4089f7f1a910","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119558,"stop":1596005119558,"duration":0}},{"uid":"a3702374858b00d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284459,"stop":1594531284459,"duration":0}},{"uid":"efb88c24de2576cf","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430012,"stop":1594163430012,"duration":0}},{"uid":"9881c9d8f7a6cdd7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036228,"stop":1594163036228,"duration":0}}]},"bf9ab588ec37b96b09a8d0c56f74fc4a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c8d9a4d573dbda2b","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0}},{"uid":"fef2d68159e448ff","status":"passed","time":{"start":1732764218932,"stop":1732764218932,"duration":0}},{"uid":"533bf937be1aa466","status":"passed","time":{"start":1732428194277,"stop":1732428194277,"duration":0}},{"uid":"57efbea0ccf3907a","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"84ae1ddd95d9c6d3","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"5268fe9db165b30e7ec4383b2c210a70":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e8a8027406157d74","status":"passed","time":{"start":1596047923698,"stop":1596047923702,"duration":4}},{"uid":"8457bf3968a42f0d","status":"passed","time":{"start":1596005123727,"stop":1596005123729,"duration":2}},{"uid":"7fcb17208f3d91a9","status":"passed","time":{"start":1594531288639,"stop":1594531288641,"duration":2}},{"uid":"58441fc0dc5ca6b8","status":"passed","time":{"start":1594163434078,"stop":1594163434081,"duration":3}},{"uid":"52c506e3bc0042a","status":"passed","time":{"start":1594163040553,"stop":1594163040554,"duration":1}}]},"1ce6947fd0ebccbdeafac537499a9214":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4e1d4d9fac88298e","status":"passed","time":{"start":1596047924534,"stop":1596047924535,"duration":1}},{"uid":"ce2b2a87410f33de","status":"passed","time":{"start":1596005124639,"stop":1596005124642,"duration":3}},{"uid":"131b2a13475e3972","status":"passed","time":{"start":1594531289516,"stop":1594531289518,"duration":2}},{"uid":"78cb835834d1ed2e","status":"passed","time":{"start":1594163434954,"stop":1594163434955,"duration":1}},{"uid":"8ec62a0defba3c67","status":"passed","time":{"start":1594163041354,"stop":1594163041355,"duration":1}}]},"571e6c8954ee703e39040eac41d8ca2e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"df897630ab89a52","status":"passed","time":{"start":1596047919453,"stop":1596047919454,"duration":1}},{"uid":"da6aa960f9648f20","status":"passed","time":{"start":1596005119473,"stop":1596005119473,"duration":0}},{"uid":"62f8188f8b022026","status":"passed","time":{"start":1594531284382,"stop":1594531284383,"duration":1}},{"uid":"d168a7a38e51588a","status":"passed","time":{"start":1594163429937,"stop":1594163429938,"duration":1}},{"uid":"966bde63ac98e56c","status":"passed","time":{"start":1594163036129,"stop":1594163036130,"duration":1}}]},"a815ca6b5c6ae6833c572d19bb20ed19":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"297ed61987fc879a","status":"passed","time":{"start":1596047923337,"stop":1596047923340,"duration":3}},{"uid":"25f6db093b865f6e","status":"passed","time":{"start":1596005123342,"stop":1596005123347,"duration":5}},{"uid":"b7a56e0b0e08277a","status":"passed","time":{"start":1594531288260,"stop":1594531288260,"duration":0}},{"uid":"5451a9c30a83c42a","status":"passed","time":{"start":1594163433783,"stop":1594163433784,"duration":1}},{"uid":"9cf7e0428eee6060","status":"passed","time":{"start":1594163040258,"stop":1594163040259,"duration":1}}]},"644dd835a63b65e4d48cb2104cbbc61a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"23d3979fba69cd62","status":"passed","time":{"start":1596047924017,"stop":1596047924019,"duration":2}},{"uid":"dc2a945fd2226621","status":"passed","time":{"start":1596005124108,"stop":1596005124110,"duration":2}},{"uid":"71844b3661fbfdc1","status":"passed","time":{"start":1594531288958,"stop":1594531288959,"duration":1}},{"uid":"d4b963e4cdba7153","status":"passed","time":{"start":1594163434452,"stop":1594163434454,"duration":2}},{"uid":"f43cc1f7e002af99","status":"passed","time":{"start":1594163040832,"stop":1594163040833,"duration":1}}]},"663be697fad5745815fa1d52a2485aaa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"12012737d3600917","status":"passed","time":{"start":1596047924159,"stop":1596047924159,"duration":0}},{"uid":"ad95e7003b33706d","status":"passed","time":{"start":1596005124257,"stop":1596005124257,"duration":0}},{"uid":"df348bcd64efc627","status":"passed","time":{"start":1594531289094,"stop":1594531289094,"duration":0}},{"uid":"5511a03d07c814c6","status":"passed","time":{"start":1594163434596,"stop":1594163434597,"duration":1}},{"uid":"ca9b4c4f75fc79d6","status":"passed","time":{"start":1594163040983,"stop":1594163040983,"duration":0}}]},"0ca6c261f6caf983cecc5d9fa898244b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"913fbd5c2da31308","status":"passed","time":{"start":1733030098724,"stop":1733030098724,"duration":0}},{"uid":"d5aba2cd944d7efd","status":"passed","time":{"start":1732764218655,"stop":1732764218655,"duration":0}},{"uid":"a3395496d8bde803","status":"passed","time":{"start":1732428194006,"stop":1732428194008,"duration":2}},{"uid":"f80099cf6c294d2b","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"99f691b62c390084","status":"passed","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"b223f14337b9b49b6e64d94d9479e857":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a5961784f4ddfa34","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0}},{"uid":"62a6bbd8d87be20e","status":"passed","time":{"start":1732764219232,"stop":1732764219232,"duration":0}},{"uid":"777edc280c74020d","status":"passed","time":{"start":1732428194550,"stop":1732428194550,"duration":0}},{"uid":"585949d19b46a5d2","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"66f1b8d1e5ed1dbe","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"cff2b633528ecd689efa06bc07b0cbad":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"221803c6f8353887","status":"passed","time":{"start":1596047924504,"stop":1596047924505,"duration":1}},{"uid":"88295a1e0a953d36","status":"passed","time":{"start":1596005124609,"stop":1596005124610,"duration":1}},{"uid":"c20cde61f067e395","status":"passed","time":{"start":1594531289477,"stop":1594531289477,"duration":0}},{"uid":"b6459e84010f0c41","status":"passed","time":{"start":1594163434925,"stop":1594163434925,"duration":0}},{"uid":"4b1951d683a33e6c","status":"passed","time":{"start":1594163041317,"stop":1594163041323,"duration":6}}]},"c8e68699f69722b658f5f06dbcd81106":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"9d452c5742c1a196","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919593,"stop":1596047919593,"duration":0}},{"uid":"d2368433f3eaa614","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119578,"stop":1596005119578,"duration":0}},{"uid":"9175f83d2e02a609","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284476,"stop":1594531284476,"duration":0}},{"uid":"449cc0b01c523314","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430029,"stop":1594163430029,"duration":0}},{"uid":"30f8cd08dbb389dd","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036249,"stop":1594163036249,"duration":0}}]},"bf37412e0e610d07d951e5fde674ec97":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"40b9b78f2d258cf9","status":"passed","time":{"start":1733030099192,"stop":1733030099208,"duration":16}},{"uid":"3c7a781e3674db5e","status":"passed","time":{"start":1732764219151,"stop":1732764219153,"duration":2}},{"uid":"2b98fb3b88f75199","status":"passed","time":{"start":1732428194480,"stop":1732428194480,"duration":0}},{"uid":"369d691aa58bf89d","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"2c4e292a782b80e3","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"f5e7301aea89b5d40e1159c0857f273c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":25},"items":[{"uid":"c613a638755d07e5","status":"passed","time":{"start":1596047920355,"stop":1596047920358,"duration":3}},{"uid":"293d0bf685ed1b1d","status":"passed","time":{"start":1596005120259,"stop":1596005120260,"duration":1}},{"uid":"9ec6eb7b9588290","status":"passed","time":{"start":1594531285220,"stop":1594531285222,"duration":2}},{"uid":"c64d36f6eb7683d8","status":"passed","time":{"start":1594163430692,"stop":1594163430693,"duration":1}},{"uid":"2a04fd28f8355e23","status":"passed","time":{"start":1594163036917,"stop":1594163036918,"duration":1}}]},"10af3a5c9f6fb077c8237771f4b70e20":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2de9285990285353","status":"passed","time":{"start":1733030098896,"stop":1733030098896,"duration":0}},{"uid":"e91954f86960f5cf","status":"passed","time":{"start":1732764218819,"stop":1732764218819,"duration":0}},{"uid":"5d8c14adba840438","status":"passed","time":{"start":1732428194163,"stop":1732428194163,"duration":0}},{"uid":"ace382695affabdf","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}},{"uid":"aca9d99cb0e5842e","status":"passed","time":{"start":1724735127438,"stop":1724735127453,"duration":15}}]},"45eae88b29d1063162552e183c7ef4f2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7a84f8cdf7ca164","status":"passed","time":{"start":1596047924361,"stop":1596047924362,"duration":1}},{"uid":"48a0acd224010e8","status":"passed","time":{"start":1596005124465,"stop":1596005124466,"duration":1}},{"uid":"823a4e83429c2d1b","status":"passed","time":{"start":1594531289307,"stop":1594531289308,"duration":1}},{"uid":"85c97a97b0e3037f","status":"passed","time":{"start":1594163434784,"stop":1594163434785,"duration":1}},{"uid":"9181d4db84444f93","status":"passed","time":{"start":1594163041174,"stop":1594163041175,"duration":1}}]},"b85aee9ae2ee06fc56de8481df862c73":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"69f67038b11a4861","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0}},{"uid":"980af150a499b4e9","status":"passed","time":{"start":1732764220704,"stop":1732764220704,"duration":0}},{"uid":"419686fbcf063822","status":"passed","time":{"start":1732428195990,"stop":1732428195990,"duration":0}},{"uid":"9a325845218dd6ae","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"d837297408a13c1e","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"2f8f18e1fa04b0776df535518795568e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"64318d4a8a2213e6","status":"passed","time":{"start":1596047924674,"stop":1596047924674,"duration":0}},{"uid":"6fbbde4ffedbca69","status":"passed","time":{"start":1596005124812,"stop":1596005124813,"duration":1}},{"uid":"f7b04ec70e1e2998","status":"passed","time":{"start":1594531289689,"stop":1594531289690,"duration":1}},{"uid":"96a6add505173a69","status":"passed","time":{"start":1594163435095,"stop":1594163435096,"duration":1}},{"uid":"9eb12b7dcf0dfb1e","status":"passed","time":{"start":1594163041512,"stop":1594163041513,"duration":1}}]},"80de0b9e588cbd07398d6b564308167b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"9f8c57de0f878507","status":"passed","time":{"start":1596047923248,"stop":1596047923249,"duration":1}},{"uid":"450d78c633ea7054","status":"passed","time":{"start":1596005123242,"stop":1596005123243,"duration":1}},{"uid":"6b85938e19540057","status":"passed","time":{"start":1594531288175,"stop":1594531288176,"duration":1}},{"uid":"5a024a88331bc5f5","status":"passed","time":{"start":1594163433705,"stop":1594163433705,"duration":0}},{"uid":"190a2ce33b0b8ce6","status":"passed","time":{"start":1594163040173,"stop":1594163040173,"duration":0}}]},"a12b9599b8bf7b92d2c2e1462a17342d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9eaae816682ea6e3","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0}},{"uid":"112ca50049d27c","status":"passed","time":{"start":1732764221286,"stop":1732764221288,"duration":2}},{"uid":"973452fbe07efc18","status":"passed","time":{"start":1732428196425,"stop":1732428196425,"duration":0}},{"uid":"ede582dcc2b34bf3","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"b32352034ba0a692","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"a21a46b7b739add8ed87983bb6839a80":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3f19c723aec9bbbd","status":"passed","time":{"start":1596047923411,"stop":1596047923412,"duration":1}},{"uid":"d92c197afdcf59d5","status":"passed","time":{"start":1596005123408,"stop":1596005123409,"duration":1}},{"uid":"2c0ade2f647cae7f","status":"passed","time":{"start":1594531288334,"stop":1594531288335,"duration":1}},{"uid":"718ec6b8c7e864a7","status":"passed","time":{"start":1594163433830,"stop":1594163433831,"duration":1}},{"uid":"e83d3154896ac00b","status":"passed","time":{"start":1594163040313,"stop":1594163040315,"duration":2}}]},"f04224c3027ffbdd1d73330dddec4357":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"78ac10cd954d464d","status":"passed","time":{"start":1596047923978,"stop":1596047923979,"duration":1}},{"uid":"95e32c259c3e91eb","status":"passed","time":{"start":1596005124060,"stop":1596005124060,"duration":0}},{"uid":"82720fd165081397","status":"passed","time":{"start":1594531288913,"stop":1594531288913,"duration":0}},{"uid":"cabbdbf7c4dc2fca","status":"passed","time":{"start":1594163434404,"stop":1594163434405,"duration":1}},{"uid":"d2301e3f4bd8c947","status":"passed","time":{"start":1594163040792,"stop":1594163040793,"duration":1}}]},"4355f798d978bdfe8915957eb9636552":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9cc2024d730e5f8a","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0}}]},"884fcf3671ca321076723a238ddb92c0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"24f0384efd85ae74","status":"passed","time":{"start":1733030100617,"stop":1733030100617,"duration":0}},{"uid":"5bf735ebb9d90923","status":"passed","time":{"start":1732764220651,"stop":1732764220651,"duration":0}},{"uid":"4750955362b24610","status":"passed","time":{"start":1732428195946,"stop":1732428195947,"duration":1}},{"uid":"884c8d1f852cc3dc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"dba3101c45ee1611","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"68fe6059f779e771c85a9294453424b7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"494b2d233c0d079a","status":"passed","time":{"start":1596047920437,"stop":1596047920439,"duration":2}},{"uid":"284480376794b8c","status":"passed","time":{"start":1596005120337,"stop":1596005120339,"duration":2}},{"uid":"b1cec2c38735a32d","status":"passed","time":{"start":1594531285284,"stop":1594531285285,"duration":1}},{"uid":"a4c3ea1e7d09b923","status":"passed","time":{"start":1594163430750,"stop":1594163430751,"duration":1}},{"uid":"cc1fca336626fc40","status":"passed","time":{"start":1594163036982,"stop":1594163036984,"duration":2}}]},"8be748c3d426c1b249bd90b2b524810d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ee3c307a9855a6d2","status":"passed","time":{"start":1596047920540,"stop":1596047920540,"duration":0}},{"uid":"f6e3ab7f8304d678","status":"passed","time":{"start":1596005120435,"stop":1596005120436,"duration":1}},{"uid":"f03ad10b2c6c1d5f","status":"passed","time":{"start":1594531285383,"stop":1594531285384,"duration":1}},{"uid":"13e172e2a983a48","status":"passed","time":{"start":1594163430835,"stop":1594163430837,"duration":2}},{"uid":"cb83fca88984b893","status":"passed","time":{"start":1594163037087,"stop":1594163037088,"duration":1}}]},"47a8a15643c132c9b9f0d902bcff28dd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c1393951861e51a9","status":"passed","time":{"start":1733030099302,"stop":1733030099302,"duration":0}},{"uid":"4d4729a99109106e","status":"passed","time":{"start":1732764219269,"stop":1732764219269,"duration":0}},{"uid":"d19efceb39f40f4f","status":"passed","time":{"start":1732428194587,"stop":1732428194587,"duration":0}},{"uid":"41efd0d786aed73","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}},{"uid":"d1585e7c78fd8d06","status":"passed","time":{"start":1724735127984,"stop":1724735127984,"duration":0}}]},"92164414ad94bf1f5638230345fa606d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ee5910cfe65a88ee","status":"passed","time":{"start":1733030099255,"stop":1733030099255,"duration":0}},{"uid":"8e4b6f6bd251566","status":"passed","time":{"start":1732764219215,"stop":1732764219215,"duration":0}},{"uid":"5d373bcba925975c","status":"passed","time":{"start":1732428194535,"stop":1732428194535,"duration":0}},{"uid":"b29b4bc1c1fe7917","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}},{"uid":"d8f6e0603b79e82b","status":"passed","time":{"start":1724735127922,"stop":1724735127922,"duration":0}}]},"fe70f843c5545a5667958dc2a89ae238":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"62762b3c282c644b","status":"passed","time":{"start":1596047923725,"stop":1596047923726,"duration":1}},{"uid":"48ea52821d6aa2a8","status":"passed","time":{"start":1596005123756,"stop":1596005123757,"duration":1}},{"uid":"468448816dd27400","status":"passed","time":{"start":1594531288662,"stop":1594531288665,"duration":3}},{"uid":"34ac245591c6d4ad","status":"passed","time":{"start":1594163434104,"stop":1594163434105,"duration":1}},{"uid":"655fb90914064be1","status":"passed","time":{"start":1594163040571,"stop":1594163040572,"duration":1}}]},"a59ece93d187b6f3f1677fc20ca9b1f2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e94cf5e29247be9a","status":"passed","time":{"start":1596047924467,"stop":1596047924468,"duration":1}},{"uid":"b561cf552d5e73c3","status":"passed","time":{"start":1596005124571,"stop":1596005124572,"duration":1}},{"uid":"9feae1e507d9e17b","status":"passed","time":{"start":1594531289432,"stop":1594531289433,"duration":1}},{"uid":"6f1625cf376dfbc9","status":"passed","time":{"start":1594163434886,"stop":1594163434887,"duration":1}},{"uid":"d9439e6355e142f2","status":"passed","time":{"start":1594163041278,"stop":1594163041278,"duration":0}}]},"73977fc23d0427de5570dbdeaca30321":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"83ae1189d3669b33","status":"passed","time":{"start":1733030100247,"stop":1733030100247,"duration":0}},{"uid":"ff9c64bdd3b3fc0c","status":"passed","time":{"start":1732764220276,"stop":1732764220276,"duration":0}},{"uid":"ef905ece7eeedc77","status":"passed","time":{"start":1732428195597,"stop":1732428195598,"duration":1}},{"uid":"fa5b03edd274b2cd","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}},{"uid":"b98125cb150cd794","status":"passed","time":{"start":1724735128899,"stop":1724735128899,"duration":0}}]},"7c59feaf54bd4089e056f041844e3fe6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a90239b6ef90f6a6","status":"passed","time":{"start":1733030098911,"stop":1733030098911,"duration":0}},{"uid":"1251fa1056fea3d4","status":"passed","time":{"start":1732764218832,"stop":1732764218832,"duration":0}},{"uid":"1265911f14bcd919","status":"passed","time":{"start":1732428194179,"stop":1732428194180,"duration":1}},{"uid":"98d0f495e6dcba7e","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}},{"uid":"df3147d31fee6968","status":"passed","time":{"start":1724735127453,"stop":1724735127453,"duration":0}}]},"7e72b93ac2dd3d898a0bd8875f55f383":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":30},"items":[{"uid":"86c04bcc57c9b2e7","status":"passed","time":{"start":1596047919283,"stop":1596047919288,"duration":5}},{"uid":"718e9583733eb428","status":"passed","time":{"start":1596005119302,"stop":1596005119303,"duration":1}},{"uid":"fef40d97bc21931f","status":"passed","time":{"start":1594531284197,"stop":1594531284197,"duration":0}},{"uid":"1864446173135965","status":"passed","time":{"start":1594163429764,"stop":1594163429765,"duration":1}},{"uid":"1a6c79c62f0b0e02","status":"passed","time":{"start":1594163035959,"stop":1594163035960,"duration":1}}]},"7c1c8c6318c554c86b695deacecf1854":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5496efe2fd3e353","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0}},{"uid":"965bac5a2c55f031","status":"passed","time":{"start":1732764220989,"stop":1732764220989,"duration":0}},{"uid":"73f30fbb9798a5d5","status":"passed","time":{"start":1732428196208,"stop":1732428196209,"duration":1}},{"uid":"d1a80d9f422182d","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"a2776f2124bd86f4","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"3a0022f9e1e56fec3d9bba2b7b27d486":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3707f05ce7b52058","status":"passed","time":{"start":1596047923888,"stop":1596047923890,"duration":2}},{"uid":"36748e65bdf61ed8","status":"passed","time":{"start":1596005123920,"stop":1596005123921,"duration":1}},{"uid":"8a04fc81c9c71515","status":"passed","time":{"start":1594531288820,"stop":1594531288822,"duration":2}},{"uid":"4c7d8f554bf4a426","status":"passed","time":{"start":1594163434289,"stop":1594163434291,"duration":2}},{"uid":"4f2f66d8ffe3d17e","status":"passed","time":{"start":1594163040705,"stop":1594163040707,"duration":2}}]},"a509e3c0ca4051c43628b1084be46cd0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"102dd06132e50a69","status":"passed","time":{"start":1596047924184,"stop":1596047924185,"duration":1}},{"uid":"969f4bc7638ab01","status":"passed","time":{"start":1596005124285,"stop":1596005124285,"duration":0}},{"uid":"3286a5532b39c020","status":"passed","time":{"start":1594531289121,"stop":1594531289121,"duration":0}},{"uid":"f665e521010427be","status":"passed","time":{"start":1594163434624,"stop":1594163434624,"duration":0}},{"uid":"f5299daae62ca364","status":"passed","time":{"start":1594163041010,"stop":1594163041011,"duration":1}}]},"9fee131d815f560a33f2993b7a094489":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"72c2edc2055d0da7","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0}},{"uid":"ef2b00c02db84592","status":"passed","time":{"start":1732764219186,"stop":1732764219186,"duration":0}},{"uid":"607f84fe70696eb5","status":"passed","time":{"start":1732428194512,"stop":1732428194512,"duration":0}},{"uid":"2965d2d3db0ea08e","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"be5a8376fdcba717","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"ecc1f7419b2f77621f5c909f1d0df9a9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1cc5ce778c99d98","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0}},{"uid":"c8a70d9350601da5","status":"passed","time":{"start":1732764221235,"stop":1732764221235,"duration":0}},{"uid":"98c161ccba9924bd","status":"passed","time":{"start":1732428196385,"stop":1732428196385,"duration":0}},{"uid":"9525e56c1666fc0f","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"de3c176bdacd6cb0","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"2ab55d25b4f71b0a35e531ab6cae710e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e7ac97a954c5e722","status":"passed","time":{"start":1733030100497,"stop":1733030100497,"duration":0}},{"uid":"8e87cfc15c8260a3","status":"passed","time":{"start":1732764220528,"stop":1732764220529,"duration":1}},{"uid":"21f08ae936e1de27","status":"passed","time":{"start":1732428195838,"stop":1732428195839,"duration":1}},{"uid":"b1c2f2381b1441f6","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}},{"uid":"204a2114486cc2f9","status":"passed","time":{"start":1724735129117,"stop":1724735129117,"duration":0}}]},"7732bdc5c8a12e91b22a2477eebb13bf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"8dc143e390931cc3","status":"passed","time":{"start":1596047920003,"stop":1596047920224,"duration":221}},{"uid":"7856b8751b472e6a","status":"passed","time":{"start":1596005119952,"stop":1596005120131,"duration":179}},{"uid":"19f2ba140f2437ae","status":"passed","time":{"start":1594531284873,"stop":1594531285093,"duration":220}},{"uid":"4f2c07b07cf9f421","status":"passed","time":{"start":1594163430378,"stop":1594163430587,"duration":209}},{"uid":"53b8c0131b3b3490","status":"passed","time":{"start":1594163036601,"stop":1594163036803,"duration":202}}]},"05d3d7ae3b11057af82404f162aa30df":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"101b76d3a18bb4c3","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0}},{"uid":"4d8c29fe45d13f2d","status":"passed","time":{"start":1732764220346,"stop":1732764220346,"duration":0}},{"uid":"bcc8c6b28fb32dd0","status":"passed","time":{"start":1732428195666,"stop":1732428195666,"duration":0}},{"uid":"704aacac2db91585","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"469371686ca36a1e","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"c5fd0529c8efb80c665151c8fe4db950":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dd485df44deac579","status":"passed","time":{"start":1596047919638,"stop":1596047919640,"duration":2}},{"uid":"94eb7c5df2ab243c","status":"passed","time":{"start":1596005119617,"stop":1596005119617,"duration":0}},{"uid":"936ceda4816c252c","status":"passed","time":{"start":1594531284519,"stop":1594531284520,"duration":1}},{"uid":"1331fbc766a5d0da","status":"passed","time":{"start":1594163430062,"stop":1594163430063,"duration":1}},{"uid":"7fac570d333c8799","status":"passed","time":{"start":1594163036280,"stop":1594163036281,"duration":1}}]},"4ead7e0fcfcb5e2314fc6a89a93e9734":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fbda7cc90bd0bf8e","status":"passed","time":{"start":1596047924351,"stop":1596047924353,"duration":2}},{"uid":"be8a17da662ef6fa","status":"passed","time":{"start":1596005124455,"stop":1596005124456,"duration":1}},{"uid":"5459c453ab68544f","status":"passed","time":{"start":1594531289294,"stop":1594531289295,"duration":1}},{"uid":"45d0744cd9f6c67f","status":"passed","time":{"start":1594163434775,"stop":1594163434776,"duration":1}},{"uid":"651a68767b0788de","status":"passed","time":{"start":1594163041164,"stop":1594163041165,"duration":1}}]},"fc1061f17dd61adf726ad7c2bb23539c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"690df5b9e2e97d3","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0}},{"uid":"c3e9cf6e477b7f80","status":"passed","time":{"start":1732764220749,"stop":1732764220749,"duration":0}},{"uid":"93ceeb95a47fabbf","status":"passed","time":{"start":1732428196029,"stop":1732428196030,"duration":1}},{"uid":"39c69409f76377e7","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}},{"uid":"a14fdddc74cd287e","status":"passed","time":{"start":1724735129321,"stop":1724735129321,"duration":0}}]},"3249b5db727c0aadecf3cb62b280e675":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7aa3fbfc8218c54e","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0}},{"uid":"43a8b37a1715c915","status":"passed","time":{"start":1732764218582,"stop":1732764218583,"duration":1}},{"uid":"8dde6031964dc28f","status":"passed","time":{"start":1732428193941,"stop":1732428193942,"duration":1}},{"uid":"b1d54b76165521a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"164087ecc666d9a0","status":"passed","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"d2c9cdacf9fca346eec2858cd44275e6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5ac65e8dc17d86a","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0}},{"uid":"388d9dc9fa1f1c3a","status":"passed","time":{"start":1732764221087,"stop":1732764221087,"duration":0}},{"uid":"5a2ae93193e5280a","status":"passed","time":{"start":1732428196278,"stop":1732428196278,"duration":0}},{"uid":"71d876f4d19ecd67","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}},{"uid":"3151ebffdc64c952","status":"passed","time":{"start":1724735129555,"stop":1724735129570,"duration":15}}]},"c387db789a67b80c29f3c3ba2e6c9bce":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d0b6dccad411741e","status":"passed","time":{"start":1733030100184,"stop":1733030100184,"duration":0}},{"uid":"41668c3c4e1a677a","status":"passed","time":{"start":1732764220213,"stop":1732764220213,"duration":0}},{"uid":"af82a0c3b0cef265","status":"passed","time":{"start":1732428195530,"stop":1732428195531,"duration":1}},{"uid":"84f17449b7b13451","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"324c41918ed3c26a","status":"passed","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"59de8dec543be1db3938897a3c9169de":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f39847014d01db85","status":"passed","time":{"start":1733030099021,"stop":1733030099161,"duration":140}},{"uid":"b7dd8f8438e567a9","status":"passed","time":{"start":1732764218953,"stop":1732764219098,"duration":145}},{"uid":"7560669431ea4aa8","status":"passed","time":{"start":1732428194292,"stop":1732428194424,"duration":132}},{"uid":"7fd5632b0213855d","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}},{"uid":"60f5877935ced5c5","status":"passed","time":{"start":1724735127688,"stop":1724735127813,"duration":125}}]},"3535b5d3361369c2593c9d89ae1cea1a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6554b0fd80e34f57","status":"passed","time":{"start":1596047923924,"stop":1596047923929,"duration":5}},{"uid":"e69af86f54c7868c","status":"passed","time":{"start":1596005123970,"stop":1596005123973,"duration":3}},{"uid":"bacecbd86edd2bf0","status":"passed","time":{"start":1594531288858,"stop":1594531288859,"duration":1}},{"uid":"8d0dd3ee10bf22df","status":"passed","time":{"start":1594163434341,"stop":1594163434343,"duration":2}},{"uid":"44c4d2ac11e141a4","status":"passed","time":{"start":1594163040743,"stop":1594163040745,"duration":2}}]},"533d438d8a468bebefb4d5ec0ab2129d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"9f8e30dc708eeb","status":"passed","time":{"start":1596047924494,"stop":1596047924495,"duration":1}},{"uid":"33c3d515cc3533ef","status":"passed","time":{"start":1596005124596,"stop":1596005124597,"duration":1}},{"uid":"90027bd4f3079ed1","status":"passed","time":{"start":1594531289465,"stop":1594531289467,"duration":2}},{"uid":"14a73be41002f794","status":"passed","time":{"start":1594163434913,"stop":1594163434914,"duration":1}},{"uid":"ba9a6e2c1a64799c","status":"passed","time":{"start":1594163041302,"stop":1594163041303,"duration":1}}]},"8de0f2f9cbc9fd26d52a18adb21715cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13},"items":[{"uid":"706a337230dfa133","status":"passed","time":{"start":1596047920580,"stop":1596047920582,"duration":2}},{"uid":"762f8df9632f387f","status":"passed","time":{"start":1596005120477,"stop":1596005120479,"duration":2}},{"uid":"4046a5bcf1bd862c","status":"passed","time":{"start":1594531285418,"stop":1594531285420,"duration":2}},{"uid":"206ba31b5ce3c0b9","status":"passed","time":{"start":1594163430880,"stop":1594163430883,"duration":3}},{"uid":"5ceaa41dcc6b2453","status":"passed","time":{"start":1594163037121,"stop":1594163037123,"duration":2}}]},"e3d629a995491cb3a3079998a04583ff":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e96aee50481acdd6","status":"passed","time":{"start":1733030101054,"stop":1733030101070,"duration":16}},{"uid":"66020f911b054e74","status":"passed","time":{"start":1732764221218,"stop":1732764221218,"duration":0}},{"uid":"ac8683bc2703e398","status":"passed","time":{"start":1732428196369,"stop":1732428196369,"duration":0}},{"uid":"2acb560e089cb7c8","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"b843b5b7994550ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"b2b12ad2385368d21ad81dc66e7b08ab":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"3a2742b86cdf4969","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919084,"stop":1596047919084,"duration":0}},{"uid":"8d42dc79d020ca33","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119147,"stop":1596005119147,"duration":0}},{"uid":"156d58f373c128f7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284042,"stop":1594531284042,"duration":0}},{"uid":"4065714818e524e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429612,"stop":1594163429612,"duration":0}},{"uid":"d107062de6c23913","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035774,"stop":1594163035774,"duration":0}}]},"fd37424f9957f0d1afe768cce5a8cc08":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d518579b8137712e","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0}},{"uid":"4c5cc35d3de0d6f4","status":"passed","time":{"start":1732764221298,"stop":1732764221298,"duration":0}},{"uid":"d04b40a520c97bdd","status":"passed","time":{"start":1732428196435,"stop":1732428196436,"duration":1}},{"uid":"92297f3cbdd8ad78","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}},{"uid":"70e9bff1f7e13160","status":"passed","time":{"start":1724735129727,"stop":1724735129727,"duration":0}}]},"1051a395d8289668fbb59ee9de3c3a4f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8eb80b15a6d6b848","status":"passed","time":{"start":1733030099161,"stop":1733030099177,"duration":16}},{"uid":"142f5165c8452d36","status":"passed","time":{"start":1732764219120,"stop":1732764219120,"duration":0}},{"uid":"1b6b658aae9aa73c","status":"passed","time":{"start":1732428194447,"stop":1732428194447,"duration":0}},{"uid":"ed30e8563a89229a","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}},{"uid":"2f09ef1a750aec43","status":"passed","time":{"start":1724735127828,"stop":1724735127844,"duration":16}}]},"e3b42ce7d56f4739019f8eb0baf01610":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e5cd64cfdc76a8e9","status":"passed","time":{"start":1596047924578,"stop":1596047924579,"duration":1}},{"uid":"49247b03e13673b2","status":"passed","time":{"start":1596005124689,"stop":1596005124689,"duration":0}},{"uid":"c8961ed572428fae","status":"passed","time":{"start":1594531289572,"stop":1594531289573,"duration":1}},{"uid":"d218a6650a6ff33b","status":"passed","time":{"start":1594163435000,"stop":1594163435001,"duration":1}},{"uid":"d235675b8728288e","status":"passed","time":{"start":1594163041399,"stop":1594163041400,"duration":1}}]},"77c7125894dc4635fdd1db51405959d3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c50649c997228fe6","status":"passed","time":{"start":1733030101070,"stop":1733030101070,"duration":0}},{"uid":"3846518071a02e50","status":"passed","time":{"start":1732764221226,"stop":1732764221226,"duration":0}},{"uid":"5b15d7c039eaff13","status":"passed","time":{"start":1732428196377,"stop":1732428196377,"duration":0}},{"uid":"ed5fbc4b14885f68","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}},{"uid":"c08b2480b8f26290","status":"passed","time":{"start":1724735129664,"stop":1724735129664,"duration":0}}]},"29080842d6cf4a4d18869922ebddc40d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f118916485c24d6","status":"passed","time":{"start":1596047920674,"stop":1596047920675,"duration":1}},{"uid":"2493234e74d23534","status":"passed","time":{"start":1596005120564,"stop":1596005120565,"duration":1}},{"uid":"b7e317fc8a443f5a","status":"passed","time":{"start":1594531285494,"stop":1594531285495,"duration":1}},{"uid":"853334812ba3faf8","status":"passed","time":{"start":1594163430979,"stop":1594163430979,"duration":0}},{"uid":"5687ffdf9660a963","status":"passed","time":{"start":1594163037217,"stop":1594163037217,"duration":0}}]},"100f3ec5a4076df24287398b05313e40":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"76b5913eea1a207c","status":"passed","time":{"start":1596047919066,"stop":1596047919069,"duration":3}},{"uid":"703eccc37aa4480a","status":"passed","time":{"start":1596005119127,"stop":1596005119131,"duration":4}},{"uid":"5b733b15ffd4d21b","status":"passed","time":{"start":1594531284026,"stop":1594531284028,"duration":2}},{"uid":"ea891ee495efae08","status":"passed","time":{"start":1594163429598,"stop":1594163429599,"duration":1}},{"uid":"e247bba949d0fae1","status":"passed","time":{"start":1594163035758,"stop":1594163035760,"duration":2}}]},"acc964c78dd821707ef4a0652a683e9a":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"5a5d0954bb249b69","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098708,"stop":1733030098708,"duration":0}},{"uid":"c25f8210fdb51a41","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218647,"stop":1732764218647,"duration":0}},{"uid":"4942ac4be65ef1b0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428193998,"stop":1732428193998,"duration":0}},{"uid":"1319e1ae94efdc02","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}},{"uid":"6fbcaa806475fb37","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127250,"stop":1724735127250,"duration":0}}]},"66b3728fd611f13d7a6d30cfef1eac32":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3c872a9f82c9971c","status":"passed","time":{"start":1596047924267,"stop":1596047924268,"duration":1}},{"uid":"bcde761c499b0acf","status":"passed","time":{"start":1596005124370,"stop":1596005124370,"duration":0}},{"uid":"8ee0d565efe185b5","status":"passed","time":{"start":1594531289198,"stop":1594531289199,"duration":1}},{"uid":"4af38b49485e8e29","status":"passed","time":{"start":1594163434697,"stop":1594163434697,"duration":0}},{"uid":"e911b9f00e76a1ca","status":"passed","time":{"start":1594163041086,"stop":1594163041087,"duration":1}}]},"96cb2196fbafa0a005eea045cb7fef37":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c3565c63db8c5cc1","status":"passed","time":{"start":1596047923284,"stop":1596047923285,"duration":1}},{"uid":"c5bb4146e2b5a933","status":"passed","time":{"start":1596005123286,"stop":1596005123288,"duration":2}},{"uid":"5b23a4abf26c143b","status":"passed","time":{"start":1594531288214,"stop":1594531288215,"duration":1}},{"uid":"f29335cd92f2b79b","status":"passed","time":{"start":1594163433741,"stop":1594163433742,"duration":1}},{"uid":"f29ae02ad6796c3f","status":"passed","time":{"start":1594163040213,"stop":1594163040214,"duration":1}}]},"8069a1b5a4342457d2dabf5819382a2e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b4cae88de9afaa55","status":"passed","time":{"start":1733030101039,"stop":1733030101039,"duration":0}},{"uid":"63b822db5bae14d4","status":"passed","time":{"start":1732764221193,"stop":1732764221193,"duration":0}},{"uid":"92a7ecb29f4704b1","status":"passed","time":{"start":1732428196352,"stop":1732428196352,"duration":0}},{"uid":"130e4ffebf4e47af","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}},{"uid":"62692a0c3dd76e6c","status":"passed","time":{"start":1724735129633,"stop":1724735129633,"duration":0}}]},"6f5ecfc36d52495898ac1adb82dbd0a0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"bb5168fb216b99f8","status":"passed","time":{"start":1596047919300,"stop":1596047919302,"duration":2}},{"uid":"eb69633e36cc1956","status":"passed","time":{"start":1596005119316,"stop":1596005119318,"duration":2}},{"uid":"b4ec36f426cb4b58","status":"passed","time":{"start":1594531284206,"stop":1594531284208,"duration":2}},{"uid":"b29b4914b14249c3","status":"passed","time":{"start":1594163429774,"stop":1594163429776,"duration":2}},{"uid":"52715f452ea1fef5","status":"passed","time":{"start":1594163035970,"stop":1594163035971,"duration":1}}]},"acc23f20db867eee3aab4aeb9edba6b9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"bbc7bae406e717fa","status":"passed","time":{"start":1596047923947,"stop":1596047923949,"duration":2}},{"uid":"93ec069bae12949a","status":"passed","time":{"start":1596005124021,"stop":1596005124022,"duration":1}},{"uid":"783d7c9686b2cfc1","status":"passed","time":{"start":1594531288879,"stop":1594531288880,"duration":1}},{"uid":"401ab1a2cf0ba165","status":"passed","time":{"start":1594163434368,"stop":1594163434369,"duration":1}},{"uid":"cfb7a98615bcdc64","status":"passed","time":{"start":1594163040763,"stop":1594163040764,"duration":1}}]},"d2b4dccd0eb8dfd6ef62ac0349f0f6a7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"db9b592f660c3c08","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0}},{"uid":"b36ca0513e4048a8","status":"passed","time":{"start":1732764220234,"stop":1732764220234,"duration":0}},{"uid":"acdec238a53c10e1","status":"passed","time":{"start":1732428195553,"stop":1732428195553,"duration":0}},{"uid":"42383b817b641e4e","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}},{"uid":"89ceeba296a3ea3","status":"passed","time":{"start":1724735128852,"stop":1724735128852,"duration":0}}]},"963bc543b4e4096b877e161985d8949c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5364303890f7a5a1","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0}},{"uid":"3cb7f65d354963ea","status":"passed","time":{"start":1732764221265,"stop":1732764221265,"duration":0}},{"uid":"4045abc0bf075d90","status":"passed","time":{"start":1732428196409,"stop":1732428196409,"duration":0}},{"uid":"54942c51ed88331c","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"f3b283ff21d85aec","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"7a974b0f364ee0a07e53a12f012266eb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f238cb045c94f35e","status":"passed","time":{"start":1596047919979,"stop":1596047919980,"duration":1}},{"uid":"2d90b3c7e3742b06","status":"passed","time":{"start":1596005119933,"stop":1596005119934,"duration":1}},{"uid":"ef32885d281df3d2","status":"passed","time":{"start":1594531284847,"stop":1594531284848,"duration":1}},{"uid":"8b5e3b5a0b7b5d2b","status":"passed","time":{"start":1594163430360,"stop":1594163430361,"duration":1}},{"uid":"a1b80a7fc2e2720e","status":"passed","time":{"start":1594163036582,"stop":1594163036584,"duration":2}}]},"496d33fa6a1e979e0779d14eb86faf0f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"40a1d8afe1f8a763","status":"passed","time":{"start":1596047924424,"stop":1596047924424,"duration":0}},{"uid":"3e996c056f691154","status":"passed","time":{"start":1596005124526,"stop":1596005124527,"duration":1}},{"uid":"153b7f803985616b","status":"passed","time":{"start":1594531289372,"stop":1594531289373,"duration":1}},{"uid":"b28ac60f6f72115d","status":"passed","time":{"start":1594163434842,"stop":1594163434843,"duration":1}},{"uid":"659230b41107ed67","status":"passed","time":{"start":1594163041233,"stop":1594163041233,"duration":0}}]},"0e18519ae24fd5fc6878157b597bcdf8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7c86f57dd40dd0c","status":"passed","time":{"start":1596047923374,"stop":1596047923379,"duration":5}},{"uid":"b9ab24ddee75278b","status":"passed","time":{"start":1596005123383,"stop":1596005123385,"duration":2}},{"uid":"ab9e385637c61919","status":"passed","time":{"start":1594531288315,"stop":1594531288316,"duration":1}},{"uid":"51134fe3ab27bbb7","status":"passed","time":{"start":1594163433812,"stop":1594163433813,"duration":1}},{"uid":"7c340c23c00d20d4","status":"passed","time":{"start":1594163040296,"stop":1594163040298,"duration":2}}]},"3086879b276d25b4dd0f45ada5d9f20b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"52e55a2445119fdd","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0}},{"uid":"c5bce40c2868c787","status":"passed","time":{"start":1732764220328,"stop":1732764220328,"duration":0}},{"uid":"2e46c970e553e301","status":"passed","time":{"start":1732428195651,"stop":1732428195651,"duration":0}},{"uid":"9e5b993187ac8b27","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}},{"uid":"c0ff31e127206139","status":"passed","time":{"start":1724735128930,"stop":1724735128946,"duration":16}}]},"11acd8f3802b43ce2264b83840d495b4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f83b86d7cbc0ffa1","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0}},{"uid":"89c0be4978ed22ba","status":"passed","time":{"start":1732764220182,"stop":1732764220183,"duration":1}},{"uid":"3eea5577d98c581f","status":"passed","time":{"start":1732428195495,"stop":1732428195495,"duration":0}},{"uid":"b8b1a20b1ac22e64","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"b864bfcb14132f63","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"eb89ee17d2b7a29796b27ce5ba503de6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"69d8ca152b73c452","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0}},{"uid":"86bf8b663d5828a","status":"passed","time":{"start":1732764220494,"stop":1732764220494,"duration":0}},{"uid":"56cce31bdf350ac7","status":"passed","time":{"start":1732428195803,"stop":1732428195803,"duration":0}},{"uid":"1ece392343bb9b12","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"f0c848519588d2dc","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"4171a558a2bea15b5a0546d36c9a1c63":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"cef1ed2aef537de7","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0}},{"uid":"405b625cf95f9fbd","status":"passed","time":{"start":1732764220459,"stop":1732764220459,"duration":0}},{"uid":"900a2cbb7155295","status":"passed","time":{"start":1732428195767,"stop":1732428195767,"duration":0}},{"uid":"fdff4b964fae0427","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"f1c4cfcd59974ea","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"3a2cad5dab684132d1f8974f9a6b5c75":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e4473b95f40f5c92","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0}},{"uid":"1bf4128bcf35143f","status":"passed","time":{"start":1732764220563,"stop":1732764220563,"duration":0}},{"uid":"47cc31f6ebf12c13","status":"passed","time":{"start":1732428195869,"stop":1732428195869,"duration":0}},{"uid":"a60fe7d0456e1873","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3cad1df85b3a49c","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"48fdcdea5c8db828f662f95e3fb16639":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d5f1b4341a99a98a","status":"passed","time":{"start":1596047923820,"stop":1596047923821,"duration":1}},{"uid":"82cbe8c5232c3097","status":"passed","time":{"start":1596005123849,"stop":1596005123851,"duration":2}},{"uid":"9cbb0fc5b77d3e3b","status":"passed","time":{"start":1594531288763,"stop":1594531288764,"duration":1}},{"uid":"3d07e771e31e0282","status":"passed","time":{"start":1594163434221,"stop":1594163434223,"duration":2}},{"uid":"dcce21d1395e16c2","status":"passed","time":{"start":1594163040652,"stop":1594163040653,"duration":1}}]},"a84f9ba6c41cb4d0c2f13ab2b6e69db4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"791f21c32f977f8","status":"passed","time":{"start":1596047923967,"stop":1596047923968,"duration":1}},{"uid":"807ae8688e6e410b","status":"passed","time":{"start":1596005124047,"stop":1596005124048,"duration":1}},{"uid":"b14a2aec4a7f6313","status":"passed","time":{"start":1594531288902,"stop":1594531288903,"duration":1}},{"uid":"64704897599f7eb5","status":"passed","time":{"start":1594163434393,"stop":1594163434394,"duration":1}},{"uid":"5af04030c9083062","status":"passed","time":{"start":1594163040783,"stop":1594163040784,"duration":1}}]},"e05344702d3401dd896d4214550f8b4c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2aa41c52e02e83e6","status":"passed","time":{"start":1596047920473,"stop":1596047920475,"duration":2}},{"uid":"c96c3300d62ce238","status":"passed","time":{"start":1596005120373,"stop":1596005120375,"duration":2}},{"uid":"7f326ceed0ebd8c2","status":"passed","time":{"start":1594531285308,"stop":1594531285310,"duration":2}},{"uid":"e5757b6da7debed7","status":"passed","time":{"start":1594163430774,"stop":1594163430775,"duration":1}},{"uid":"ed254757a9ef4678","status":"passed","time":{"start":1594163037017,"stop":1594163037019,"duration":2}}]},"6daadee7d5a71dbe5d0aac732dc95010":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"4b95b2f07d416f82","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919534,"stop":1596047919534,"duration":0}},{"uid":"e5cedb548c17dbc6","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119541,"stop":1596005119541,"duration":0}},{"uid":"6fe20d26818b8ba1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284441,"stop":1594531284441,"duration":0}},{"uid":"6025595b20002dc8","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429991,"stop":1594163429991,"duration":0}},{"uid":"7fafe229d76b3100","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036202,"stop":1594163036202,"duration":0}}]},"613947cd597dffbd20e045894441141e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c78804d71d8959","status":"passed","time":{"start":1596047924416,"stop":1596047924416,"duration":0}},{"uid":"8429852f2cfb59f","status":"passed","time":{"start":1596005124517,"stop":1596005124518,"duration":1}},{"uid":"7327aae01ec01c74","status":"passed","time":{"start":1594531289360,"stop":1594531289361,"duration":1}},{"uid":"30146c8bb0795b74","status":"passed","time":{"start":1594163434835,"stop":1594163434835,"duration":0}},{"uid":"186e3504011f1ddb","status":"passed","time":{"start":1594163041224,"stop":1594163041225,"duration":1}}]},"439816a19ff5fc7179df296b3e238bad":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"32eaf956310a89b7","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0}},{"uid":"7e066328cfed2428","status":"passed","time":{"start":1732764220670,"stop":1732764220670,"duration":0}},{"uid":"b03752c3145720e6","status":"passed","time":{"start":1732428195961,"stop":1732428195961,"duration":0}},{"uid":"2d35bd18d5e6ee6b","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}},{"uid":"6c5d99461aa2603","status":"passed","time":{"start":1724735129242,"stop":1724735129242,"duration":0}}]},"ae9d861fd855b26fd2ffe303ebf8c238":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2a6bb93adc2b9500","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0}},{"uid":"b8a2da685a579f99","status":"passed","time":{"start":1732764221126,"stop":1732764221126,"duration":0}},{"uid":"368118acc0dadb7d","status":"passed","time":{"start":1732428196306,"stop":1732428196307,"duration":1}},{"uid":"4fb2a019463cdbdf","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}},{"uid":"cee46a1116cde2e1","status":"passed","time":{"start":1724735129586,"stop":1724735129586,"duration":0}}]},"2af6aa545c98eb65f8404392b6468813":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2a3aa78afffa487b","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0}},{"uid":"52402d5056a00e1d","status":"passed","time":{"start":1732764221212,"stop":1732764221213,"duration":1}},{"uid":"b9b6a14fc4bd1dd7","status":"passed","time":{"start":1732428196364,"stop":1732428196364,"duration":0}},{"uid":"56a28cc490d83b65","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"f1acd3007b7873ed","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"245809d83d6201b756f2d220be6127e5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"104119dea7614dae","status":"passed","time":{"start":1596047924620,"stop":1596047924620,"duration":0}},{"uid":"20148c0e39519534","status":"passed","time":{"start":1596005124734,"stop":1596005124735,"duration":1}},{"uid":"1dd968d4aec20037","status":"passed","time":{"start":1594531289621,"stop":1594531289622,"duration":1}},{"uid":"d2bb7a8bbe5eb188","status":"passed","time":{"start":1594163435040,"stop":1594163435041,"duration":1}},{"uid":"6c08043f492878cb","status":"passed","time":{"start":1594163041451,"stop":1594163041452,"duration":1}}]},"4482f1de7682fdd9affc3f0318780098":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d44254868b620b1","status":"passed","time":{"start":1596047924283,"stop":1596047924284,"duration":1}},{"uid":"90499df4f267592f","status":"passed","time":{"start":1596005124388,"stop":1596005124389,"duration":1}},{"uid":"96b171c3f7aec169","status":"passed","time":{"start":1594531289221,"stop":1594531289222,"duration":1}},{"uid":"1087b5d634273e54","status":"passed","time":{"start":1594163434713,"stop":1594163434714,"duration":1}},{"uid":"b28330f9316d8a25","status":"passed","time":{"start":1594163041103,"stop":1594163041104,"duration":1}}]},"7af7e9479cf2a47a636ae35231bacc9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8c4575be21ff0ded","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0}},{"uid":"3d05de3d43cf437d","status":"passed","time":{"start":1732764218790,"stop":1732764218791,"duration":1}},{"uid":"751027d0ac0cc021","status":"passed","time":{"start":1732428194141,"stop":1732428194141,"duration":0}},{"uid":"37b95a78feb35857","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}},{"uid":"bc3230f80ad8864d","status":"passed","time":{"start":1724735127407,"stop":1724735127422,"duration":15}}]},"334b612b45e8a87e83a3482704f4ba8a":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"e08a8a15da9b3ad","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030099161,"stop":1733030099161,"duration":0}},{"uid":"6ef44675aea47099","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764219113,"stop":1732764219113,"duration":0}},{"uid":"70eff3ae24ccc67a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194439,"stop":1732428194439,"duration":0}},{"uid":"84fd4c67efee5295","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}},{"uid":"62bf772c3a2aa5d2","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127828,"stop":1724735127828,"duration":0}}]},"8a320800b2086203174291b36ca9f131":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"572ec2fa6216ef7f","status":"passed","time":{"start":1596047919050,"stop":1596047919054,"duration":4}},{"uid":"616e8aa60b392b88","status":"passed","time":{"start":1596005119093,"stop":1596005119096,"duration":3}}]},"efddacca930076c1013b396c6bf9ad2b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1d49801d4e6b4921","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0}},{"uid":"5e2354482de170d3","status":"passed","time":{"start":1732764218633,"stop":1732764218633,"duration":0}},{"uid":"3e8741eae0b44214","status":"passed","time":{"start":1732428193982,"stop":1732428193982,"duration":0}},{"uid":"7b2352a8e3675c67","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}},{"uid":"db7b4c897ddcf1a6","status":"passed","time":{"start":1724735127235,"stop":1724735127235,"duration":0}}]},"aaef6593296fd19246b6caa71f38ecab":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"49244d740987433","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0}},{"uid":"3ff87d981594c6f7","status":"passed","time":{"start":1732764220596,"stop":1732764220597,"duration":1}},{"uid":"5ce6881896e2614d","status":"passed","time":{"start":1732428195897,"stop":1732428195897,"duration":0}},{"uid":"9519f48ec729ba4c","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}},{"uid":"aee4538f6230f980","status":"passed","time":{"start":1724735129180,"stop":1724735129180,"duration":0}}]},"314fa0c911eecc8550b44d846452396a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dbc0e90eb4b59964","status":"passed","time":{"start":1596047923398,"stop":1596047923399,"duration":1}},{"uid":"2a372198588763ac","status":"passed","time":{"start":1596005123398,"stop":1596005123400,"duration":2}},{"uid":"4d844f8568dbe3ee","status":"passed","time":{"start":1594531288328,"stop":1594531288329,"duration":1}},{"uid":"40024d36cd6a9b14","status":"passed","time":{"start":1594163433823,"stop":1594163433824,"duration":1}},{"uid":"ba3afb6612af0b85","status":"passed","time":{"start":1594163040307,"stop":1594163040308,"duration":1}}]},"489e3070dc83756c411301400dd6e3c8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"823dff07664aaa4","status":"passed","time":{"start":1733030100664,"stop":1733030100664,"duration":0}},{"uid":"631ed8ca3aead56c","status":"passed","time":{"start":1732764220715,"stop":1732764220719,"duration":4}},{"uid":"6660f839d8534ee2","status":"passed","time":{"start":1732428195998,"stop":1732428195998,"duration":0}},{"uid":"4ecd1e835300dbcf","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}},{"uid":"dfb4af6de633e98","status":"passed","time":{"start":1724735129289,"stop":1724735129289,"duration":0}}]},"0b32c15001d0d63b38660da738a14f27":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":11,"unknown":0,"total":11},"items":[{"uid":"4f042f8b1ea82898","status":"passed","time":{"start":1596047923512,"stop":1596047923514,"duration":2}},{"uid":"83de0438b86a3482","status":"passed","time":{"start":1596005123530,"stop":1596005123531,"duration":1}},{"uid":"bf7ae8aec398e92a","status":"passed","time":{"start":1594531288443,"stop":1594531288445,"duration":2}},{"uid":"e0c7f6610e5b66fd","status":"passed","time":{"start":1594163433907,"stop":1594163433908,"duration":1}},{"uid":"ac9bcc6689e72b84","status":"passed","time":{"start":1594163040396,"stop":1594163040398,"duration":2}}]},"c44d6aae77aa205665511a5ebd2959de":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"45ada06dcb0e9f0a","status":"passed","time":{"start":1596047920631,"stop":1596047920632,"duration":1}},{"uid":"8d0ef96cb00535e2","status":"passed","time":{"start":1596005120516,"stop":1596005120519,"duration":3}},{"uid":"933f81762d8af8fe","status":"passed","time":{"start":1594531285451,"stop":1594531285452,"duration":1}},{"uid":"671372ae37f34d63","status":"passed","time":{"start":1594163430925,"stop":1594163430927,"duration":2}},{"uid":"982672c4ebddedc8","status":"passed","time":{"start":1594163037171,"stop":1594163037172,"duration":1}}]},"d8ed55046475c7e2ae8edf6bff7b1316":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"af3a43fc31649664","status":"passed","time":{"start":1733030098771,"stop":1733030098849,"duration":78}},{"uid":"7331de8e7202ad57","status":"passed","time":{"start":1732764218698,"stop":1732764218753,"duration":55}},{"uid":"aa08a95162404297","status":"passed","time":{"start":1732428194048,"stop":1732428194108,"duration":60}},{"uid":"82619e3fb0e84d4d","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}},{"uid":"521b14729542d5c4","status":"passed","time":{"start":1724735127313,"stop":1724735127391,"duration":78}}]},"dc079813fc553d210a3def6568230a25":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"506e0ee504d23a05","status":"passed","time":{"start":1733030098958,"stop":1733030098989,"duration":31}},{"uid":"b684b0c7250ecf6d","status":"passed","time":{"start":1732764218894,"stop":1732764218908,"duration":14}},{"uid":"f727d28e098b30b7","status":"passed","time":{"start":1732428194244,"stop":1732428194248,"duration":4}},{"uid":"9cb8749ab5d5d5c7","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}},{"uid":"2ed8dfd7ca5a3d13","status":"passed","time":{"start":1724735127531,"stop":1724735127656,"duration":125}}]},"aa9027133335818366e5c0c91c936279":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"456a7345e9aeb905","status":"passed","time":{"start":1733030101023,"stop":1733030101023,"duration":0}},{"uid":"edb8f84ee9c3dd36","status":"passed","time":{"start":1732764221159,"stop":1732764221159,"duration":0}},{"uid":"284ee1b80abfdb89","status":"passed","time":{"start":1732428196328,"stop":1732428196328,"duration":0}},{"uid":"1efaf2ab015adde4","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}},{"uid":"6af8370630444180","status":"passed","time":{"start":1724735129617,"stop":1724735129617,"duration":0}}]},"7fcdfe6224a9c1bf62e1c03968cb029e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d9d827d0af3ba710","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0}},{"uid":"b1056dd0bc1f2f4e","status":"passed","time":{"start":1732764220467,"stop":1732764220468,"duration":1}},{"uid":"de0aa71757f8badf","status":"passed","time":{"start":1732428195776,"stop":1732428195776,"duration":0}},{"uid":"5a941d3b90762a67","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}},{"uid":"5ef0ca25b0e8e9c5","status":"passed","time":{"start":1724735129055,"stop":1724735129055,"duration":0}}]},"0a8e4dfe9eaf7b2cb8926113088e5d0a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"b43c16d06b3f5808","status":"passed","time":{"start":1596047924196,"stop":1596047924197,"duration":1}},{"uid":"3fc3fc4f42d1272b","status":"passed","time":{"start":1596005124299,"stop":1596005124300,"duration":1}},{"uid":"e4d6d5c0c01b7e82","status":"passed","time":{"start":1594531289130,"stop":1594531289131,"duration":1}},{"uid":"c97d4431cefe2d16","status":"passed","time":{"start":1594163434633,"stop":1594163434634,"duration":1}},{"uid":"30b331f3adf439b0","status":"passed","time":{"start":1594163041021,"stop":1594163041022,"duration":1}}]},"52e12c4648d8f4cf01926e8778370133":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"41cba8aef9bbe904","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047923345,"stop":1596047923345,"duration":0}},{"uid":"5650c62a08c1f6cd","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005123353,"stop":1596005123353,"duration":0}},{"uid":"739a912f797e0e0f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531288265,"stop":1594531288265,"duration":0}},{"uid":"4c4358080d3078b1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163433789,"stop":1594163433789,"duration":0}},{"uid":"4e4137053ca560a7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163040268,"stop":1594163040268,"duration":0}}]},"9398abf0c9f75b70331fc87dcc2b8a7f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"cd56af2e749c4e8a","status":"passed","time":{"start":1733030100711,"stop":1733030100711,"duration":0}},{"uid":"a3cba1eb012d0834","status":"passed","time":{"start":1732764220770,"stop":1732764220770,"duration":0}},{"uid":"27f5e11d20d2d96c","status":"passed","time":{"start":1732428196044,"stop":1732428196044,"duration":0}},{"uid":"8a0dfae45b96d6a4","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}},{"uid":"c7f51c235702ff2b","status":"passed","time":{"start":1724735129336,"stop":1724735129336,"duration":0}}]},"05bf5c98a76bc70a52e8a5ca13268eab":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5951612733ac0cb9","status":"passed","time":{"start":1596047924556,"stop":1596047924556,"duration":0}},{"uid":"f21937cfbbaae25","status":"passed","time":{"start":1596005124660,"stop":1596005124663,"duration":3}},{"uid":"5d58b1a7218109b5","status":"passed","time":{"start":1594531289543,"stop":1594531289544,"duration":1}},{"uid":"671f6a4d68ab0df2","status":"passed","time":{"start":1594163434975,"stop":1594163434976,"duration":1}},{"uid":"7353760a04f5d0d1","status":"passed","time":{"start":1594163041373,"stop":1594163041374,"duration":1}}]},"86179f9249a59de428ee775697f09532":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2a7d968ac3eed20b","status":"passed","time":{"start":1596047923796,"stop":1596047923797,"duration":1}},{"uid":"968dd33eab30cf89","status":"passed","time":{"start":1596005123828,"stop":1596005123829,"duration":1}},{"uid":"76a1aaf0a3f58f4d","status":"passed","time":{"start":1594531288741,"stop":1594531288742,"duration":1}},{"uid":"7c0c70247f667c0","status":"passed","time":{"start":1594163434201,"stop":1594163434202,"duration":1}},{"uid":"a8acd0468acfc37a","status":"passed","time":{"start":1594163040633,"stop":1594163040634,"duration":1}}]},"1b4dd61e36f8ec4ee2f83635d4e16e21":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a95c24b51d5c9432","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0}},{"uid":"cc4dd11ea285cd92","status":"passed","time":{"start":1732764220907,"stop":1732764220907,"duration":0}},{"uid":"35f08e300f5635d6","status":"passed","time":{"start":1732428196147,"stop":1732428196148,"duration":1}},{"uid":"504baf7c4d256536","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"c462a5b80d49c98b","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"cafc6fc0abfb11e9cfca8d11aa0fa441":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ed784be3e1822657","status":"passed","time":{"start":1596047924475,"stop":1596047924479,"duration":4}},{"uid":"8bccd3aa4e3f8054","status":"passed","time":{"start":1596005124583,"stop":1596005124584,"duration":1}},{"uid":"6d1cb4b174edb98f","status":"passed","time":{"start":1594531289445,"stop":1594531289446,"duration":1}},{"uid":"5ea24fe45dd3e1e9","status":"passed","time":{"start":1594163434899,"stop":1594163434900,"duration":1}},{"uid":"d96c17c5a0753288","status":"passed","time":{"start":1594163041289,"stop":1594163041290,"duration":1}}]},"ef9f0d6b554a403890075cafa527f60a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ffb8e8f4eed50d14","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0}},{"uid":"3de5bbe9e7cab5b6","status":"passed","time":{"start":1732764221024,"stop":1732764221024,"duration":0}},{"uid":"2951c359ba3fd421","status":"passed","time":{"start":1732428196238,"stop":1732428196239,"duration":1}},{"uid":"972d0622d29729c4","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"2c2a3e42bb3933c8","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"d497c596f93571336a07dc34f8bfbb15":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ccd7de56a4099f36","status":"passed","time":{"start":1596047920326,"stop":1596047920329,"duration":3}},{"uid":"239bd4b3a01bc27d","status":"passed","time":{"start":1596005120225,"stop":1596005120226,"duration":1}},{"uid":"3f52e197b202f8ac","status":"passed","time":{"start":1594531285193,"stop":1594531285196,"duration":3}},{"uid":"ffe2375a75a66e62","status":"passed","time":{"start":1594163430669,"stop":1594163430671,"duration":2}},{"uid":"e525cd6e49d06aa3","status":"passed","time":{"start":1594163036892,"stop":1594163036894,"duration":2}}]},"42b548c0db1df4ee811cd611dd0f3fb5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f272a61ddd3e6c22","status":"passed","time":{"start":1596047923420,"stop":1596047923422,"duration":2}},{"uid":"fe099401a3554dbb","status":"passed","time":{"start":1596005123416,"stop":1596005123417,"duration":1}},{"uid":"ae3562fc0808791d","status":"passed","time":{"start":1594531288343,"stop":1594531288344,"duration":1}},{"uid":"787b50b67714584a","status":"passed","time":{"start":1594163433837,"stop":1594163433839,"duration":2}},{"uid":"cc9da8d77d6e39cf","status":"passed","time":{"start":1594163040320,"stop":1594163040322,"duration":2}}]},"ae3e8fd54712dd8496499b7bc14e7226":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"afa4196b56245753","status":"passed","time":{"start":1733030099349,"stop":1733030099349,"duration":0}},{"uid":"37bcd45d30c593a7","status":"passed","time":{"start":1732764219315,"stop":1732764219315,"duration":0}},{"uid":"d4a0809a7647965","status":"passed","time":{"start":1732428194637,"stop":1732428194637,"duration":0}},{"uid":"3a2392b112899a67","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}},{"uid":"682a94239c4fcbde","status":"passed","time":{"start":1724735128031,"stop":1724735128031,"duration":0}}]},"7d6726eaa46b88e072d1737308714f4e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e5a675ad44e68491","status":"passed","time":{"start":1596047920309,"stop":1596047920310,"duration":1}},{"uid":"e479f3c1d382a28c","status":"passed","time":{"start":1596005120198,"stop":1596005120200,"duration":2}},{"uid":"c0b164673bf3c82b","status":"passed","time":{"start":1594531285169,"stop":1594531285170,"duration":1}},{"uid":"68ec38806a2cd925","status":"passed","time":{"start":1594163430649,"stop":1594163430650,"duration":1}},{"uid":"9f994ed97de7687b","status":"passed","time":{"start":1594163036873,"stop":1594163036874,"duration":1}}]},"fc9a702ca5c19210ede805fc9e7cf90c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3da16b28e7f4cfc7","status":"passed","time":{"start":1596047924046,"stop":1596047924047,"duration":1}},{"uid":"5a652a6c263222b6","status":"passed","time":{"start":1596005124140,"stop":1596005124141,"duration":1}},{"uid":"5b2a78b35171f42d","status":"passed","time":{"start":1594531288986,"stop":1594531288987,"duration":1}},{"uid":"275ecc22360d91d6","status":"passed","time":{"start":1594163434485,"stop":1594163434486,"duration":1}},{"uid":"e8a6bfbb71f53345","status":"passed","time":{"start":1594163040859,"stop":1594163040860,"duration":1}}]},"dcabd02011959f0337d9098678ad990d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9e884f6ea55b7c35","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0}},{"uid":"63ea9545d8dcd43f","status":"passed","time":{"start":1732764221337,"stop":1732764221337,"duration":0}},{"uid":"b1cbd478c753b1e","status":"passed","time":{"start":1732428196468,"stop":1732428196468,"duration":0}},{"uid":"bfe92f9ff640a644","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}},{"uid":"966dbbb37b9c251e","status":"passed","time":{"start":1724735129758,"stop":1724735129758,"duration":0}}]},"80fa996da1344642e95c3c1d2f315df1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"46352cf5111d5c61","status":"passed","time":{"start":1733030101007,"stop":1733030101007,"duration":0}},{"uid":"689b611d3c9a3124","status":"passed","time":{"start":1732764221134,"stop":1732764221134,"duration":0}},{"uid":"bd4541daca134967","status":"passed","time":{"start":1732428196311,"stop":1732428196312,"duration":1}},{"uid":"7ac9af93b3d2f297","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}},{"uid":"3be027c950740ddd","status":"passed","time":{"start":1724735129586,"stop":1724735129602,"duration":16}}]},"161a43e9e1a5a89bd5102282ce0a8c54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":14},"items":[{"uid":"ab747b5869b404ca","status":"passed","time":{"start":1596047919264,"stop":1596047919268,"duration":4}},{"uid":"edb0d9bfe101f9dc","status":"passed","time":{"start":1596005119282,"stop":1596005119285,"duration":3}},{"uid":"2c1d5bfd8e28c76b","status":"passed","time":{"start":1594531284186,"stop":1594531284188,"duration":2}},{"uid":"ff5b0bbf7bff148f","status":"passed","time":{"start":1594163429754,"stop":1594163429755,"duration":1}},{"uid":"99a06d0e6864000b","status":"passed","time":{"start":1594163035939,"stop":1594163035947,"duration":8}}]},"2cb427f82db56166295274f89427b370":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5ffbd011186f0c0b","status":"passed","time":{"start":1596047920657,"stop":1596047920664,"duration":7}},{"uid":"6695f08a3298a6b0","status":"passed","time":{"start":1596005120545,"stop":1596005120552,"duration":7}},{"uid":"38c868d62fad4f75","status":"passed","time":{"start":1594531285478,"stop":1594531285484,"duration":6}},{"uid":"882a3c012ef28b66","status":"passed","time":{"start":1594163430960,"stop":1594163430968,"duration":8}},{"uid":"dfdd88579a2370f4","status":"passed","time":{"start":1594163037198,"stop":1594163037205,"duration":7}}]},"e15f1973b9fdb38f6fac61e3b46f93cc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f8789af2e0cead9e","status":"passed","time":{"start":1733030101148,"stop":1733030101148,"duration":0}},{"uid":"6dfafb882d7cc41f","status":"passed","time":{"start":1732764221330,"stop":1732764221330,"duration":0}},{"uid":"8c8d43e9d38910da","status":"passed","time":{"start":1732428196461,"stop":1732428196461,"duration":0}},{"uid":"8427b8f31ff35d6c","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"a3beec2fa9a311c4","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"941f95519b8a2760d5d87e88d375511f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"df1a6e2728b6c2ba","status":"passed","time":{"start":1596047924118,"stop":1596047924119,"duration":1}},{"uid":"a2e88b1f5321c6e6","status":"passed","time":{"start":1596005124214,"stop":1596005124215,"duration":1}},{"uid":"3375d65369f2909a","status":"passed","time":{"start":1594531289052,"stop":1594531289053,"duration":1}},{"uid":"c2ea749412e943c0","status":"passed","time":{"start":1594163434557,"stop":1594163434558,"duration":1}},{"uid":"bc90e79697b04699","status":"passed","time":{"start":1594163040943,"stop":1594163040944,"duration":1}}]},"7fbc65fe31554720c70d1027b5a5aaf6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"86b431e3074334a7","status":"passed","time":{"start":1596047924652,"stop":1596047924654,"duration":2}},{"uid":"7e89c37648c19a41","status":"passed","time":{"start":1596005124782,"stop":1596005124783,"duration":1}},{"uid":"9cbcc9a1ef853dd7","status":"passed","time":{"start":1594531289664,"stop":1594531289665,"duration":1}},{"uid":"97971de30bfd7627","status":"passed","time":{"start":1594163435075,"stop":1594163435075,"duration":0}},{"uid":"794e47e81d3caebf","status":"passed","time":{"start":1594163041488,"stop":1594163041489,"duration":1}}]},"72a2d75b45f09e520765f369cfc2bc8f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a4cb6a94c77f28ce","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0}},{"uid":"99bd3e79aeea5636","status":"passed","time":{"start":1732764221033,"stop":1732764221033,"duration":0}},{"uid":"371c743cf6f64f1d","status":"passed","time":{"start":1732428196244,"stop":1732428196245,"duration":1}},{"uid":"26cf86ca9eda4b5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"34febd97f08d8df7","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"f6abc3263260f9b09426d486c18b1d1c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ae11fee7650ad13c","status":"passed","time":{"start":1596047924638,"stop":1596047924638,"duration":0}},{"uid":"ec0b9d2ff15e059e","status":"passed","time":{"start":1596005124753,"stop":1596005124756,"duration":3}},{"uid":"19a638a8db7fc515","status":"passed","time":{"start":1594531289646,"stop":1594531289647,"duration":1}},{"uid":"17c5dee327b3fd1c","status":"passed","time":{"start":1594163435062,"stop":1594163435063,"duration":1}},{"uid":"ee728fb3ef26d4b2","status":"passed","time":{"start":1594163041474,"stop":1594163041475,"duration":1}}]},"04bb543ec741bd163e341a33a1623692":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4e3fc5966ad47411","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0}},{"uid":"d6ad7a05187743ff","status":"passed","time":{"start":1732764219308,"stop":1732764219309,"duration":1}},{"uid":"256a10c9792b808f","status":"passed","time":{"start":1732428194628,"stop":1732428194628,"duration":0}},{"uid":"616180d049b16d1d","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"7ba8a4247f4c6307","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"4e8f158d2e887eb45841e908801e1bfa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1941721193cce28a","status":"passed","time":{"start":1596047919676,"stop":1596047919931,"duration":255}},{"uid":"732fcaf6e51ca4a","status":"passed","time":{"start":1596005119641,"stop":1596005119896,"duration":255}},{"uid":"567c1788ec42c341","status":"passed","time":{"start":1594531284550,"stop":1594531284797,"duration":247}},{"uid":"f36d1240b1684708","status":"passed","time":{"start":1594163430088,"stop":1594163430320,"duration":232}},{"uid":"e5c8d52471fa7f23","status":"passed","time":{"start":1594163036307,"stop":1594163036539,"duration":232}}]},"2e669f0529d36ab8d3f8a8bda96b4165":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e47d01d6abb5814e","status":"passed","time":{"start":1596047923263,"stop":1596047923264,"duration":1}},{"uid":"45b6c100df7805e3","status":"passed","time":{"start":1596005123260,"stop":1596005123261,"duration":1}},{"uid":"5876876ae43b4a8a","status":"passed","time":{"start":1594531288192,"stop":1594531288193,"duration":1}},{"uid":"ba06eb32053ff48b","status":"passed","time":{"start":1594163433722,"stop":1594163433723,"duration":1}},{"uid":"e40e9c5dc2dbbc4","status":"passed","time":{"start":1594163040188,"stop":1594163040189,"duration":1}}]},"7ee6731933bd9dff6fabc41830db1bf0":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"ec58e61448a9c6a8","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098927,"stop":1733030098927,"duration":0}},{"uid":"8e9b4227c17ce17f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218853,"stop":1732764218853,"duration":0}},{"uid":"571176bf000b455b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194198,"stop":1732428194198,"duration":0}},{"uid":"87acfa055dcbe26a","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"a064a48d91c28f13","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"9f2093620517aae286b85ccc9f40b534":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f74a1a4c19be5344","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0}},{"uid":"ebad1371009d2223","status":"passed","time":{"start":1732764220243,"stop":1732764220243,"duration":0}},{"uid":"db6f47361aae7a53","status":"passed","time":{"start":1732428195563,"stop":1732428195563,"duration":0}},{"uid":"51971bf7ad109ed2","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"30cacf1f2fb31f20","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"e2716f691be2a9d6b5fd30d66b1f784d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f06328bb4646abe9","status":"passed","time":{"start":1733030100679,"stop":1733030100679,"duration":0}},{"uid":"fa6c346b04c031d5","status":"passed","time":{"start":1732764220731,"stop":1732764220732,"duration":1}},{"uid":"dd6fef8ab37d71ba","status":"passed","time":{"start":1732428196011,"stop":1732428196011,"duration":0}},{"uid":"e7eaed29fbceb75","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"aac9dbbaca38b054","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"e4a3219ae28469fc10d020cba24dd0dd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4e3518fb96f2d3b2","status":"passed","time":{"start":1596047920420,"stop":1596047920421,"duration":1}},{"uid":"6db01be431478f6a","status":"passed","time":{"start":1596005120319,"stop":1596005120320,"duration":1}},{"uid":"bd5ea58390f0a292","status":"passed","time":{"start":1594531285272,"stop":1594531285274,"duration":2}},{"uid":"8be8de5c8172e09b","status":"passed","time":{"start":1594163430739,"stop":1594163430740,"duration":1}},{"uid":"c996edcdf3d76d50","status":"passed","time":{"start":1594163036971,"stop":1594163036972,"duration":1}}]},"e52a4070adc4c9a5f7d9d15dc00dcd29":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"55638bba0759cb56","status":"passed","time":{"start":1596047923748,"stop":1596047923748,"duration":0}},{"uid":"62d5569b0cdd4875","status":"passed","time":{"start":1596005123782,"stop":1596005123783,"duration":1}},{"uid":"b732ea427fd44461","status":"passed","time":{"start":1594531288698,"stop":1594531288699,"duration":1}},{"uid":"717cb846ad5d46e","status":"passed","time":{"start":1594163434128,"stop":1594163434129,"duration":1}},{"uid":"16c3317126c9fbbc","status":"passed","time":{"start":1594163040592,"stop":1594163040593,"duration":1}}]},"301a4a5c6feaafe2de82b5b9900cd661":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ad3f08ee8482dbb3","status":"passed","time":{"start":1596047924645,"stop":1596047924645,"duration":0}},{"uid":"c50a7d17debdafc4","status":"passed","time":{"start":1596005124774,"stop":1596005124775,"duration":1}},{"uid":"613437d5b4c37efc","status":"passed","time":{"start":1594531289656,"stop":1594531289657,"duration":1}},{"uid":"4dc4edca45be600b","status":"passed","time":{"start":1594163435068,"stop":1594163435068,"duration":0}},{"uid":"e3639c83e28d56e9","status":"passed","time":{"start":1594163041481,"stop":1594163041482,"duration":1}}]},"5ec88dd2e1061775d1a54f008e35ffe5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"371bb28917263447","status":"passed","time":{"start":1596047923712,"stop":1596047923713,"duration":1}},{"uid":"945e602090de2952","status":"passed","time":{"start":1596005123746,"stop":1596005123748,"duration":2}},{"uid":"c76e88266fe8513e","status":"passed","time":{"start":1594531288652,"stop":1594531288653,"duration":1}},{"uid":"a12f02d97bfbdaf7","status":"passed","time":{"start":1594163434093,"stop":1594163434095,"duration":2}},{"uid":"4ded9c018409dec5","status":"passed","time":{"start":1594163040563,"stop":1594163040564,"duration":1}}]},"0b77c06fac1d0dda8fc01f3391f08471":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a3a31a9b373fe696","status":"passed","time":{"start":1596047924320,"stop":1596047924321,"duration":1}},{"uid":"a42fd1b52c788a43","status":"passed","time":{"start":1596005124421,"stop":1596005124423,"duration":2}},{"uid":"e0559ccad83713c8","status":"passed","time":{"start":1594531289260,"stop":1594531289261,"duration":1}},{"uid":"f9618f1299802d13","status":"passed","time":{"start":1594163434747,"stop":1594163434748,"duration":1}},{"uid":"60f573137e6be93b","status":"passed","time":{"start":1594163041136,"stop":1594163041137,"duration":1}}]},"3d20cddd76e145acdf8951f93bbd7aca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"96ad66d817d9d01","status":"passed","time":{"start":1596047924137,"stop":1596047924139,"duration":2}},{"uid":"12377738ed99b4e7","status":"passed","time":{"start":1596005124234,"stop":1596005124236,"duration":2}},{"uid":"1a572099bd87c4ff","status":"passed","time":{"start":1594531289071,"stop":1594531289073,"duration":2}},{"uid":"d1964b006528dba7","status":"passed","time":{"start":1594163434576,"stop":1594163434577,"duration":1}},{"uid":"9d18077ad676acbb","status":"passed","time":{"start":1594163040961,"stop":1594163040964,"duration":3}}]},"4837bd231004cf7ec289887c52c12796":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b5ba84846c075db5","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0}},{"uid":"2991adec6435da10","status":"passed","time":{"start":1732764220892,"stop":1732764220893,"duration":1}},{"uid":"36685d778f756fae","status":"passed","time":{"start":1732428196138,"stop":1732428196139,"duration":1}},{"uid":"7c3ec7eab2e0be6d","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}},{"uid":"2fba83a53ac553ac","status":"passed","time":{"start":1724735129414,"stop":1724735129430,"duration":16}}]},"4d406a702da9fd827c8c4798d255a6cf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ac824f903545a6e7","status":"passed","time":{"start":1733030099177,"stop":1733030099177,"duration":0}},{"uid":"1c9684bf403c80de","status":"passed","time":{"start":1732764219137,"stop":1732764219137,"duration":0}},{"uid":"e99ca5757342b866","status":"passed","time":{"start":1732428194463,"stop":1732428194463,"duration":0}},{"uid":"b9d7d0d5afb8734c","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}},{"uid":"bdcb772653d8aad","status":"passed","time":{"start":1724735127844,"stop":1724735127844,"duration":0}}]},"be99c6f72cdf623836966737dcb7a654":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"555817f2fd5ba68f","status":"passed","time":{"start":1733030100601,"stop":1733030100601,"duration":0}},{"uid":"8388a8495a8b75af","status":"passed","time":{"start":1732764220641,"stop":1732764220642,"duration":1}},{"uid":"8ea6e5a2b5515469","status":"passed","time":{"start":1732428195937,"stop":1732428195939,"duration":2}},{"uid":"c799982c38b97fcc","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}},{"uid":"af191d67a3f53ad3","status":"passed","time":{"start":1724735129227,"stop":1724735129227,"duration":0}}]},"7c48f5c6aa887d1bc76d081b028cf7cf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ec0c7de9a70a5f5e","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0}},{"uid":"f26dca06c76121c7","status":"passed","time":{"start":1732764220572,"stop":1732764220573,"duration":1}},{"uid":"7d6c6bb6b47e11d4","status":"passed","time":{"start":1732428195874,"stop":1732428195875,"duration":1}},{"uid":"f1ac1e81621379df","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}},{"uid":"9d90f23892be7ac3","status":"passed","time":{"start":1724735129164,"stop":1724735129164,"duration":0}}]},"d4bb68fb8c0e59fc03fed525cca43eb5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"293f48722d8450df","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0}},{"uid":"49ad6a9c0404421b","status":"passed","time":{"start":1732764219290,"stop":1732764219291,"duration":1}},{"uid":"33e90a465d3b6e95","status":"passed","time":{"start":1732428194610,"stop":1732428194610,"duration":0}},{"uid":"a70ffb4d0a92e5c8","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"291bd12f30edb56f","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"4f7c4b258ce2dd212abc76d538a956bd":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"21221b4a48a21055","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030100184,"stop":1733030100184,"duration":0}},{"uid":"2890c501d19b5f47","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764220219,"stop":1732764220219,"duration":0}},{"uid":"b6d0f7b70ff35380","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428195535,"stop":1732428195535,"duration":0}},{"uid":"b72d4e8ad3288d1b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}},{"uid":"900ed6bd99df3d56","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735128836,"stop":1724735128836,"duration":0}}]},"44269ffb9aeaecd9b9cb3579ebfafa33":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":19},"items":[{"uid":"79f88c515080eaf0","status":"passed","time":{"start":1596047923899,"stop":1596047923900,"duration":1}},{"uid":"7342fa1ab12766d","status":"passed","time":{"start":1596005123934,"stop":1596005123936,"duration":2}},{"uid":"8e391f54d7032875","status":"passed","time":{"start":1594531288830,"stop":1594531288832,"duration":2}},{"uid":"f46bcb027664cf43","status":"passed","time":{"start":1594163434302,"stop":1594163434304,"duration":2}},{"uid":"cc5186acdd230ef2","status":"passed","time":{"start":1594163040716,"stop":1594163040717,"duration":1}}]},"fcd618577998a86f372b0608156ae679":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"769ac601b16802cc","status":"passed","time":{"start":1596047923875,"stop":1596047923876,"duration":1}},{"uid":"8ade1a4ed229c183","status":"passed","time":{"start":1596005123909,"stop":1596005123910,"duration":1}},{"uid":"f4445efd3f03b6ac","status":"passed","time":{"start":1594531288811,"stop":1594531288812,"duration":1}},{"uid":"a689309bcbef2944","status":"passed","time":{"start":1594163434277,"stop":1594163434278,"duration":1}},{"uid":"537f31bc291596c7","status":"passed","time":{"start":1594163040695,"stop":1594163040696,"duration":1}}]},"dd45bde8a5798bd4dac8809e8aa8206c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"aa0fd3e8d8009a95","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0}},{"uid":"64ddebaa5d6679fc","status":"passed","time":{"start":1732764220198,"stop":1732764220198,"duration":0}},{"uid":"9267ea7150c527ef","status":"passed","time":{"start":1732428195510,"stop":1732428195510,"duration":0}},{"uid":"1719ddf6913445c8","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"66511dda8143933e","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"6753f1fa7219c8cb1c1cfd633e3291ef":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"33a9357aa53f398b","status":"passed","time":{"start":1596047924382,"stop":1596047924383,"duration":1}},{"uid":"c665ad0a0e6c711d","status":"passed","time":{"start":1596005124486,"stop":1596005124487,"duration":1}},{"uid":"f218d7354c801b8e","status":"passed","time":{"start":1594531289330,"stop":1594531289331,"duration":1}},{"uid":"804d243cf20fb592","status":"passed","time":{"start":1594163434803,"stop":1594163434804,"duration":1}},{"uid":"57fbb6cfee6391bf","status":"passed","time":{"start":1594163041193,"stop":1594163041194,"duration":1}}]},"c07c7cb9e4aa2b6b273c9327f48ca674":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6b2ccbd851ec600","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0}},{"uid":"190ed93e28b901b","status":"passed","time":{"start":1732764220999,"stop":1732764220999,"duration":0}},{"uid":"698c99dcac4b0d93","status":"passed","time":{"start":1732428196215,"stop":1732428196215,"duration":0}},{"uid":"1188dda60b67ea96","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"3d238edf9c2316ff","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"fed42f6855f5f40945177fa4c23f0f10":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c56c5e45a02efbb2","status":"passed","time":{"start":1596047923566,"stop":1596047923569,"duration":3}},{"uid":"6529db7b1ff7aad9","status":"passed","time":{"start":1596005123578,"stop":1596005123582,"duration":4}},{"uid":"27045d81bffc6b89","status":"passed","time":{"start":1594531288509,"stop":1594531288513,"duration":4}},{"uid":"e4330e446bec81c2","status":"passed","time":{"start":1594163433963,"stop":1594163433968,"duration":5}},{"uid":"1f375106e30801d1","status":"passed","time":{"start":1594163040441,"stop":1594163040443,"duration":2}}]},"0f9fe14df4043e3026ded68af344e3f2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4cc7d24b84024142","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0}},{"uid":"59e860fc2782867c","status":"passed","time":{"start":1732764220156,"stop":1732764220156,"duration":0}},{"uid":"b2ea4d6d64dc027a","status":"passed","time":{"start":1732428195466,"stop":1732428195466,"duration":0}},{"uid":"6ab6caccad49b468","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"ccf5a8c46639d0ec","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"b5060eb4345bb1fe079895175d656cb8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6db30c4ff5c46df7","status":"passed","time":{"start":1596047920279,"stop":1596047920280,"duration":1}},{"uid":"bf01c1cf3a02fe61","status":"passed","time":{"start":1596005120178,"stop":1596005120179,"duration":1}},{"uid":"898fe1232be29d1f","status":"passed","time":{"start":1594531285142,"stop":1594531285144,"duration":2}},{"uid":"97d7e6522c252b56","status":"passed","time":{"start":1594163430629,"stop":1594163430630,"duration":1}},{"uid":"7deee5701b71c0b1","status":"passed","time":{"start":1594163036850,"stop":1594163036852,"duration":2}}]},"da381d769d9c85b15441af4ada467c58":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"51966bed69fa2237","status":"passed","time":{"start":1596047923958,"stop":1596047923959,"duration":1}},{"uid":"1c066221956be17","status":"passed","time":{"start":1596005124034,"stop":1596005124035,"duration":1}},{"uid":"6212488cfd2a4684","status":"passed","time":{"start":1594531288891,"stop":1594531288892,"duration":1}},{"uid":"6fbf63bbaf63780b","status":"passed","time":{"start":1594163434379,"stop":1594163434381,"duration":2}},{"uid":"101888eedff2506d","status":"passed","time":{"start":1594163040774,"stop":1594163040774,"duration":0}}]},"cff7d7f7b55b35458669cd92cb129d06":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4d53eb58d77047e8","status":"passed","time":{"start":1733030098989,"stop":1733030098989,"duration":0}},{"uid":"5ad5cb812fbd5d4a","status":"passed","time":{"start":1732764218926,"stop":1732764218926,"duration":0}},{"uid":"cf71a425c4796a9","status":"passed","time":{"start":1732428194268,"stop":1732428194268,"duration":0}},{"uid":"fd4d83368b6d5d5e","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}},{"uid":"689de206e9df0991","status":"passed","time":{"start":1724735127672,"stop":1724735127672,"duration":0}}]},"2dc5f3dd0a3e6e7beee8f439047c4032":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ad3e6b6eddb975ef","status":"passed","time":{"start":1733030101164,"stop":1733030101164,"duration":0}},{"uid":"4710cc2182eb85cb","status":"passed","time":{"start":1732764221358,"stop":1732764221359,"duration":1}},{"uid":"54bb63fb3736b8ae","status":"passed","time":{"start":1732428196482,"stop":1732428196482,"duration":0}},{"uid":"b97e3a9bf54f17f3","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}},{"uid":"73d92f8f0c07772d","status":"passed","time":{"start":1724735129774,"stop":1724735129774,"duration":0}}]},"7cff1d7692fe8bf77b7f716ce4e74775":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1e95cacac5e122c","status":"passed","time":{"start":1596047920614,"stop":1596047920615,"duration":1}},{"uid":"6a8ebf1d563b029","status":"passed","time":{"start":1596005120508,"stop":1596005120510,"duration":2}},{"uid":"76119461e6bbe7b5","status":"passed","time":{"start":1594531285444,"stop":1594531285445,"duration":1}},{"uid":"8ae0c921930f3997","status":"passed","time":{"start":1594163430915,"stop":1594163430916,"duration":1}},{"uid":"3b689712ade903e1","status":"passed","time":{"start":1594163037159,"stop":1594163037162,"duration":3}}]},"f9568f445cf6471d62f38f61a6e1887d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"badb2c1a8c5e2d2d","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"664f2a2d41bf2bd8","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"5ea1e8d078b774a7","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"6c1504a4fcfadf69","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"a83637127d81f7d9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"12f0f975ccfd38a2860e83db6017e19f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"fef6b9be2b6df65c","status":"passed","time":{"start":1733030101054,"stop":1733030101054,"duration":0}},{"uid":"a5b469ea69ba375b","status":"passed","time":{"start":1732764221204,"stop":1732764221204,"duration":0}},{"uid":"f701011259e850f6","status":"passed","time":{"start":1732428196359,"stop":1732428196359,"duration":0}},{"uid":"e10517b1ea4eb479","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}},{"uid":"2cbc31ebfbb61905","status":"passed","time":{"start":1724735129649,"stop":1724735129649,"duration":0}}]},"3ade0b8dc3a70452a99ea470cea361ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a1c87b2c2a6c0bb7","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0}},{"uid":"2be24f9b66669d76","status":"passed","time":{"start":1732764221056,"stop":1732764221056,"duration":0}},{"uid":"345a3bae73357330","status":"passed","time":{"start":1732428196265,"stop":1732428196265,"duration":0}},{"uid":"c35da98b55fb5e6b","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"6a770856a19e186","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"89f53112353ba49dc8f3a4029d39ba34":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b4c3bd7788c9f57d","status":"passed","time":{"start":1733030100309,"stop":1733030100309,"duration":0}},{"uid":"63a8ebd07b8fa1c4","status":"passed","time":{"start":1732764220337,"stop":1732764220337,"duration":0}},{"uid":"70963d87150b1b7f","status":"passed","time":{"start":1732428195660,"stop":1732428195660,"duration":0}},{"uid":"59863a86bad45fb3","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}},{"uid":"29266ed99d46b2a","status":"passed","time":{"start":1724735128946,"stop":1724735128946,"duration":0}}]},"a6cf7a78113925c8ce86bec289a2189d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c7e18ff4ddc5c92a","status":"passed","time":{"start":1596047924091,"stop":1596047924093,"duration":2}},{"uid":"7b2e4e8402f55302","status":"passed","time":{"start":1596005124192,"stop":1596005124193,"duration":1}},{"uid":"b0cb918932f1257a","status":"passed","time":{"start":1594531289032,"stop":1594531289032,"duration":0}},{"uid":"546cae077bf7ca6a","status":"passed","time":{"start":1594163434534,"stop":1594163434535,"duration":1}},{"uid":"2c43d13401571ecf","status":"passed","time":{"start":1594163040922,"stop":1594163040923,"duration":1}}]},"a1dee0241acea84cdb83fd9eaabd5c04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3a516b9dc7b53625","status":"passed","time":{"start":1733030100929,"stop":1733030100929,"duration":0}},{"uid":"d0246537274067fb","status":"passed","time":{"start":1732764221017,"stop":1732764221018,"duration":1}},{"uid":"a4849e99633e4676","status":"passed","time":{"start":1732428196230,"stop":1732428196230,"duration":0}},{"uid":"327fbdea3443aca5","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}},{"uid":"c301f45b01d7d10f","status":"passed","time":{"start":1724735129524,"stop":1724735129524,"duration":0}}]},"6738a51245363d65952509f12ebc1af8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"733b2334645f5c42","status":"passed","time":{"start":1733030100262,"stop":1733030100262,"duration":0}},{"uid":"416bb0c0ac58f7b6","status":"passed","time":{"start":1732764220293,"stop":1732764220293,"duration":0}},{"uid":"59b1922c33f3ac65","status":"passed","time":{"start":1732428195616,"stop":1732428195616,"duration":0}},{"uid":"9b82a842fdc9b867","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}},{"uid":"4c3877c30e625752","status":"passed","time":{"start":1724735128914,"stop":1724735128914,"duration":0}}]},"a2426de0b4808429aff451df95bbdc21":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1d2cfb77eef4360e","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0}},{"uid":"8605c2bc186d7f9a","status":"passed","time":{"start":1732764220171,"stop":1732764220172,"duration":1}},{"uid":"f5177f712a8be6da","status":"passed","time":{"start":1732428195484,"stop":1732428195485,"duration":1}},{"uid":"d8d5d2ee94f4b051","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"62e4f6698c2439c","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"464e445546d6c625c166d17d836fe45c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"43a52f18fb3b8136","status":"passed","time":{"start":1733030098739,"stop":1733030098739,"duration":0}},{"uid":"e7035dc3ef8d99c0","status":"passed","time":{"start":1732764218663,"stop":1732764218663,"duration":0}},{"uid":"461527a27e50c04a","status":"passed","time":{"start":1732428194015,"stop":1732428194015,"duration":0}},{"uid":"95ddc175910ea52","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}},{"uid":"16026a681cee6bae","status":"passed","time":{"start":1724735127266,"stop":1724735127266,"duration":0}}]},"b49a06236d1af1a464e84083e52f6b22":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d49eccd60ce84feb","status":"passed","time":{"start":1733030098927,"stop":1733030098927,"duration":0}},{"uid":"4eb91d777aea105a","status":"passed","time":{"start":1732764218861,"stop":1732764218861,"duration":0}},{"uid":"5ea5418b10cdf416","status":"passed","time":{"start":1732428194207,"stop":1732428194207,"duration":0}},{"uid":"5e6aa533c6c0fafa","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}},{"uid":"d65c16a1b47d468e","status":"passed","time":{"start":1724735127485,"stop":1724735127485,"duration":0}}]},"c6165a75ca9eea153433d316f4ac3eb9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"93260917d8d1730d","status":"passed","time":{"start":1596047924343,"stop":1596047924344,"duration":1}},{"uid":"c74080002f5998f4","status":"passed","time":{"start":1596005124449,"stop":1596005124450,"duration":1}},{"uid":"7ebd44671756394c","status":"passed","time":{"start":1594531289286,"stop":1594531289286,"duration":0}},{"uid":"e09926b95d980041","status":"passed","time":{"start":1594163434769,"stop":1594163434770,"duration":1}},{"uid":"ca5dbfdf828fd84b","status":"passed","time":{"start":1594163041158,"stop":1594163041159,"duration":1}}]},"faebae956c3da12c5f429266c959c030":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3d9d773987a3ac09","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0}},{"uid":"1c3655d4a978bd79","status":"passed","time":{"start":1732764220192,"stop":1732764220192,"duration":0}},{"uid":"87dc5713a007f1d7","status":"passed","time":{"start":1732428195501,"stop":1732428195501,"duration":0}},{"uid":"d9458c8615b9e985","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}},{"uid":"863d982a547ab48a","status":"passed","time":{"start":1724735128805,"stop":1724735128805,"duration":0}}]},"5ade91fb72a8c6b40f8def4106a376c0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1d5767f16afc3bd8","status":"passed","time":{"start":1596047923917,"stop":1596047923918,"duration":1}},{"uid":"e686dcdf2807c271","status":"passed","time":{"start":1596005123957,"stop":1596005123958,"duration":1}},{"uid":"a9361839c25b3e08","status":"passed","time":{"start":1594531288846,"stop":1594531288847,"duration":1}},{"uid":"1c2bfb84e88d2c39","status":"passed","time":{"start":1594163434328,"stop":1594163434329,"duration":1}},{"uid":"996f2e4824ff8649","status":"passed","time":{"start":1594163040732,"stop":1594163040733,"duration":1}}]},"d52901f553e103c17fa73d8148d8b604":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"91c1d8a1fc37f84","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0}},{"uid":"46eea1e10beb3240","status":"passed","time":{"start":1732764220443,"stop":1732764220443,"duration":0}},{"uid":"2baefc3521a1da2a","status":"passed","time":{"start":1732428195750,"stop":1732428195751,"duration":1}},{"uid":"76548c4669002681","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"fb032b53923bc0e9","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"12e938cceeb3c2541d2a8441fd1037c9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":20},"items":[{"uid":"91f1da3329a1a671","status":"passed","time":{"start":1596047919127,"stop":1596047919129,"duration":2}},{"uid":"41496dbd64dd1c9c","status":"passed","time":{"start":1596005119184,"stop":1596005119186,"duration":2}},{"uid":"cb957225d743894a","status":"passed","time":{"start":1594531284076,"stop":1594531284078,"duration":2}},{"uid":"5e887dd6d7625f8","status":"passed","time":{"start":1594163429645,"stop":1594163429647,"duration":2}},{"uid":"2446a309189eda9d","status":"passed","time":{"start":1594163035809,"stop":1594163035811,"duration":2}}]},"32fca0dba156c29ff0c5aa5efe4a761f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e29672a56bdf38c1","status":"passed","time":{"start":1596047923830,"stop":1596047923831,"duration":1}},{"uid":"801ff19c5bf67125","status":"passed","time":{"start":1596005123859,"stop":1596005123864,"duration":5}},{"uid":"53f1e2f5b475a268","status":"passed","time":{"start":1594531288774,"stop":1594531288775,"duration":1}},{"uid":"22ec47c3f794f2b2","status":"passed","time":{"start":1594163434235,"stop":1594163434235,"duration":0}},{"uid":"d2f81d0cf163dbce","status":"passed","time":{"start":1594163040661,"stop":1594163040662,"duration":1}}]},"250e37eef35f96fa2557cde52e0899db":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d22f747573a022e2","status":"passed","time":{"start":1596047919607,"stop":1596047919610,"duration":3}},{"uid":"16bd58c8b6c3a1e0","status":"passed","time":{"start":1596005119586,"stop":1596005119588,"duration":2}},{"uid":"6dc5fd07ddbfc757","status":"passed","time":{"start":1594531284488,"stop":1594531284489,"duration":1}},{"uid":"7e96f18e152c398","status":"passed","time":{"start":1594163430041,"stop":1594163430041,"duration":0}},{"uid":"65b810d84de0efeb","status":"passed","time":{"start":1594163036257,"stop":1594163036258,"duration":1}}]},"9099ed84dac5ff19b3e1ff40f3781efd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"244ec661f6b4f13e","status":"passed","time":{"start":1596047923760,"stop":1596047923766,"duration":6}},{"uid":"4576ef357da3660a","status":"passed","time":{"start":1596005123794,"stop":1596005123797,"duration":3}},{"uid":"81334e5a4cdd758d","status":"passed","time":{"start":1594531288709,"stop":1594531288711,"duration":2}},{"uid":"480df397e0797521","status":"passed","time":{"start":1594163434139,"stop":1594163434141,"duration":2}},{"uid":"354bf46a9801f24c","status":"passed","time":{"start":1594163040607,"stop":1594163040609,"duration":2}}]},"6f72fd5fb63f9cad16ccb27d6b59b668":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d55a4c35e21d8111","status":"passed","time":{"start":1596047924690,"stop":1596047924692,"duration":2}},{"uid":"f4e853010f35408c","status":"passed","time":{"start":1596005124837,"stop":1596005124838,"duration":1}},{"uid":"2c40e2f3652fc386","status":"passed","time":{"start":1594531289709,"stop":1594531289710,"duration":1}},{"uid":"d3e56ff953e034bc","status":"passed","time":{"start":1594163435112,"stop":1594163435112,"duration":0}},{"uid":"678c65df6866a264","status":"passed","time":{"start":1594163041528,"stop":1594163041528,"duration":0}}]},"81b718c3bba361637ce9ed2266cd30d2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"68fbe283acac1b6a","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"ed9cfa6ba87dba0e","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"9fa9266ff3a1c464","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"280a7287fd39d5a9","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}},{"uid":"f80f9bf6821c7c25","status":"passed","time":{"start":1724733474194,"stop":1724733474194,"duration":0}}]},"d8680aad50eda2b69694580584e0455f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4a970025f2147b3a","status":"passed","time":{"start":1733030100633,"stop":1733030100633,"duration":0}},{"uid":"b3f6328bce0de37c","status":"passed","time":{"start":1732764220676,"stop":1732764220677,"duration":1}},{"uid":"749e2bcfe9e98a99","status":"passed","time":{"start":1732428195966,"stop":1732428195967,"duration":1}},{"uid":"fd395297ed368b03","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}},{"uid":"ad12195e4f930686","status":"passed","time":{"start":1724735129258,"stop":1724735129258,"duration":0}}]},"08aa958df6a92148f413a19d338a9eb7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1e6b94c934c41c63","status":"passed","time":{"start":1596047924514,"stop":1596047924515,"duration":1}},{"uid":"5fe37a0138c46e89","status":"passed","time":{"start":1596005124616,"stop":1596005124619,"duration":3}},{"uid":"a0b77d338096296e","status":"passed","time":{"start":1594531289488,"stop":1594531289490,"duration":2}},{"uid":"636bf20aba05bc6c","status":"passed","time":{"start":1594163434934,"stop":1594163434935,"duration":1}},{"uid":"e8d7973f586e9ccb","status":"passed","time":{"start":1594163041332,"stop":1594163041333,"duration":1}}]},"c421bbdf427fc6e784d70fcb75e166ee":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8da8c6de16bb179d","status":"passed","time":{"start":1733030098755,"stop":1733030098755,"duration":0}},{"uid":"e604a93a8ee1253f","status":"passed","time":{"start":1732764218683,"stop":1732764218684,"duration":1}},{"uid":"4b8219eb37520d2d","status":"passed","time":{"start":1732428194032,"stop":1732428194032,"duration":0}},{"uid":"f711bbcd16ab2119","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}},{"uid":"5c64823a2a73f974","status":"passed","time":{"start":1724735127282,"stop":1724735127297,"duration":15}}]},"f00dbd2e8a201d8a4d1b6579cc3223ba":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4a8a1e214063ff65","status":"passed","time":{"start":1596047923734,"stop":1596047923735,"duration":1}},{"uid":"186805975928e06a","status":"passed","time":{"start":1596005123766,"stop":1596005123768,"duration":2}},{"uid":"bc6d10b8797a9453","status":"passed","time":{"start":1594531288674,"stop":1594531288676,"duration":2}},{"uid":"fd9fb7a049562c32","status":"passed","time":{"start":1594163434112,"stop":1594163434113,"duration":1}},{"uid":"163db5f277b6af87","status":"passed","time":{"start":1594163040579,"stop":1594163040581,"duration":2}}]},"9f1de1fe45fbdc513df7a1c52ccbe6cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":21,"unknown":0,"total":21},"items":[{"uid":"27b9b90941b4a09d","status":"passed","time":{"start":1596047919314,"stop":1596047919420,"duration":106}},{"uid":"507686eb54f5631d","status":"passed","time":{"start":1596005119328,"stop":1596005119452,"duration":124}},{"uid":"8019875ea2402996","status":"passed","time":{"start":1594531284224,"stop":1594531284357,"duration":133}},{"uid":"a62191f41226c32f","status":"passed","time":{"start":1594163429787,"stop":1594163429916,"duration":129}},{"uid":"c60e547f7d18d710","status":"passed","time":{"start":1594163035983,"stop":1594163036093,"duration":110}}]},"95946a599255beb095c6c7c676174082":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"6f178467aa4ed9b7","status":"passed","time":{"start":1733030100590,"stop":1733030100601,"duration":11}},{"uid":"a13c451f0f676900","status":"passed","time":{"start":1732764220628,"stop":1732764220637,"duration":9}},{"uid":"772347d4d5d65952","status":"passed","time":{"start":1732428195930,"stop":1732428195933,"duration":3}},{"uid":"c1d9afec6278b1a8","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c1ed75effe27f7a1","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"08d55d87371c9d6a38d501e944ac0b1f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":15,"unknown":0,"total":15},"items":[{"uid":"c162767685f61de7","status":"passed","time":{"start":1596047919110,"stop":1596047919112,"duration":2}},{"uid":"450686303edfc2db","status":"passed","time":{"start":1596005119174,"stop":1596005119175,"duration":1}},{"uid":"8bb392cdc602893a","status":"passed","time":{"start":1594531284064,"stop":1594531284066,"duration":2}},{"uid":"3ac4a46ef24846a9","status":"passed","time":{"start":1594163429634,"stop":1594163429636,"duration":2}},{"uid":"8f5d76af04264041","status":"passed","time":{"start":1594163035798,"stop":1594163035800,"duration":2}}]},"5df41bc58298db69fd38e5f451411b25":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"74fbc1afd2c7c344","status":"passed","time":{"start":1596047920639,"stop":1596047920641,"duration":2}},{"uid":"1b4e740d93c8208b","status":"passed","time":{"start":1596005120526,"stop":1596005120527,"duration":1}},{"uid":"1c78a3ca97fda5cc","status":"passed","time":{"start":1594531285458,"stop":1594531285459,"duration":1}},{"uid":"7a4314da211e2744","status":"passed","time":{"start":1594163430936,"stop":1594163430937,"duration":1}},{"uid":"5836c1f244bdbda0","status":"passed","time":{"start":1594163037179,"stop":1594163037180,"duration":1}}]},"6685c18cbd7e0553ec2f8d1307b48808":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"792bfe395a28b94b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919573,"stop":1596047919573,"duration":0}},{"uid":"97f2919ac27afdda","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119564,"stop":1596005119564,"duration":0}},{"uid":"ea482f08a9d34c61","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284465,"stop":1594531284465,"duration":0}},{"uid":"18429a5f8ba1820","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430020,"stop":1594163430020,"duration":0}},{"uid":"e3d7347403a550e9","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036237,"stop":1594163036237,"duration":0}}]},"009b1aac11c158282ad25341a25251c6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"4534be43bb2e79cb","status":"passed","time":{"start":1596047923774,"stop":1596047923776,"duration":2}},{"uid":"b0fb5d056b3ce31f","status":"passed","time":{"start":1596005123805,"stop":1596005123810,"duration":5}},{"uid":"96c55d143f66294b","status":"passed","time":{"start":1594531288718,"stop":1594531288722,"duration":4}},{"uid":"6c3f4d98661a503e","status":"passed","time":{"start":1594163434177,"stop":1594163434181,"duration":4}},{"uid":"eefe749a429a9068","status":"passed","time":{"start":1594163040617,"stop":1594163040619,"duration":2}}]},"10a3e4c4777cbd9f17c15fd5e6bea5ba":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"90130454fa133eaa","status":"passed","time":{"start":1596047923255,"stop":1596047923257,"duration":2}},{"uid":"429fabd504d68af0","status":"passed","time":{"start":1596005123252,"stop":1596005123253,"duration":1}},{"uid":"1715f0217bf76dc5","status":"passed","time":{"start":1594531288186,"stop":1594531288187,"duration":1}},{"uid":"f3747012913193d5","status":"passed","time":{"start":1594163433716,"stop":1594163433716,"duration":0}},{"uid":"e861a2bd0d0390d7","status":"passed","time":{"start":1594163040182,"stop":1594163040183,"duration":1}}]},"7175898242492ec1d3bdd5698d625ca4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b92f0db6c4ee4ff0","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0}},{"uid":"4249127f6bff6f10","status":"passed","time":{"start":1732764218611,"stop":1732764218616,"duration":5}},{"uid":"7cc0844ab5ecf216","status":"passed","time":{"start":1732428193967,"stop":1732428193967,"duration":0}},{"uid":"47f8df09a84d8337","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"409595d25cc5d60c","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"e2edeca1f212268fe8082320adfcc98c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8572ffe92ddcaa11","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0}},{"uid":"200b5f0b4ec790a3","status":"passed","time":{"start":1732764219366,"stop":1732764219372,"duration":6}},{"uid":"5f6f3bc16b3488d6","status":"passed","time":{"start":1732428194686,"stop":1732428194689,"duration":3}},{"uid":"c1e0648976f6a694","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}},{"uid":"b3f7088fed8dedd7","status":"passed","time":{"start":1724735128078,"stop":1724735128078,"duration":0}}]},"9698ab5989e4dd5f129cd455d41d02a9":{"statistic":{"failed":0,"broken":0,"skipped":31,"passed":3,"unknown":0,"total":34},"items":[{"uid":"1066431203872fbe","status":"passed","time":{"start":1596047919174,"stop":1596047919179,"duration":5}},{"uid":"2eefe1c648d463d9","status":"passed","time":{"start":1596005119222,"stop":1596005119223,"duration":1}},{"uid":"4f725a6b8ce2a04a","status":"passed","time":{"start":1594531284126,"stop":1594531284128,"duration":2}},{"uid":"baeb7d882d81dbc7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429690,"stop":1594163429690,"duration":0}},{"uid":"c6d5793582cd48d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035867,"stop":1594163035867,"duration":0}}]},"14f36f48218b5a6c45bb6c1fdb646e2d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f56ae5fa4f278c43","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0}},{"uid":"c244be500ebdf146","status":"passed","time":{"start":1732764219337,"stop":1732764219339,"duration":2}},{"uid":"5fabad9204d0747c","status":"passed","time":{"start":1732428194661,"stop":1732428194663,"duration":2}},{"uid":"826a0963540c6e75","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"4359475f5ec554bd","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"c8ef830d4279bee02e53bf3a04349c35":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"873ec1972fa36468","status":"passed","time":{"start":1733030100898,"stop":1733030100898,"duration":0}},{"uid":"b26a6745cd367097","status":"passed","time":{"start":1732764220981,"stop":1732764220981,"duration":0}},{"uid":"36b7cb5a27235272","status":"passed","time":{"start":1732428196200,"stop":1732428196201,"duration":1}},{"uid":"afce902b58f1520a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}},{"uid":"b14acb4de8eb0e3a","status":"passed","time":{"start":1724735129492,"stop":1724735129492,"duration":0}}]},"fbdd2daae3e9a5e6dd05fcb0403a88d1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"95500b18da61d76","status":"passed","time":{"start":1733030100648,"stop":1733030100648,"duration":0}},{"uid":"5f97df940bb3f46a","status":"passed","time":{"start":1732764220696,"stop":1732764220696,"duration":0}},{"uid":"a349732eb44f62b9","status":"passed","time":{"start":1732428195982,"stop":1732428195982,"duration":0}},{"uid":"d1aabae67bc18ba0","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}},{"uid":"fbbb69f84c1b433f","status":"passed","time":{"start":1724735129274,"stop":1724735129274,"duration":0}}]},"66d8a13009f945d9794886c65acfdceb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"84e0330ba9cd1f01","status":"passed","time":{"start":1596047923599,"stop":1596047923600,"duration":1}},{"uid":"5cf309afc9d6e0d1","status":"passed","time":{"start":1596005123635,"stop":1596005123636,"duration":1}},{"uid":"edae067b2ea367b3","status":"passed","time":{"start":1594531288548,"stop":1594531288550,"duration":2}},{"uid":"5e7c21f369ff7f35","status":"passed","time":{"start":1594163433994,"stop":1594163433995,"duration":1}},{"uid":"4680835c89b2540f","status":"passed","time":{"start":1594163040481,"stop":1594163040484,"duration":3}}]},"97004dd24763a55cdf2b4ee4f115bd44":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"87b0b5de93d5cb12","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0}},{"uid":"80a5eacfa2431348","status":"passed","time":{"start":1732764220479,"stop":1732764220479,"duration":0}},{"uid":"593778a5ba99d447","status":"passed","time":{"start":1732428195787,"stop":1732428195788,"duration":1}},{"uid":"df0c490941a6877a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"c7106989a12e3c0a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"db5c81791cace9d397d4337f1f69a0e8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"63f25f39ce9ccdfd","status":"passed","time":{"start":1596047923468,"stop":1596047923470,"duration":2}},{"uid":"c57769319735863a","status":"passed","time":{"start":1596005123469,"stop":1596005123472,"duration":3}},{"uid":"5221347d626053ed","status":"passed","time":{"start":1594531288381,"stop":1594531288382,"duration":1}},{"uid":"923f7d7a94f657f2","status":"passed","time":{"start":1594163433869,"stop":1594163433871,"duration":2}},{"uid":"430c4e65e958cff9","status":"passed","time":{"start":1594163040357,"stop":1594163040359,"duration":2}}]},"6105a97f729c5e36b325cf44492db688":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d2af0876e7f45a7f","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0}},{"uid":"c700736d12b44c86","status":"passed","time":{"start":1732764220619,"stop":1732764220619,"duration":0}},{"uid":"b36380d1077ce20b","status":"passed","time":{"start":1732428195921,"stop":1732428195921,"duration":0}},{"uid":"1f991ba5bad9e7e9","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"742a65a772f90af2","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"f33ef5393ae0b8067a498b7663b7a090":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7bbd91ef770b0a79","status":"passed","time":{"start":1596047919439,"stop":1596047919442,"duration":3}},{"uid":"b108994b21d28e9e","status":"passed","time":{"start":1596005119462,"stop":1596005119464,"duration":2}},{"uid":"72f9cfb3eb7e616a","status":"passed","time":{"start":1594531284366,"stop":1594531284373,"duration":7}},{"uid":"42f05ccc173e452d","status":"passed","time":{"start":1594163429926,"stop":1594163429928,"duration":2}},{"uid":"30281d7f1737563b","status":"passed","time":{"start":1594163036104,"stop":1594163036109,"duration":5}}]},"15c98dd02f856858ef67a88bd3c8ad78":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ae87022eb9b205bd","status":"passed","time":{"start":1733030100575,"stop":1733030100575,"duration":0}},{"uid":"e751c9c9dc3d04e6","status":"passed","time":{"start":1732764220624,"stop":1732764220625,"duration":1}},{"uid":"da02dcc2ce3c4d85","status":"passed","time":{"start":1732428195926,"stop":1732428195926,"duration":0}},{"uid":"52dd320a58bdb229","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}},{"uid":"c8b2e451486f6a25","status":"passed","time":{"start":1724735129211,"stop":1724735129211,"duration":0}}]},"83b78a44a84315eae8c56a708925a03e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a5a7f52be4bf7369","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0}},{"uid":"8dfef1ba8856d412","status":"passed","time":{"start":1732764221040,"stop":1732764221041,"duration":1}},{"uid":"b67813f1cae4659e","status":"passed","time":{"start":1732428196249,"stop":1732428196250,"duration":1}},{"uid":"cde5d1b46b10d7ac","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"f5a3f0d4d035c3a4","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"9af049da90f73c206ca7e8b1362e502f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1fb0e4ddfae0bf06","status":"passed","time":{"start":1733030098958,"stop":1733030098958,"duration":0}},{"uid":"bb0cb59f0e1a4eca","status":"passed","time":{"start":1732764218887,"stop":1732764218887,"duration":0}},{"uid":"5cd4eeb8a4b79d6b","status":"passed","time":{"start":1732428194232,"stop":1732428194233,"duration":1}},{"uid":"645c6c05562d2f01","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}},{"uid":"34569132e9551c33","status":"passed","time":{"start":1724735127516,"stop":1724735127516,"duration":0}}]},"0e1169325045c4d7d4ed6982c76387ed":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"ead644ae8ee031c3","status":"passed","time":{"start":1733030100512,"stop":1733030100512,"duration":0}},{"uid":"183ba5aa4a18280","status":"passed","time":{"start":1732764220545,"stop":1732764220545,"duration":0}},{"uid":"62e01ffb20b661b5","status":"passed","time":{"start":1732428195854,"stop":1732428195854,"duration":0}}]},"13df60cbdff5ee076adcd6328cc69159":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a492c358ecb2902d","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0}},{"uid":"fcb92722bb71757b","status":"passed","time":{"start":1732764220954,"stop":1732764220955,"duration":1}},{"uid":"c580e79550c46f66","status":"passed","time":{"start":1732428196179,"stop":1732428196179,"duration":0}},{"uid":"d6e6e46de805754f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"6881087bd4c8b374","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"b1ff2214ba100eb1c8bc62e73e12889e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f0d7d5d837d1a81d","status":"passed","time":{"start":1733030100465,"stop":1733030100465,"duration":0}},{"uid":"89d5ee585c13bf38","status":"passed","time":{"start":1732764220499,"stop":1732764220500,"duration":1}},{"uid":"a770e6ac7d91604a","status":"passed","time":{"start":1732428195810,"stop":1732428195810,"duration":0}},{"uid":"6a1d96979e635e7f","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}},{"uid":"4bdc75ea73bb042","status":"passed","time":{"start":1724735129102,"stop":1724735129102,"duration":0}}]},"9cb38a55c7ac06311e8c5af89695fec1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d36b734326a418ad","status":"passed","time":{"start":1596047924708,"stop":1596047924709,"duration":1}},{"uid":"d571a1a111e792e9","status":"passed","time":{"start":1596005124867,"stop":1596005124868,"duration":1}},{"uid":"a287c9ffdbd24ff2","status":"passed","time":{"start":1594531289732,"stop":1594531289734,"duration":2}},{"uid":"c408ef07d0a5878d","status":"passed","time":{"start":1594163435130,"stop":1594163435131,"duration":1}},{"uid":"d11aa2f432bcaf9f","status":"passed","time":{"start":1594163041548,"stop":1594163041550,"duration":2}}]},"27ca516382a0a79e50821018f1f7db16":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"704fccc514ead891","status":"passed","time":{"start":1596047924664,"stop":1596047924664,"duration":0}},{"uid":"d25650a111e275c2","status":"passed","time":{"start":1596005124797,"stop":1596005124798,"duration":1}},{"uid":"a9c947811351a831","status":"passed","time":{"start":1594531289676,"stop":1594531289677,"duration":1}},{"uid":"84b89d1478e898eb","status":"passed","time":{"start":1594163435085,"stop":1594163435086,"duration":1}},{"uid":"54f06ea08d3ef59f","status":"passed","time":{"start":1594163041499,"stop":1594163041500,"duration":1}}]},"d35757cf261e283f5eab532965102602":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"47e3461a4e252fc1","status":"passed","time":{"start":1733030100851,"stop":1733030100851,"duration":0}},{"uid":"3d40466198fa34e6","status":"passed","time":{"start":1732764220916,"stop":1732764220916,"duration":0}},{"uid":"fda81d5edcbfeda5","status":"passed","time":{"start":1732428196156,"stop":1732428196156,"duration":0}},{"uid":"9f7fc4731241a976","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"cd298347a8b67e93","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"135e62f837ca5fe30ddfd2ad875e089b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ad642268f112be60","status":"passed","time":{"start":1733030100695,"stop":1733030100695,"duration":0}},{"uid":"28a9bedc22c54787","status":"passed","time":{"start":1732764220741,"stop":1732764220741,"duration":0}},{"uid":"8215947106021b54","status":"passed","time":{"start":1732428196022,"stop":1732428196022,"duration":0}},{"uid":"49aa5cc4276ca55b","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}},{"uid":"281344c06cab651e","status":"passed","time":{"start":1724735129305,"stop":1724735129305,"duration":0}}]},"dbfdd0ff8a8cc0d1cb832a52d018d2c3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"555f2ae99e88223f","status":"passed","time":{"start":1596047924247,"stop":1596047924248,"duration":1}},{"uid":"7d3c6e86d66150b0","status":"passed","time":{"start":1596005124356,"stop":1596005124357,"duration":1}},{"uid":"f7859e15b1d88cf5","status":"passed","time":{"start":1594531289180,"stop":1594531289181,"duration":1}},{"uid":"2c2254bee94df466","status":"passed","time":{"start":1594163434684,"stop":1594163434684,"duration":0}},{"uid":"1eb6c29de159ceb7","status":"passed","time":{"start":1594163041073,"stop":1594163041073,"duration":0}}]},"3b3f116ec3ac1abf551a51811b4a8900":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f807c10786110eac","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0}},{"uid":"98e0aca6e090522b","status":"passed","time":{"start":1732764220933,"stop":1732764220933,"duration":0}},{"uid":"405cf642fa0cf7c1","status":"passed","time":{"start":1732428196163,"stop":1732428196163,"duration":0}},{"uid":"83105e24306c53ac","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}},{"uid":"7cef5a6f9a11a927","status":"passed","time":{"start":1724735129446,"stop":1724735129446,"duration":0}}]},"4a5a43052562dd414ee61f42d2c7c5ec":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7fca6145e90132ab","status":"passed","time":{"start":1596047923938,"stop":1596047923939,"duration":1}},{"uid":"36a3256a0670b06b","status":"passed","time":{"start":1596005123985,"stop":1596005123987,"duration":2}},{"uid":"7fe50fe13c5982b7","status":"passed","time":{"start":1594531288869,"stop":1594531288870,"duration":1}},{"uid":"21939bc32d9b9076","status":"passed","time":{"start":1594163434355,"stop":1594163434357,"duration":2}},{"uid":"91dce38bf470986f","status":"passed","time":{"start":1594163040754,"stop":1594163040754,"duration":0}}]},"49ea03f1d04a92057a336da49714852c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"eb8f6057b9598daa","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0}},{"uid":"162a4f2fa010c721","status":"passed","time":{"start":1732764220792,"stop":1732764220793,"duration":1}},{"uid":"ff776776c9a8991f","status":"passed","time":{"start":1732428196064,"stop":1732428196065,"duration":1}},{"uid":"e1471afe863c97c8","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"380e12b965b39180","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"92a6b9b00e546e915443c0211e09039f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"875ea8f4a3a48bc5","status":"passed","time":{"start":1596047924440,"stop":1596047924441,"duration":1}},{"uid":"c174b7271b942905","status":"passed","time":{"start":1596005124544,"stop":1596005124545,"duration":1}},{"uid":"a6e4ed2e92f7ef3e","status":"passed","time":{"start":1594531289398,"stop":1594531289399,"duration":1}},{"uid":"e0c3556ba8b40144","status":"passed","time":{"start":1594163434860,"stop":1594163434861,"duration":1}},{"uid":"661d7decec1fb7ac","status":"passed","time":{"start":1594163041250,"stop":1594163041253,"duration":3}}]},"9b47b9a348154b928806f22a25ae3898":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"271246de29c45f75","status":"passed","time":{"start":1596047923528,"stop":1596047923530,"duration":2}},{"uid":"a825cb078a9ced4d","status":"passed","time":{"start":1596005123544,"stop":1596005123545,"duration":1}},{"uid":"ecdb8281b6e9ef0","status":"passed","time":{"start":1594531288459,"stop":1594531288460,"duration":1}},{"uid":"67eba59140f32f8e","status":"passed","time":{"start":1594163433918,"stop":1594163433920,"duration":2}},{"uid":"a88af5080fb72dc5","status":"passed","time":{"start":1594163040411,"stop":1594163040412,"duration":1}}]},"ea802d18b118f621c35bcaf8644d85ff":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"6c1e65f294db5f89","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098911,"stop":1733030098911,"duration":0}},{"uid":"bdd8b1b0bd82d5b1","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218838,"stop":1732764218838,"duration":0}},{"uid":"a57a3497f4402b67","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194185,"stop":1732428194185,"duration":0}},{"uid":"d6d51bdb700f78e3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}},{"uid":"ad08cb0fb6eef203","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127469,"stop":1724735127469,"duration":0}}]},"ab77fbd355109755607b6e3c87a6be3f":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"1bd7db8399d4c89c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919100,"stop":1596047919100,"duration":0}},{"uid":"acb90d2bb2f76e73","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119165,"stop":1596005119165,"duration":0}},{"uid":"86f81415c55842e0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284055,"stop":1594531284055,"duration":0}},{"uid":"906beb5475a53f82","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429626,"stop":1594163429626,"duration":0}},{"uid":"353d2333be3e9c41","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035789,"stop":1594163035789,"duration":0}}]},"83e4e6be114ce08accb7c97a7d1dbc25":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":32,"unknown":0,"total":32},"items":[{"uid":"6981e4a9cd7725ad","status":"passed","time":{"start":1596047923358,"stop":1596047923361,"duration":3}},{"uid":"681a551f5e814022","status":"passed","time":{"start":1596005123364,"stop":1596005123370,"duration":6}},{"uid":"f86bed52bda14f7f","status":"passed","time":{"start":1594531288276,"stop":1594531288278,"duration":2}},{"uid":"2e22ab44b6d35842","status":"passed","time":{"start":1594163433798,"stop":1594163433799,"duration":1}},{"uid":"9350cea19614044c","status":"passed","time":{"start":1594163040281,"stop":1594163040282,"duration":1}}]},"72efc7215c109ad8d2ead7421a0e93d7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"236a3a1194c17ffc","status":"passed","time":{"start":1596047923989,"stop":1596047923990,"duration":1}},{"uid":"b7b9c4a536e61701","status":"passed","time":{"start":1596005124075,"stop":1596005124076,"duration":1}},{"uid":"7f581f67ae5cf439","status":"passed","time":{"start":1594531288926,"stop":1594531288930,"duration":4}},{"uid":"65c627440da53fe0","status":"passed","time":{"start":1594163434420,"stop":1594163434421,"duration":1}},{"uid":"8c97e5d5ef7c6cf1","status":"passed","time":{"start":1594163040804,"stop":1594163040808,"duration":4}}]},"8a1027b0cee356a496b84c6b832d107b":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":3,"unknown":0,"total":5},"items":[{"uid":"eb94d03877c16bb4","status":"passed","time":{"start":1733030098661,"stop":1733030098661,"duration":0}},{"uid":"4b2984e4fa36f94","status":"passed","time":{"start":1732764218574,"stop":1732764218575,"duration":1}},{"uid":"413fd3063d3e7dc4","status":"passed","time":{"start":1732428193933,"stop":1732428193934,"duration":1}},{"uid":"ee4f0501c1152713","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}},{"uid":"3edaeb1c9114b312","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127188,"stop":1724735127188,"duration":0}}]},"5f67db9e62ff366c91cf9e618b2ccbe9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a99c454398f1512b","status":"passed","time":{"start":1596047920594,"stop":1596047920596,"duration":2}},{"uid":"2d1e96ae15c79dd1","status":"passed","time":{"start":1596005120491,"stop":1596005120493,"duration":2}},{"uid":"8029aeff17b58c48","status":"passed","time":{"start":1594531285430,"stop":1594531285431,"duration":1}},{"uid":"2b46a9d31d8a4cb8","status":"passed","time":{"start":1594163430895,"stop":1594163430897,"duration":2}},{"uid":"c5105828d947951e","status":"passed","time":{"start":1594163037141,"stop":1594163037143,"duration":2}}]},"0462123913893ea85af1447412b7733e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4990a9f9fb7d9809","status":"passed","time":{"start":1733030100742,"stop":1733030100757,"duration":15}}]},"bd0f38e5388cf4a636a9393d435770b8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b0395834a1dc7266","status":"passed","time":{"start":1733030100387,"stop":1733030100403,"duration":16}},{"uid":"1857a7ece8075aa5","status":"passed","time":{"start":1732764220424,"stop":1732764220424,"duration":0}},{"uid":"fbd37fe4a302b125","status":"passed","time":{"start":1732428195732,"stop":1732428195733,"duration":1}},{"uid":"490cf50ddd5cff83","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}},{"uid":"7f4f9e94ec6d4f1e","status":"passed","time":{"start":1724735129008,"stop":1724735129024,"duration":16}}]},"c060fb3e36725c887b4b4edce83f7142":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d2acdc5e027859f4","status":"passed","time":{"start":1733030099270,"stop":1733030099270,"duration":0}},{"uid":"300c045916564a1","status":"passed","time":{"start":1732764219222,"stop":1732764219222,"duration":0}},{"uid":"43e7aaf3ed9f3ed0","status":"passed","time":{"start":1732428194543,"stop":1732428194543,"duration":0}},{"uid":"31b67858aaa81503","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}},{"uid":"74afb414b6e0cabc","status":"passed","time":{"start":1724735127938,"stop":1724735127938,"duration":0}}]},"44ae966390833a332245c1886323c559":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c8c57e21dd6fea81","status":"passed","time":{"start":1733030100914,"stop":1733030100914,"duration":0}},{"uid":"1b57aafe4439b9a8","status":"passed","time":{"start":1732764221009,"stop":1732764221011,"duration":2}},{"uid":"877a76cbb202d7b3","status":"passed","time":{"start":1732428196224,"stop":1732428196224,"duration":0}},{"uid":"b6301a55868859d","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}},{"uid":"c8a6a3e5884b319c","status":"passed","time":{"start":1724735129508,"stop":1724735129508,"duration":0}}]},"f3667cd9a93528eccefa1ce200cedfa2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"67535419d885cbd9","status":"passed","time":{"start":1733030099380,"stop":1733030099380,"duration":0}},{"uid":"ea77ab4395e92566","status":"passed","time":{"start":1732764219343,"stop":1732764219344,"duration":1}},{"uid":"1532fae746d0bb3a","status":"passed","time":{"start":1732428194667,"stop":1732428194668,"duration":1}},{"uid":"2c78d4954ac14f9e","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}},{"uid":"93b3042e12ae0dc2","status":"passed","time":{"start":1724735128063,"stop":1724735128063,"duration":0}}]},"ae9f1c7144f190a45c9004337fcb4653":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2402f0c3d40dfcda","status":"passed","time":{"start":1596047924104,"stop":1596047924105,"duration":1}},{"uid":"4c9eb72a21facf1b","status":"passed","time":{"start":1596005124198,"stop":1596005124200,"duration":2}},{"uid":"e291eebf54e3fc3c","status":"passed","time":{"start":1594531289039,"stop":1594531289039,"duration":0}},{"uid":"a9b17872acf68bc1","status":"passed","time":{"start":1594163434541,"stop":1594163434543,"duration":2}},{"uid":"bca6f945f3b8d648","status":"passed","time":{"start":1594163040929,"stop":1594163040930,"duration":1}}]},"cf898711b7f774f53cf0bc1d40cbb323":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"213536a8a5597e91","status":"passed","time":{"start":1733030099208,"stop":1733030099208,"duration":0}},{"uid":"9e017ac7fdaf6bf5","status":"passed","time":{"start":1732764219166,"stop":1732764219166,"duration":0}},{"uid":"d7d1e3c0f9370311","status":"passed","time":{"start":1732428194496,"stop":1732428194496,"duration":0}}]},"091766acae8ef4d7d5217aaea368a8e4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d5c39f637c5c8533","status":"passed","time":{"start":1596047924561,"stop":1596047924562,"duration":1}},{"uid":"8249f8668b73d087","status":"passed","time":{"start":1596005124671,"stop":1596005124672,"duration":1}},{"uid":"8bba272cb3a2ae39","status":"passed","time":{"start":1594531289549,"stop":1594531289550,"duration":1}},{"uid":"5634be4598e9e785","status":"passed","time":{"start":1594163434982,"stop":1594163434983,"duration":1}},{"uid":"b57f29a037978a24","status":"passed","time":{"start":1594163041381,"stop":1594163041381,"duration":0}}]},"64d02b3be7358667808060e04863e8f8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"14c26803c1139e78","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0}},{"uid":"bd65eae3991d6c2c","status":"passed","time":{"start":1732764220896,"stop":1732764220898,"duration":2}},{"uid":"27d124696efa8c6c","status":"passed","time":{"start":1732428196144,"stop":1732428196144,"duration":0}},{"uid":"e0d5281d75a0b4df","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}},{"uid":"a7151a5672bbc2f6","status":"passed","time":{"start":1724735129430,"stop":1724735129430,"duration":0}}]},"6cf6bc56f20bd3700d55931d5e6413d6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"51e6bd427dc9b9c1","status":"passed","time":{"start":1596047924589,"stop":1596047924590,"duration":1}},{"uid":"1e886ff47a6f71fb","status":"passed","time":{"start":1596005124699,"stop":1596005124701,"duration":2}},{"uid":"57349c34d0e422cc","status":"passed","time":{"start":1594531289583,"stop":1594531289584,"duration":1}},{"uid":"95225c8fac45fd6e","status":"passed","time":{"start":1594163435009,"stop":1594163435011,"duration":2}},{"uid":"2a6f34d3052b3359","status":"passed","time":{"start":1594163041414,"stop":1594163041416,"duration":2}}]},"8bd060c53cf4d8d2cbc13d7ab631b0a5":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"d6e0161287e241bc","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047920230,"stop":1596047920230,"duration":0}},{"uid":"65b32be554e4d48d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005120139,"stop":1596005120139,"duration":0}},{"uid":"99e543001489d328","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531285098,"stop":1594531285098,"duration":0}},{"uid":"85c8494aca63d8f3","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430593,"stop":1594163430593,"duration":0}},{"uid":"fa7fd4c7f9517277","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036810,"stop":1594163036810,"duration":0}}]},"cb77631a44bdd00f9fa7fbe845b21048":{"statistic":{"failed":0,"broken":0,"skipped":5,"passed":0,"unknown":0,"total":5},"items":[{"uid":"7ea8a8dc382128a4","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1733030098989,"stop":1733030098989,"duration":0}},{"uid":"9164bf2c06bf8752","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732764218915,"stop":1732764218915,"duration":0}},{"uid":"c58cb7ae6e5a9993","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1732428194259,"stop":1732428194259,"duration":0}},{"uid":"c37dfc82a096ec09","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}},{"uid":"257a5ad111bd69a7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127656,"stop":1724735127656,"duration":0}}]},"e4b3b27b629bbd5f25abab144f66de37":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"19443f8320b2694c","status":"passed","time":{"start":1733030099192,"stop":1733030099192,"duration":0}},{"uid":"14829aa4ce177c0a","status":"passed","time":{"start":1732764219145,"stop":1732764219145,"duration":0}},{"uid":"c7c4b4c39dca1f7a","status":"passed","time":{"start":1732428194471,"stop":1732428194471,"duration":0}},{"uid":"42bb8c96d4cb1bcf","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}},{"uid":"41a3f66c1c393960","status":"passed","time":{"start":1724735127860,"stop":1724735127860,"duration":0}}]},"e4c0a34580af7574c8114f42e844d6e6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5e5e1beb42c655c1","status":"passed","time":{"start":1596047920292,"stop":1596047920293,"duration":1}},{"uid":"25865dd9141414f8","status":"passed","time":{"start":1596005120187,"stop":1596005120189,"duration":2}},{"uid":"11e51199614ecf30","status":"passed","time":{"start":1594531285157,"stop":1594531285158,"duration":1}},{"uid":"34bf94971c8706dc","status":"passed","time":{"start":1594163430639,"stop":1594163430640,"duration":1}},{"uid":"a7b00650560407f0","status":"passed","time":{"start":1594163036860,"stop":1594163036861,"duration":1}}]},"470b5bb32c448e7433bb94b222d4d8b0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"cb005e45e7b312b5","status":"passed","time":{"start":1733030100789,"stop":1733030100789,"duration":0}},{"uid":"f30b225377e5683d","status":"passed","time":{"start":1732764220837,"stop":1732764220837,"duration":0}},{"uid":"a1a7aeb13172d1f0","status":"passed","time":{"start":1732428196092,"stop":1732428196092,"duration":0}},{"uid":"8451096f3488e82","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}},{"uid":"5653676293d9b683","status":"passed","time":{"start":1724735129367,"stop":1724735129383,"duration":16}}]},"67e76cdedfc887447f9bf949273eaa4d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"84bae0437fc355f7","status":"passed","time":{"start":1596047924008,"stop":1596047924008,"duration":0}},{"uid":"e3b526e7d3e1856f","status":"passed","time":{"start":1596005124093,"stop":1596005124097,"duration":4}},{"uid":"aadb57650165fea4","status":"passed","time":{"start":1594531288948,"stop":1594531288949,"duration":1}},{"uid":"d29636788f1b634e","status":"passed","time":{"start":1594163434440,"stop":1594163434441,"duration":1}},{"uid":"49840c49d3dc4df5","status":"passed","time":{"start":1594163040822,"stop":1594163040823,"duration":1}}]},"4da2baa3326fa793f3d63bc99d5f2feb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"eeb6d8003fb84da5","status":"passed","time":{"start":1596047923996,"stop":1596047923996,"duration":0}},{"uid":"dee07d028d4359df","status":"passed","time":{"start":1596005124082,"stop":1596005124084,"duration":2}},{"uid":"f89ec339e4a95a87","status":"passed","time":{"start":1594531288935,"stop":1594531288938,"duration":3}},{"uid":"a0afb57891278b5b","status":"passed","time":{"start":1594163434428,"stop":1594163434431,"duration":3}},{"uid":"fb4775500302c45c","status":"passed","time":{"start":1594163040812,"stop":1594163040814,"duration":2}}]},"9d8cb8adf1764c55348d349698b938ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c1f90fc4edd70bea","status":"passed","time":{"start":1733030098708,"stop":1733030098708,"duration":0}},{"uid":"641b1ee7248b1557","status":"passed","time":{"start":1732764218641,"stop":1732764218641,"duration":0}},{"uid":"5eca272b3b393557","status":"passed","time":{"start":1732428193992,"stop":1732428193993,"duration":1}},{"uid":"b01fd4e8d095b60f","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}},{"uid":"913459f449cde9ee","status":"passed","time":{"start":1724735127235,"stop":1724735127250,"duration":15}}]},"2972663ca9fa4b4f0e6ea69060a464d5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8146fd50051ac96b","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0}},{"uid":"9c39905963998c1b","status":"passed","time":{"start":1732764220432,"stop":1732764220432,"duration":0}},{"uid":"3b395c1683e127a4","status":"passed","time":{"start":1732428195740,"stop":1732428195740,"duration":0}},{"uid":"449aa1de0e8221e9","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"73a0aa79bef78acd","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"8d90ab9d48fe4a2c33ff1eb2c33878d3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5b936c33d7d2f489","status":"passed","time":{"start":1596047923855,"stop":1596047923856,"duration":1}},{"uid":"ebf3dedb3aef741d","status":"passed","time":{"start":1596005123886,"stop":1596005123889,"duration":3}},{"uid":"7e64dc674ec38de9","status":"passed","time":{"start":1594531288796,"stop":1594531288796,"duration":0}},{"uid":"e0732ac1b37ec7d4","status":"passed","time":{"start":1594163434261,"stop":1594163434262,"duration":1}},{"uid":"57e1cce81da32da5","status":"passed","time":{"start":1594163040681,"stop":1594163040682,"duration":1}}]},"195b2d3cd638502ec301b9e9eaa3f969":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"644c808df55456e9","status":"passed","time":{"start":1733030098677,"stop":1733030098677,"duration":0}},{"uid":"5e4416fd32f6992f","status":"passed","time":{"start":1732764218600,"stop":1732764218600,"duration":0}},{"uid":"9dd5714486b51753","status":"passed","time":{"start":1732428193959,"stop":1732428193959,"duration":0}},{"uid":"8a76fd0002a5824c","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}},{"uid":"3fa15071b1bee987","status":"passed","time":{"start":1724735127203,"stop":1724735127203,"duration":0}}]},"69989f42d0aa6f9c7ee0436ecdc6c290":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"9893e03e2d09df18","status":"passed","time":{"start":1596047923270,"stop":1596047923271,"duration":1}},{"uid":"2fc2e58de5a69c5d","status":"passed","time":{"start":1596005123269,"stop":1596005123270,"duration":1}},{"uid":"88a8d546bb766c02","status":"passed","time":{"start":1594531288199,"stop":1594531288199,"duration":0}},{"uid":"a29569319979bca5","status":"passed","time":{"start":1594163433728,"stop":1594163433729,"duration":1}},{"uid":"fd86a8a1610770d","status":"passed","time":{"start":1594163040196,"stop":1594163040196,"duration":0}}]},"15037a348eb4a5d132a73e93b09318c1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3ff093181cede851","status":"passed","time":{"start":1733030099395,"stop":1733030099395,"duration":0}},{"uid":"c0a4502fedd41667","status":"passed","time":{"start":1732764219357,"stop":1732764219358,"duration":1}},{"uid":"239a317b6e090fd8","status":"passed","time":{"start":1732428194678,"stop":1732428194679,"duration":1}},{"uid":"51a9aec46de8d878","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}},{"uid":"43c0068fe0a1265e","status":"passed","time":{"start":1724735128063,"stop":1724735128078,"duration":15}}]},"cf653f8242d11085d4f622153d7fc159":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"aad04f1b5e9e39d8","status":"passed","time":{"start":1596047919157,"stop":1596047919159,"duration":2}},{"uid":"aec880411ba0cddb","status":"passed","time":{"start":1596005119208,"stop":1596005119210,"duration":2}},{"uid":"f44701d39c934482","status":"passed","time":{"start":1594531284111,"stop":1594531284114,"duration":3}},{"uid":"d23a0aa1acfb0309","status":"passed","time":{"start":1594163429681,"stop":1594163429683,"duration":2}},{"uid":"4b12e90e7152418","status":"passed","time":{"start":1594163035855,"stop":1594163035858,"duration":3}}]},"d078abbf63387d06892c04835cc6719c":{"statistic":{"failed":0,"broken":0,"skipped":2,"passed":3,"unknown":0,"total":5},"items":[{"uid":"a81b8ca7a7877717","status":"passed","time":{"start":1733030098646,"stop":1733030098646,"duration":0}},{"uid":"3e564e38813f1539","status":"passed","time":{"start":1732764218569,"stop":1732764218569,"duration":0}},{"uid":"a76c277b6c0b5940","status":"passed","time":{"start":1732428193927,"stop":1732428193927,"duration":0}},{"uid":"801bdccb4e1aa824","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}},{"uid":"92b17e5074e54ef7","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1724735127172,"stop":1724735127172,"duration":0}}]},"847eae3e1eaee14f2fe40f1a6251d837":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a793b5f0c92cfefb","status":"passed","time":{"start":1596047924697,"stop":1596047924698,"duration":1}},{"uid":"cc8e4fdbc96d5f1e","status":"passed","time":{"start":1596005124848,"stop":1596005124849,"duration":1}},{"uid":"ae3f139eeecbbc7c","status":"passed","time":{"start":1594531289719,"stop":1594531289720,"duration":1}},{"uid":"78455020eac60038","status":"passed","time":{"start":1594163435120,"stop":1594163435120,"duration":0}},{"uid":"33a5bcb67bf1128b","status":"passed","time":{"start":1594163041534,"stop":1594163041535,"duration":1}}]},"861b34050c3ab0a994fa20a6090c5ab5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c8680b20dd7e19d5","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0}},{"uid":"13f340b5f893b4e2","status":"passed","time":{"start":1732764220797,"stop":1732764220798,"duration":1}},{"uid":"3c3a8d947ad77b59","status":"passed","time":{"start":1732428196069,"stop":1732428196070,"duration":1}},{"uid":"14d00f76e0b4f9e4","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"8a85b974bace8b60","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"ea1dc0619bd3a02faaa893bbdd2df9e7":{"statistic":{"failed":0,"broken":0,"skipped":18,"passed":0,"unknown":0,"total":18},"items":[{"uid":"7108cc4142c0c8c8","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919074,"stop":1596047919074,"duration":0}},{"uid":"91ce4192ad2da718","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119138,"stop":1596005119138,"duration":0}},{"uid":"15cc6d567c304f3f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284033,"stop":1594531284033,"duration":0}},{"uid":"481ef7e1047b51d0","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429605,"stop":1594163429605,"duration":0}},{"uid":"9d2714a9aee9df10","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035766,"stop":1594163035766,"duration":0}}]},"bf296228b1ce2e9fc09084809d398b51":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"80bc6ed2cc3578ad","status":"passed","time":{"start":1596047923810,"stop":1596047923813,"duration":3}},{"uid":"9517d3f64f24c32","status":"passed","time":{"start":1596005123842,"stop":1596005123843,"duration":1}},{"uid":"76e860f488125145","status":"passed","time":{"start":1594531288754,"stop":1594531288755,"duration":1}},{"uid":"9ca8e9f11c9caba7","status":"passed","time":{"start":1594163434212,"stop":1594163434213,"duration":1}},{"uid":"66089a255bd64e1e","status":"passed","time":{"start":1594163040644,"stop":1594163040645,"duration":1}}]},"80a58f5ac07043f8cb09293ce5f7bffb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"183bb0973dd8dfca","status":"passed","time":{"start":1596047923682,"stop":1596047923689,"duration":7}},{"uid":"eac7f9f5b72d1287","status":"passed","time":{"start":1596005123710,"stop":1596005123714,"duration":4}},{"uid":"21f37b2069290553","status":"passed","time":{"start":1594531288623,"stop":1594531288624,"duration":1}},{"uid":"469228ea8ecae58a","status":"passed","time":{"start":1594163434064,"stop":1594163434065,"duration":1}},{"uid":"81cb1cf8eaa06e42","status":"passed","time":{"start":1594163040541,"stop":1594163040541,"duration":0}}]},"f9c1f10fe995fd827dbc67efd6c689cb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8a0604fc927a7480","status":"passed","time":{"start":1733030100867,"stop":1733030100867,"duration":0}},{"uid":"4736c243443acbf6","status":"passed","time":{"start":1732764220941,"stop":1732764220941,"duration":0}},{"uid":"1aaf298f74019608","status":"passed","time":{"start":1732428196168,"stop":1732428196168,"duration":0}},{"uid":"d0862b5213f7938f","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}},{"uid":"53d75ff9d73daf75","status":"passed","time":{"start":1724735129461,"stop":1724735129461,"duration":0}}]},"6b98c62ee1b1f8e766b65263444ad2e5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"af16ce1f4d774662","status":"passed","time":{"start":1733030100528,"stop":1733030100528,"duration":0}},{"uid":"30977e1fdeed6f0a","status":"passed","time":{"start":1732764220552,"stop":1732764220552,"duration":0}},{"uid":"2c6c8c712bf1892f","status":"passed","time":{"start":1732428195861,"stop":1732428195861,"duration":0}},{"uid":"cd862d92408a60a2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}},{"uid":"3bd61bc704b417e2","status":"passed","time":{"start":1724735129149,"stop":1724735129149,"duration":0}}]},"47e8749fb79b5ff765dc32c3b5efb2a3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3f3a4afa0166112e","status":"passed","time":{"start":1733030101132,"stop":1733030101132,"duration":0}},{"uid":"7c6af0e0a129f035","status":"passed","time":{"start":1732764221316,"stop":1732764221316,"duration":0}},{"uid":"b2705032891531e8","status":"passed","time":{"start":1732428196453,"stop":1732428196455,"duration":2}},{"uid":"afae2f3faef55f2b","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}},{"uid":"627a7fd2fe38a284","status":"passed","time":{"start":1724735129742,"stop":1724735129742,"duration":0}}]},"62aa9278ac9540d2bc76e527211fbc5d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fbf35f199f9a64a4","status":"passed","time":{"start":1596047924028,"stop":1596047924028,"duration":0}},{"uid":"60485e92c3c7cb1a","status":"passed","time":{"start":1596005124118,"stop":1596005124121,"duration":3}},{"uid":"bd8489581d061430","status":"passed","time":{"start":1594531288968,"stop":1594531288969,"duration":1}},{"uid":"6b256f129d4dfea1","status":"passed","time":{"start":1594163434463,"stop":1594163434464,"duration":1}},{"uid":"d78c3deb4a1879b0","status":"passed","time":{"start":1594163040842,"stop":1594163040843,"duration":1}}]},"ff2324e4a058a6c42486fd5aff532ecf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"3f2e19b818fd15f5","status":"passed","time":{"start":1733030099239,"stop":1733030099239,"duration":0}},{"uid":"3de1512f067d459d","status":"passed","time":{"start":1732764219193,"stop":1732764219193,"duration":0}},{"uid":"9b5127c91b9deeb6","status":"passed","time":{"start":1732428194518,"stop":1732428194518,"duration":0}},{"uid":"14d24a2946d66b00","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}},{"uid":"e943739be0c776f3","status":"passed","time":{"start":1724735127906,"stop":1724735127906,"duration":0}}]},"802d65ed2f6258aa6cc2b85b4a959181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ddff492ae54ba3da","status":"passed","time":{"start":1596047924069,"stop":1596047924071,"duration":2}},{"uid":"dd1dc78a28c68e2","status":"passed","time":{"start":1596005124167,"stop":1596005124169,"duration":2}},{"uid":"6be4617795b8f0aa","status":"passed","time":{"start":1594531289006,"stop":1594531289007,"duration":1}},{"uid":"3b8738a1c9b34f0a","status":"passed","time":{"start":1594163434510,"stop":1594163434512,"duration":2}},{"uid":"e9621ce69e2a0fe7","status":"passed","time":{"start":1594163040901,"stop":1594163040902,"duration":1}}]},"f15e0a8d64d59bf97fc275c012d369a8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13},"items":[{"uid":"b43ceb7c6c1bfc99","status":"passed","time":{"start":1596047923237,"stop":1596047923239,"duration":2}},{"uid":"6441d97d54900ce2","status":"passed","time":{"start":1596005123228,"stop":1596005123231,"duration":3}},{"uid":"7e6fc7dd695808f1","status":"passed","time":{"start":1594531288165,"stop":1594531288167,"duration":2}},{"uid":"75ea1f6cfaeb3ec1","status":"passed","time":{"start":1594163433694,"stop":1594163433695,"duration":1}},{"uid":"e8a3069c57d5ea4d","status":"passed","time":{"start":1594163040162,"stop":1594163040163,"duration":1}}]},"f1e3ad74179a106b1d5dc35a6ffe21fa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"777b1d9b55eb3ae9","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0}},{"uid":"54fbe05c675f404a","status":"passed","time":{"start":1732764220163,"stop":1732764220164,"duration":1}},{"uid":"12f0442ef33f054e","status":"passed","time":{"start":1732428195473,"stop":1732428195473,"duration":0}},{"uid":"e9aaea22e808b4eb","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}},{"uid":"a0cc441d7d4eb4dd","status":"passed","time":{"start":1724735128774,"stop":1724735128774,"duration":0}}]},"b4a1fa278aa899a374ebad09960e6cca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2c379ae83853bb2a","status":"passed","time":{"start":1733030101117,"stop":1733030101117,"duration":0}},{"uid":"aa37770dd2142a16","status":"passed","time":{"start":1732764221293,"stop":1732764221294,"duration":1}},{"uid":"5c0b01ada3a3f14e","status":"passed","time":{"start":1732428196430,"stop":1732428196430,"duration":0}},{"uid":"d5a389260d41a743","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}},{"uid":"5329936079819472","status":"passed","time":{"start":1724735129711,"stop":1724735129711,"duration":0}}]},"a5611fb8b1fb5387feefaa5aa15546b6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"96778896ddc1a14","status":"passed","time":{"start":1596047924313,"stop":1596047924314,"duration":1}},{"uid":"495e06b95580bb04","status":"passed","time":{"start":1596005124410,"stop":1596005124410,"duration":0}},{"uid":"eeb8315e0f5ac4a9","status":"passed","time":{"start":1594531289252,"stop":1594531289253,"duration":1}},{"uid":"732ef79c632297da","status":"passed","time":{"start":1594163434740,"stop":1594163434741,"duration":1}},{"uid":"92f293ea5632a78","status":"passed","time":{"start":1594163041129,"stop":1594163041130,"duration":1}}]},"2e5f294dd8fbb4489c95b8783fb8e9af":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c9c9a6a75f3a249f","status":"passed","time":{"start":1733030099333,"stop":1733030099333,"duration":0}},{"uid":"64abc8899e8e691d","status":"passed","time":{"start":1732764219297,"stop":1732764219297,"duration":0}},{"uid":"34a84f898de954b5","status":"passed","time":{"start":1732428194619,"stop":1732428194619,"duration":0}},{"uid":"de04793abb90de01","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}},{"uid":"3d3e842542b066f3","status":"passed","time":{"start":1724735128016,"stop":1724735128016,"duration":0}}]},"78738f3890470aa4546f32d34629209e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a72ca4497dcb2e3c","status":"passed","time":{"start":1596047924409,"stop":1596047924409,"duration":0}},{"uid":"b3712c3bd4149217","status":"passed","time":{"start":1596005124512,"stop":1596005124512,"duration":0}},{"uid":"89903405c1ec72eb","status":"passed","time":{"start":1594531289355,"stop":1594531289355,"duration":0}},{"uid":"1dcc854c9242537d","status":"passed","time":{"start":1594163434830,"stop":1594163434830,"duration":0}},{"uid":"26db51b612392c3f","status":"passed","time":{"start":1594163041219,"stop":1594163041220,"duration":1}}]},"fa07af113ba280dc5a89690a520b3897":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"157d23c0aff9e075","status":"passed","time":{"start":1733030099411,"stop":1733030099411,"duration":0}},{"uid":"d1bc6da1a117f865","status":"passed","time":{"start":1732764219378,"stop":1732764219378,"duration":0}},{"uid":"62141a9b45e036f9","status":"passed","time":{"start":1732428194698,"stop":1732428194698,"duration":0}},{"uid":"2b7f0b03733442e8","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}},{"uid":"a8ada246e9141e4e","status":"passed","time":{"start":1724735128094,"stop":1724735128094,"duration":0}}]},"89ee625343ed07ab852f830d9cc358b3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ce6714fc18aff8ec","status":"passed","time":{"start":1733030100976,"stop":1733030100976,"duration":0}},{"uid":"b02a54a0a8bd8284","status":"passed","time":{"start":1732764221093,"stop":1732764221093,"duration":0}},{"uid":"6c70ddf45fea2887","status":"passed","time":{"start":1732428196287,"stop":1732428196289,"duration":2}},{"uid":"1073662453fffbc9","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}},{"uid":"cbc7a26721b4acfd","status":"passed","time":{"start":1724735129570,"stop":1724735129570,"duration":0}}]},"befc81f16d3ea9a4d57ecd3fed78faff":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f5898a8468d0cd4","status":"passed","time":{"start":1733030100137,"stop":1733030100137,"duration":0}},{"uid":"60d4140245a65d5","status":"passed","time":{"start":1732764220167,"stop":1732764220168,"duration":1}},{"uid":"5ffc43ce0a9f46c9","status":"passed","time":{"start":1732428195479,"stop":1732428195479,"duration":0}},{"uid":"d946600dafcc1f6d","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"e885db3276511b9a","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"c3fa919d9e9cedcce6b3981f2bc7fb4d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8e2fffa4a498dc46","status":"passed","time":{"start":1596047924724,"stop":1596047924725,"duration":1}},{"uid":"57fb6ddd9f1a4eb","status":"passed","time":{"start":1596005124888,"stop":1596005124890,"duration":2}},{"uid":"8c6819ed9030c76c","status":"passed","time":{"start":1594531289755,"stop":1594531289756,"duration":1}},{"uid":"5298ab701e56bc0b","status":"passed","time":{"start":1594163435146,"stop":1594163435147,"duration":1}},{"uid":"225535eb601fe961","status":"passed","time":{"start":1594163041567,"stop":1594163041568,"duration":1}}]},"02fc92d14c7d50d331938e8b8f33dc51":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"63786de17daf93c4","status":"passed","time":{"start":1596047923495,"stop":1596047923497,"duration":2}},{"uid":"86e02bb74d59f2ad","status":"passed","time":{"start":1596005123508,"stop":1596005123513,"duration":5}},{"uid":"775f3ca2d510a8de","status":"passed","time":{"start":1594531288414,"stop":1594531288420,"duration":6}},{"uid":"25706472b9e9d3d7","status":"passed","time":{"start":1594163433894,"stop":1594163433895,"duration":1}},{"uid":"26e78ff02ec11a94","status":"passed","time":{"start":1594163040381,"stop":1594163040382,"duration":1}}]},"337f8da3fccb836acfa7a9f697d95259":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7fd83f8828bfb391","status":"passed","time":{"start":1733030100372,"stop":1733030100372,"duration":0}},{"uid":"8a89827c471bc909","status":"passed","time":{"start":1732764220409,"stop":1732764220410,"duration":1}},{"uid":"898b5d5677e24adf","status":"passed","time":{"start":1732428195716,"stop":1732428195716,"duration":0}},{"uid":"ee325afc05dcb3e8","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}},{"uid":"91e3c1348f0cd9d2","status":"passed","time":{"start":1724735128992,"stop":1724735128992,"duration":0}}]},"b91c13716f440f33b1f90d86b217b534":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c1326d9a3ad9ddfb","status":"passed","time":{"start":1733030100294,"stop":1733030100294,"duration":0}},{"uid":"5ff3f93ff1ffe8b3","status":"passed","time":{"start":1732764220321,"stop":1732764220321,"duration":0}},{"uid":"3ae9a46b9a1e7c40","status":"passed","time":{"start":1732428195641,"stop":1732428195641,"duration":0}},{"uid":"98200e3d5ae32ca","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}},{"uid":"5ecfe278b9d03b10","status":"passed","time":{"start":1724735128930,"stop":1724735128930,"duration":0}}]},"be7068cb1056118b9c0776b1d187601d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"96938210802b960f","status":"passed","time":{"start":1733030100419,"stop":1733030100419,"duration":0}},{"uid":"732b9dd805d734b8","status":"passed","time":{"start":1732764220449,"stop":1732764220452,"duration":3}},{"uid":"3ffa72675847f113","status":"passed","time":{"start":1732428195758,"stop":1732428195759,"duration":1}},{"uid":"7e0d94f0ee4e397d","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}},{"uid":"2d65aaadaa20d5c2","status":"passed","time":{"start":1724735129039,"stop":1724735129039,"duration":0}}]},"445e559483f8b14171f0e5184823cfdf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2b001b82a9a44fca","status":"passed","time":{"start":1596047920533,"stop":1596047920534,"duration":1}},{"uid":"3b11e07e13d3ceb7","status":"passed","time":{"start":1596005120428,"stop":1596005120429,"duration":1}},{"uid":"4ed0517c8323de09","status":"passed","time":{"start":1594531285376,"stop":1594531285377,"duration":1}},{"uid":"b8ca1a91a6c5803b","status":"passed","time":{"start":1594163430825,"stop":1594163430826,"duration":1}},{"uid":"64f9fd9b4a45eb45","status":"passed","time":{"start":1594163037078,"stop":1594163037079,"duration":1}}]},"9c2d30046a2fe35ee19c9d3833ea20a5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"cbb9443875889585","status":"passed","time":{"start":1733030100387,"stop":1733030100387,"duration":0}},{"uid":"ba71f124345447fc","status":"passed","time":{"start":1732764220417,"stop":1732764220418,"duration":1}},{"uid":"dc1c20798f5a8f0a","status":"passed","time":{"start":1732428195724,"stop":1732428195724,"duration":0}},{"uid":"fbd4191028146e80","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}},{"uid":"af6e405f57c78056","status":"passed","time":{"start":1724735129008,"stop":1724735129008,"duration":0}}]},"98b6e3d99f8af220f04f374312a4567e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"27df99bd6f3db0d4","status":"passed","time":{"start":1596047924627,"stop":1596047924629,"duration":2}},{"uid":"81831661c028f2ea","status":"passed","time":{"start":1596005124744,"stop":1596005124745,"duration":1}},{"uid":"cb54be6efed79fff","status":"passed","time":{"start":1594531289634,"stop":1594531289635,"duration":1}},{"uid":"7eaebb9c81694b46","status":"passed","time":{"start":1594163435049,"stop":1594163435050,"duration":1}},{"uid":"516fee30570bc7","status":"passed","time":{"start":1594163041463,"stop":1594163041464,"duration":1}}]},"c589035c90d432fb71a99aec4f56ee9e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5814d63d4b392228","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0}},{"uid":"6a636a909012a6f0","status":"passed","time":{"start":1732764221258,"stop":1732764221259,"duration":1}},{"uid":"2de3f7cf44554fd8","status":"passed","time":{"start":1732428196400,"stop":1732428196400,"duration":0}},{"uid":"9c38060cc376f686","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"6bb1a909958ad3a2","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"320d1103d3dbdf29707477fbd33340ef":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"157dfbcbd70e0ae8","status":"passed","time":{"start":1596047919990,"stop":1596047919991,"duration":1}},{"uid":"b455fe137a3ac9fb","status":"passed","time":{"start":1596005119940,"stop":1596005119943,"duration":3}},{"uid":"2abffff8463338b0","status":"passed","time":{"start":1594531284862,"stop":1594531284863,"duration":1}},{"uid":"5214983227835ef7","status":"passed","time":{"start":1594163430370,"stop":1594163430370,"duration":0}},{"uid":"bad12be2c8537603","status":"passed","time":{"start":1594163036592,"stop":1594163036593,"duration":1}}]},"4967a6ca0665c8eeeec85898f8bda8f5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"564bcc936cf15d1a","status":"passed","time":{"start":1733030100945,"stop":1733030100945,"duration":0}},{"uid":"e532878179cb6f87","status":"passed","time":{"start":1732764221047,"stop":1732764221047,"duration":0}},{"uid":"b3db9caa12a5149e","status":"passed","time":{"start":1732428196258,"stop":1732428196258,"duration":0}},{"uid":"76f8c586f8a804f0","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}},{"uid":"69f91e5f44fcbcaa","status":"passed","time":{"start":1724735129539,"stop":1724735129539,"duration":0}}]},"7090b58c62fab362ad673c85c67765af":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"469fb46dbe1a31d","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0}},{"uid":"8bc712dc2d3a7199","status":"passed","time":{"start":1732764220247,"stop":1732764220248,"duration":1}},{"uid":"1c8c3b6600a20e75","status":"passed","time":{"start":1732428195568,"stop":1732428195568,"duration":0}},{"uid":"9098856200f13690","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f5b1db39220bbcf9","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"e6ec784c16dbc0c3ef86eee597ec6160":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"11716ef7fd4ed53d","status":"passed","time":{"start":1596047920245,"stop":1596047920268,"duration":23}},{"uid":"a66f38a212f65b6e","status":"passed","time":{"start":1596005120151,"stop":1596005120167,"duration":16}},{"uid":"399edc331d13ead4","status":"passed","time":{"start":1594531285109,"stop":1594531285129,"duration":20}},{"uid":"9ecdf538824b900c","status":"passed","time":{"start":1594163430602,"stop":1594163430620,"duration":18}},{"uid":"d8199a2f329d2aa5","status":"passed","time":{"start":1594163036821,"stop":1594163036842,"duration":21}}]},"90c584fb46bb23663538e65089b7ace1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6b1620d97187e590","status":"passed","time":{"start":1596047924228,"stop":1596047924229,"duration":1}},{"uid":"733ff9c26a4b1fad","status":"passed","time":{"start":1596005124333,"stop":1596005124334,"duration":1}},{"uid":"6ff69a4d99fed95a","status":"passed","time":{"start":1594531289161,"stop":1594531289162,"duration":1}},{"uid":"ed8a07931fcd3a31","status":"passed","time":{"start":1594163434662,"stop":1594163434663,"duration":1}},{"uid":"c9883eb8310818d0","status":"passed","time":{"start":1594163041052,"stop":1594163041053,"duration":1}}]},"700583de2d2c58034fc3c72a77e01563":{"statistic":{"failed":0,"broken":0,"skipped":12,"passed":0,"unknown":0,"total":12},"items":[{"uid":"f32fb152bb04b45b","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919951,"stop":1596047919951,"duration":0}},{"uid":"7ad83f43ff767020","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119912,"stop":1596005119912,"duration":0}},{"uid":"2668c65d993ecd04","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284816,"stop":1594531284816,"duration":0}},{"uid":"f9ba0ca6a1b6fd7e","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430340,"stop":1594163430340,"duration":0}},{"uid":"3265d141c7b60261","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036555,"stop":1594163036555,"duration":0}}]},"faf1054cf60e3f1fbb45c8dc0ece579f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"864ee426bf422b09","status":"passed","time":{"start":1733030100215,"stop":1733030100215,"duration":0}},{"uid":"c0b1085f1fbfd7ed","status":"passed","time":{"start":1732764220254,"stop":1732764220254,"duration":0}},{"uid":"a405e7d50def0411","status":"passed","time":{"start":1732428195573,"stop":1732428195574,"duration":1}},{"uid":"715edf62d220bc66","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}},{"uid":"f921307aa8b56caa","status":"passed","time":{"start":1724735128868,"stop":1724735128868,"duration":0}}]},"9f3faef7cd6efbe5a04de4e9c02ed5e1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"25c9ba69d5ac48c6","status":"passed","time":{"start":1733030100450,"stop":1733030100450,"duration":0}},{"uid":"82f0a19d19bd8125","status":"passed","time":{"start":1732764220486,"stop":1732764220486,"duration":0}},{"uid":"711928de75b599ba","status":"passed","time":{"start":1732428195795,"stop":1732428195795,"duration":0}},{"uid":"33b81b348332f41f","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}},{"uid":"1ef1cf7383671b63","status":"passed","time":{"start":1724735129086,"stop":1724735129086,"duration":0}}]},"6425b991e67c97a8570f57948faa913a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":17,"unknown":0,"total":17},"items":[{"uid":"32ad7b2308b9c0ee","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"8e066a7ae3ee527a","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"624a38ce5fbdaed5","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"6536c4d247ae7772","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}},{"uid":"f8a5214a59bb6280","status":"passed","time":{"start":1589770407102,"stop":1589770407105,"duration":3}}]},"18d36227a2f56662bc03f08e05241ec1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5238b22fc20ccda9","status":"passed","time":{"start":1733030100434,"stop":1733030100434,"duration":0}},{"uid":"324d19209fbeb70d","status":"passed","time":{"start":1732764220473,"stop":1732764220473,"duration":0}},{"uid":"28c03a6c5cc24cef","status":"passed","time":{"start":1732428195780,"stop":1732428195781,"duration":1}},{"uid":"2aa3a63b6fff605a","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}},{"uid":"fb3ce43e36479ba0","status":"passed","time":{"start":1724735129071,"stop":1724735129071,"duration":0}}]},"026739760bca73e921f8e5d35d9329cf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"218b156daee27f08","status":"passed","time":{"start":1733030100559,"stop":1733030100559,"duration":0}},{"uid":"addec93357f6e501","status":"passed","time":{"start":1732764220605,"stop":1732764220605,"duration":0}},{"uid":"e08b527d12d4e4df","status":"passed","time":{"start":1732428195906,"stop":1732428195906,"duration":0}},{"uid":"70085274c959a3cb","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}},{"uid":"a5e3b3442b4ab9dd","status":"passed","time":{"start":1724735129196,"stop":1724735129196,"duration":0}}]},"6630066bed88b9c8246478bc4b94ac73":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"28baf5593cc14310","status":"passed","time":{"start":1733030101101,"stop":1733030101101,"duration":0}},{"uid":"77ce7ba6af0b177a","status":"passed","time":{"start":1732764221276,"stop":1732764221276,"duration":0}},{"uid":"a10876da94fb2b4f","status":"passed","time":{"start":1732428196417,"stop":1732428196418,"duration":1}},{"uid":"6ea719d6e8a376fb","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}},{"uid":"564be6d750e08ee1","status":"passed","time":{"start":1724735129695,"stop":1724735129695,"duration":0}}]},"86ebf5759b2e03b8a14475bf2a646507":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"8ab92534c2f98c07","status":"passed","time":{"start":1596047924404,"stop":1596047924404,"duration":0}},{"uid":"d34c158a4d685d71","status":"passed","time":{"start":1596005124506,"stop":1596005124506,"duration":0}},{"uid":"40861c5dacb5fca3","status":"passed","time":{"start":1594531289350,"stop":1594531289350,"duration":0}},{"uid":"8c6d71965de2c6c9","status":"passed","time":{"start":1594163434824,"stop":1594163434824,"duration":0}},{"uid":"b0892f4acd1cdb63","status":"passed","time":{"start":1594163041212,"stop":1594163041213,"duration":1}}]},"0449fb5fc3350d141ce3afd8c69d0de1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d235af1bf67bd9f5","status":"passed","time":{"start":1596047924216,"stop":1596047924217,"duration":1}},{"uid":"b6cb53c08f9e510","status":"passed","time":{"start":1596005124322,"stop":1596005124323,"duration":1}},{"uid":"5d7ddf85737163d2","status":"passed","time":{"start":1594531289151,"stop":1594531289152,"duration":1}},{"uid":"2a2716834eb65a58","status":"passed","time":{"start":1594163434653,"stop":1594163434654,"duration":1}},{"uid":"8795d518278056cc","status":"passed","time":{"start":1594163041042,"stop":1594163041043,"duration":1}}]},"6c14cedc5a513765002a31220c677a3f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"e6b67890527d37e6","status":"passed","time":{"start":1733030100356,"stop":1733030100356,"duration":0}},{"uid":"5908d364b75f844e","status":"passed","time":{"start":1732764220383,"stop":1732764220385,"duration":2}}]},"c215cc1af921310dfc963d972f3081c1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"items":[{"uid":"51b7688035f5973b","status":"passed","time":{"start":1596047919464,"stop":1596047919466,"duration":2}},{"uid":"a033b5485d9c243d","status":"passed","time":{"start":1596005119481,"stop":1596005119482,"duration":1}},{"uid":"ee0e93af9bfceef4","status":"passed","time":{"start":1594531284390,"stop":1594531284392,"duration":2}},{"uid":"c0ceb463efcdcca5","status":"passed","time":{"start":1594163429945,"stop":1594163429947,"duration":2}},{"uid":"bb3b3a0de11e6785","status":"passed","time":{"start":1594163036139,"stop":1594163036141,"duration":2}}]},"eb9123a4aa86a26d4fdbf67e2370745f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"aa7d2e5e86b66673","status":"passed","time":{"start":1733030100153,"stop":1733030100153,"duration":0}},{"uid":"783d8a205b731823","status":"passed","time":{"start":1732764220176,"stop":1732764220176,"duration":0}},{"uid":"a3370192ce6dd676","status":"passed","time":{"start":1732428195488,"stop":1732428195488,"duration":0}},{"uid":"337891d8027fbc46","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}},{"uid":"4260c429366ea20f","status":"passed","time":{"start":1724735128789,"stop":1724735128789,"duration":0}}]},"15fae8047ca0fd5a3fd5d8163999631a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"a36e7f3f488269b3","status":"passed","time":{"start":1596047923842,"stop":1596047923844,"duration":2}},{"uid":"52effcf357771993","status":"passed","time":{"start":1596005123876,"stop":1596005123877,"duration":1}},{"uid":"917217d786d57b05","status":"passed","time":{"start":1594531288784,"stop":1594531288785,"duration":1}},{"uid":"bacaead5358ae167","status":"passed","time":{"start":1594163434246,"stop":1594163434246,"duration":0}},{"uid":"a1882244663764f4","status":"passed","time":{"start":1594163040670,"stop":1594163040671,"duration":1}}]},"a395a9db7232cf7ff71fff0b2b91cd35":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"dac4a125fdccd43d","status":"passed","time":{"start":1596047924521,"stop":1596047924526,"duration":5}},{"uid":"fc1addfd6f00b00c","status":"passed","time":{"start":1596005124630,"stop":1596005124631,"duration":1}},{"uid":"5efb4d1b47235c16","status":"passed","time":{"start":1594531289502,"stop":1594531289504,"duration":2}},{"uid":"e42faa83fc799357","status":"passed","time":{"start":1594163434944,"stop":1594163434945,"duration":1}},{"uid":"cb7c18cf40dc11a6","status":"passed","time":{"start":1594163041342,"stop":1594163041343,"duration":1}}]},"763475007d09f077c2c251a191291e14":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5503b0de9149b0f0","status":"passed","time":{"start":1733030100961,"stop":1733030100961,"duration":0}},{"uid":"ffc8d600f4ca1daf","status":"passed","time":{"start":1732764221064,"stop":1732764221066,"duration":2}},{"uid":"be8f9e1d393606ac","status":"passed","time":{"start":1732428196270,"stop":1732428196270,"duration":0}},{"uid":"64a44b1c9018ad85","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}},{"uid":"8fac702aa93d2093","status":"passed","time":{"start":1724735129555,"stop":1724735129555,"duration":0}}]},"4c2585fd6b96cad843a0f2e0303307a9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"5e31252b7c665242","status":"passed","time":{"start":1596047919652,"stop":1596047919654,"duration":2}},{"uid":"9bfa4c13e3a506f0","status":"passed","time":{"start":1596005119626,"stop":1596005119627,"duration":1}},{"uid":"72f41051e59d9c2","status":"passed","time":{"start":1594531284530,"stop":1594531284531,"duration":1}},{"uid":"eff518e0ecf5002b","status":"passed","time":{"start":1594163430075,"stop":1594163430075,"duration":0}},{"uid":"19f27764a712350c","status":"passed","time":{"start":1594163036289,"stop":1594163036290,"duration":1}}]},"4bc77dd633e396ca329c8c080bc9fdd4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"1d66fba071a35b6c","status":"passed","time":{"start":1596047924179,"stop":1596047924179,"duration":0}},{"uid":"f938272e0f17dcf0","status":"passed","time":{"start":1596005124280,"stop":1596005124280,"duration":0}},{"uid":"a5b72a3b95ffe939","status":"passed","time":{"start":1594531289115,"stop":1594531289116,"duration":1}},{"uid":"9c745437af7d407a","status":"passed","time":{"start":1594163434619,"stop":1594163434619,"duration":0}},{"uid":"7a55e5498afe6aa1","status":"passed","time":{"start":1594163041004,"stop":1594163041005,"duration":1}}]},"ca529ab6c57db539179bf256595c3d50":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"a92222b0b7f4d601","status":"passed","time":{"start":1733030099005,"stop":1733030099005,"duration":0}},{"uid":"5654bb5658921dcd","status":"passed","time":{"start":1732764218944,"stop":1732764218944,"duration":0}},{"uid":"67a957cc2815c6ee","status":"passed","time":{"start":1732428194283,"stop":1732428194283,"duration":0}},{"uid":"cb5c8ea3b9796931","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}},{"uid":"4e7abb728f95d63f","status":"passed","time":{"start":1724735127688,"stop":1724735127688,"duration":0}}]},"5d9c9166bf610b28a284723b5b23aab1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"48f19bb58dd1432f","status":"passed","time":{"start":1733030099411,"stop":1733030100106,"duration":695}},{"uid":"53eb34bc4e02fa07","status":"passed","time":{"start":1732764219387,"stop":1732764220132,"duration":745}},{"uid":"56da494ae1701253","status":"passed","time":{"start":1732428194708,"stop":1732428195425,"duration":717}},{"uid":"964ad50f448ed64d","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}},{"uid":"7f2ec06c200d3086","status":"passed","time":{"start":1724735128094,"stop":1724735128742,"duration":648}}]},"e1a83b5e7221ab7611b800cba5c64efa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5b36ed636679609b","status":"passed","time":{"start":1733030100757,"stop":1733030100773,"duration":16}},{"uid":"1bd3919646678e3f","status":"passed","time":{"start":1732764220786,"stop":1732764220786,"duration":0}},{"uid":"3e68653192929d9b","status":"passed","time":{"start":1732428196060,"stop":1732428196060,"duration":0}},{"uid":"95011c2c3c205658","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"f8cfd8001c2b32fd","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"0b4f28ec26521cef2eb63255cb9cd818":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f9c04a3602727acb","status":"passed","time":{"start":1596047920605,"stop":1596047920607,"duration":2}},{"uid":"9090e44c16d7caa","status":"passed","time":{"start":1596005120499,"stop":1596005120501,"duration":2}},{"uid":"69907fdbdf419e57","status":"passed","time":{"start":1594531285437,"stop":1594531285438,"duration":1}},{"uid":"f89cdaccf6fa8e22","status":"passed","time":{"start":1594163430906,"stop":1594163430907,"duration":1}},{"uid":"5053ed702a1b906e","status":"passed","time":{"start":1594163037150,"stop":1594163037151,"duration":1}}]},"69a156fb0b04999e58427537301412d4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"984b8a80ce69773d","status":"passed","time":{"start":1733030100122,"stop":1733030100122,"duration":0}},{"uid":"48fa5f91e3478c29","status":"passed","time":{"start":1732764220149,"stop":1732764220149,"duration":0}},{"uid":"4a386a153d4cde6","status":"passed","time":{"start":1732428195452,"stop":1732428195452,"duration":0}},{"uid":"19910c11538825d6","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}},{"uid":"6b49391a0624f51c","status":"passed","time":{"start":1724735128758,"stop":1724735128758,"duration":0}}]},"ba750fe79d2038dec72fcf2a01a1e8fb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"64bbfa90baeae597","status":"passed","time":{"start":1596047919481,"stop":1596047919487,"duration":6}},{"uid":"24b12e8137c80e1e","status":"passed","time":{"start":1596005119498,"stop":1596005119504,"duration":6}},{"uid":"1138ef36c023d753","status":"passed","time":{"start":1594531284409,"stop":1594531284413,"duration":4}},{"uid":"8db071f80ee283fe","status":"passed","time":{"start":1594163429963,"stop":1594163429967,"duration":4}},{"uid":"d1ccbe662dab7e1a","status":"passed","time":{"start":1594163036159,"stop":1594163036167,"duration":8}}]},"d356143c6b7ca031162b46798e3eaf1b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"715c14551e27272","status":"passed","time":{"start":1596047919665,"stop":1596047919668,"duration":3}},{"uid":"6d3d114392fadb41","status":"passed","time":{"start":1596005119634,"stop":1596005119635,"duration":1}},{"uid":"c96fa27d7e6ce7f2","status":"passed","time":{"start":1594531284541,"stop":1594531284542,"duration":1}},{"uid":"7880c19b5c2410f7","status":"passed","time":{"start":1594163430081,"stop":1594163430082,"duration":1}},{"uid":"5d34a23c278216c4","status":"passed","time":{"start":1594163036299,"stop":1594163036300,"duration":1}}]},"e1d51bbc08408469e032e2f57944bc05":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d6520bfb9bc036e4","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0}},{"uid":"6035f0fe38b5a062","status":"passed","time":{"start":1732764218796,"stop":1732764218796,"duration":0}},{"uid":"1700dd3f253e8636","status":"passed","time":{"start":1732428194145,"stop":1732428194146,"duration":1}},{"uid":"675849fee1009391","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}},{"uid":"c1f2317d20109e13","status":"passed","time":{"start":1724735127422,"stop":1724735127422,"duration":0}}]},"3d4d9d606fbf24bad8abb0f0f85e6130":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2571a6d17171a809","status":"passed","time":{"start":1733030100325,"stop":1733030100325,"duration":0}},{"uid":"fea5f749a1c464e4","status":"passed","time":{"start":1732764220356,"stop":1732764220356,"duration":0}},{"uid":"c3d1eec0ca08f2cd","status":"passed","time":{"start":1732428195675,"stop":1732428195675,"duration":0}},{"uid":"debf2b82465b0240","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}},{"uid":"ecd029e0f98c606","status":"passed","time":{"start":1724735128961,"stop":1724735128961,"duration":0}}]},"749ee6e9278a75fb77637153b8003619":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f2a1a9d494a0859","status":"passed","time":{"start":1733030098692,"stop":1733030098692,"duration":0}},{"uid":"450fbb27e2067be4","status":"passed","time":{"start":1732764218624,"stop":1732764218624,"duration":0}},{"uid":"f85ab0d3a8429db7","status":"passed","time":{"start":1732428193975,"stop":1732428193976,"duration":1}},{"uid":"c7c7f21adbc73706","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}},{"uid":"647dfe698e2a6fdb","status":"passed","time":{"start":1724735127219,"stop":1724735127219,"duration":0}}]},"4d7a6b080aa8dcf06d68a1f957a8e465":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"25eb791ee007f15b","status":"passed","time":{"start":1733030100231,"stop":1733030100231,"duration":0}},{"uid":"f5c9e062133dbbbb","status":"passed","time":{"start":1732764220268,"stop":1732764220270,"duration":2}},{"uid":"d820d165ec4b4b72","status":"passed","time":{"start":1732428195590,"stop":1732428195590,"duration":0}},{"uid":"cdfe495bc85470d2","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}},{"uid":"7d1621a20d6f8fe7","status":"passed","time":{"start":1724735128883,"stop":1724735128883,"duration":0}}]},"9cff2d5d4d73fbc92b1c7c29d738384f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b3654581f89b5576","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0}},{"uid":"19cfe4000991e820","status":"passed","time":{"start":1732764220374,"stop":1732764220374,"duration":0}},{"uid":"191f183f3ba0c8ea","status":"passed","time":{"start":1732428195692,"stop":1732428195692,"duration":0}},{"uid":"15008ede7bd87a18","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}},{"uid":"ab402f3759df06f","status":"passed","time":{"start":1724735128977,"stop":1724735128977,"duration":0}}]},"ec5359964a6a6bc7051957eec5d9455d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"8878dccf56d36ba6","status":"passed","time":{"start":1733030100200,"stop":1733030100200,"duration":0}},{"uid":"b22afbc33030e55f","status":"passed","time":{"start":1732764220226,"stop":1732764220226,"duration":0}},{"uid":"e051944b31d54c14","status":"passed","time":{"start":1732428195544,"stop":1732428195544,"duration":0}},{"uid":"3cf8d83dbb2d66b5","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}},{"uid":"f0e71551541527fc","status":"passed","time":{"start":1724735128836,"stop":1724735128852,"duration":16}}]},"b5a1c5eb9c825db6f453100e4dceac7d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"f81d551474e18c5e","status":"passed","time":{"start":1596047919967,"stop":1596047919969,"duration":2}},{"uid":"8d6986ac6e216de1","status":"passed","time":{"start":1596005119923,"stop":1596005119924,"duration":1}},{"uid":"6ebe37257f8b2e7a","status":"passed","time":{"start":1594531284834,"stop":1594531284836,"duration":2}},{"uid":"e8f381b8937b0175","status":"passed","time":{"start":1594163430350,"stop":1594163430351,"duration":1}},{"uid":"d74f4366350b46cb","status":"passed","time":{"start":1594163036572,"stop":1594163036573,"duration":1}}]},"9d5e1a3be58329ea62aa7c12b21cee12":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"2eea57cae258dfc3","status":"passed","time":{"start":1596047924165,"stop":1596047924166,"duration":1}},{"uid":"a22edada6f3540b8","status":"passed","time":{"start":1596005124262,"stop":1596005124263,"duration":1}},{"uid":"3d09526912983c0c","status":"passed","time":{"start":1594531289099,"stop":1594531289099,"duration":0}},{"uid":"ff576073c8c1b0c","status":"passed","time":{"start":1594163434602,"stop":1594163434602,"duration":0}},{"uid":"79a6750ec2527a19","status":"passed","time":{"start":1594163040988,"stop":1594163040988,"duration":0}}]},"fe3bf435377136cbcb53e4db00bd4e51":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"c83ee67899e78ee5","status":"passed","time":{"start":1596047924598,"stop":1596047924599,"duration":1}},{"uid":"6453b46852544d78","status":"passed","time":{"start":1596005124709,"stop":1596005124712,"duration":3}},{"uid":"214a4efcb9d15180","status":"passed","time":{"start":1594531289598,"stop":1594531289599,"duration":1}},{"uid":"1860c39c50316b71","status":"passed","time":{"start":1594163435020,"stop":1594163435021,"duration":1}},{"uid":"58313bdd742f2a27","status":"passed","time":{"start":1594163041426,"stop":1594163041427,"duration":1}}]},"baeb278025592b3aed00b5f1bc1265b1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"33789c02e7e07041","status":"passed","time":{"start":1733030100773,"stop":1733030100773,"duration":0}},{"uid":"bca9ba5488466979","status":"passed","time":{"start":1732764220804,"stop":1732764220804,"duration":0}},{"uid":"e69093187fd70d56","status":"passed","time":{"start":1732428196075,"stop":1732428196075,"duration":0}},{"uid":"673ecd99dac0c86e","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}},{"uid":"5cbeef874f8f5965","status":"passed","time":{"start":1724735129352,"stop":1724735129352,"duration":0}}]},"fb5416f4a0c4a78ad3808ab359d4e649":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d6132c04157f4b2a","status":"passed","time":{"start":1596047924036,"stop":1596047924037,"duration":1}},{"uid":"9332954a139757ab","status":"passed","time":{"start":1596005124129,"stop":1596005124130,"duration":1}},{"uid":"6872cd0b6a805b50","status":"passed","time":{"start":1594531288975,"stop":1594531288976,"duration":1}},{"uid":"ef79cb2d20d63f20","status":"passed","time":{"start":1594163434471,"stop":1594163434472,"duration":1}},{"uid":"e7f62911eeac29ea","status":"passed","time":{"start":1594163040849,"stop":1594163040849,"duration":0}}]},"e3ba8e7dce83ab9de36ddd0bc268f4f6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5647d5db4078d707","status":"passed","time":{"start":1733030100882,"stop":1733030100882,"duration":0}},{"uid":"a61ba5af03a1f296","status":"passed","time":{"start":1732764220961,"stop":1732764220961,"duration":0}},{"uid":"784b6f629ce5c547","status":"passed","time":{"start":1732428196187,"stop":1732428196188,"duration":1}},{"uid":"90eee3ddc83b1454","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}},{"uid":"c0e2de6ef36ce602","status":"passed","time":{"start":1724735129477,"stop":1724735129477,"duration":0}}]},"d4a8464dd6f2b83ea40747eae5a42d88":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"fa3e743f55019b26","status":"passed","time":{"start":1596047923633,"stop":1596047923635,"duration":2}},{"uid":"724aebb7bb591edc","status":"passed","time":{"start":1596005123662,"stop":1596005123662,"duration":0}},{"uid":"b189ef050374abe4","status":"passed","time":{"start":1594531288577,"stop":1594531288578,"duration":1}},{"uid":"1e5b9de99f42c348","status":"passed","time":{"start":1594163434022,"stop":1594163434024,"duration":2}},{"uid":"6bbc7bdaf84f47b6","status":"passed","time":{"start":1594163040504,"stop":1594163040506,"duration":2}}]},"ac7e79f0af8659ddbaffd6954aed70a9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4e3f7ea473e691d3","status":"passed","time":{"start":1733030100278,"stop":1733030100278,"duration":0}},{"uid":"e53952640c2c9e47","status":"passed","time":{"start":1732764220312,"stop":1732764220312,"duration":0}},{"uid":"fc455123cb448d3e","status":"passed","time":{"start":1732428195634,"stop":1732428195634,"duration":0}},{"uid":"31cd5c9e8017f83c","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}},{"uid":"1ef3e1da7f90eb82","status":"passed","time":{"start":1724735128914,"stop":1724735128930,"duration":16}}]},"124f2add699f3e2269c311afae219c6e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5bee7e36f6e76857","status":"passed","time":{"start":1733030099317,"stop":1733030099317,"duration":0}},{"uid":"e1af2c095108694d","status":"passed","time":{"start":1732764219284,"stop":1732764219285,"duration":1}},{"uid":"9c5c32029e742eac","status":"passed","time":{"start":1732428194603,"stop":1732428194603,"duration":0}},{"uid":"fc2c5a5df6e26162","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}},{"uid":"79e39b6957e2fa23","status":"passed","time":{"start":1724735128000,"stop":1724735128000,"duration":0}}]},"00f2b41781fa6c1345db0eef2722bb55":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"d5c2415425478b91","status":"passed","time":{"start":1596047924330,"stop":1596047924333,"duration":3}},{"uid":"31818e51390a433c","status":"passed","time":{"start":1596005124436,"stop":1596005124437,"duration":1}},{"uid":"3ddaef01fdc5c620","status":"passed","time":{"start":1594531289274,"stop":1594531289275,"duration":1}},{"uid":"4407a5be4c071461","status":"passed","time":{"start":1594163434758,"stop":1594163434758,"duration":0}},{"uid":"f1ab192b8a6411ab","status":"passed","time":{"start":1594163041146,"stop":1594163041147,"duration":1}}]},"7dba0545991d74ec4981bfb3eea48559":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"9e6eb35888cc4f59","status":"passed","time":{"start":1733030099364,"stop":1733030099364,"duration":0}},{"uid":"17c9a97f8a5ea815","status":"passed","time":{"start":1732764219332,"stop":1732764219333,"duration":1}},{"uid":"8da01589d3299948","status":"passed","time":{"start":1732428194656,"stop":1732428194656,"duration":0}},{"uid":"ef7e94367cfcafa4","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}},{"uid":"14e29fc6b385d9d8","status":"passed","time":{"start":1724735128047,"stop":1724735128047,"duration":0}}]},"3a32e7325b0c9478ff49b72ce837742c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"930cb72c6f547a67","status":"passed","time":{"start":1596047920523,"stop":1596047920526,"duration":3}},{"uid":"716980b213533f3d","status":"passed","time":{"start":1596005120419,"stop":1596005120420,"duration":1}},{"uid":"e648af0ce34ed5de","status":"passed","time":{"start":1594531285369,"stop":1594531285370,"duration":1}},{"uid":"73de36b94710dfb8","status":"passed","time":{"start":1594163430816,"stop":1594163430817,"duration":1}},{"uid":"b39c075966292b12","status":"passed","time":{"start":1594163037067,"stop":1594163037068,"duration":1}}]},"6431e0366c9c302e03ac01343fb7ea77":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1137568979e0ed3a","status":"passed","time":{"start":1733030100169,"stop":1733030100169,"duration":0}},{"uid":"a30a3ac9558d7a9c","status":"passed","time":{"start":1732764220206,"stop":1732764220207,"duration":1}},{"uid":"7e997a5018ff0710","status":"passed","time":{"start":1732428195517,"stop":1732428195517,"duration":0}},{"uid":"d57f06aa2f911f40","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}},{"uid":"bb5e32abc058341d","status":"passed","time":{"start":1724735128820,"stop":1724735128820,"duration":0}}]},"280ba3561eb9309051fd2778469a0bed":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"824a9a67d43de1dd","status":"passed","time":{"start":1596047920647,"stop":1596047920648,"duration":1}},{"uid":"b775955afbbce28f","status":"passed","time":{"start":1596005120534,"stop":1596005120535,"duration":1}},{"uid":"127f278b41a7dca8","status":"passed","time":{"start":1594531285467,"stop":1594531285468,"duration":1}},{"uid":"4188da9f65261fe5","status":"passed","time":{"start":1594163430944,"stop":1594163430945,"duration":1}},{"uid":"10429517faa23f8","status":"passed","time":{"start":1594163037186,"stop":1594163037186,"duration":0}}]},"a8c1dee0bdda59abffbbae24dc4b176d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7ee83bbfb7cc9c53","status":"passed","time":{"start":1596047920319,"stop":1596047920320,"duration":1}},{"uid":"fe0f9b3f5e50ccb8","status":"passed","time":{"start":1596005120210,"stop":1596005120213,"duration":3}},{"uid":"2ba3a6269c4b7c53","status":"passed","time":{"start":1594531285182,"stop":1594531285183,"duration":1}},{"uid":"59f960e239ec2fa9","status":"passed","time":{"start":1594163430660,"stop":1594163430661,"duration":1}},{"uid":"364b734ed76afce9","status":"passed","time":{"start":1594163036883,"stop":1594163036884,"duration":1}}]},"3546afa49f7d1872d60856dcd3614357":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"7e7534020c406c41","status":"passed","time":{"start":1733030101086,"stop":1733030101086,"duration":0}},{"uid":"ee50880cc545f1d3","status":"passed","time":{"start":1732764221246,"stop":1732764221247,"duration":1}},{"uid":"11fa683d801b6c42","status":"passed","time":{"start":1732428196393,"stop":1732428196393,"duration":0}},{"uid":"874b39a75ad8fa3b","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}},{"uid":"ce5b44ba32daaf31","status":"passed","time":{"start":1724735129680,"stop":1724735129680,"duration":0}}]},"d7b951f3d87d7ec30599f08ae5567eb7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"ece5bd16ef8bbe52","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0}},{"uid":"e687a692c2c18f1b","status":"passed","time":{"start":1732764219250,"stop":1732764219251,"duration":1}},{"uid":"40c938f8f83f34f7","status":"passed","time":{"start":1732428194567,"stop":1732428194567,"duration":0}},{"uid":"e6a3da330525d2f4","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}},{"uid":"b78c37ec3b0f496f","status":"passed","time":{"start":1724735127969,"stop":1724735127969,"duration":0}}]},"6988bafab53d2d16b0f0a8a4a8fb9863":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":12,"unknown":0,"total":12},"items":[{"uid":"e1c6185b64159c18","status":"passed","time":{"start":1596047923294,"stop":1596047923296,"duration":2}},{"uid":"a9a31daff9b730d4","status":"passed","time":{"start":1596005123306,"stop":1596005123307,"duration":1}},{"uid":"2698a1a809c0b24c","status":"passed","time":{"start":1594531288225,"stop":1594531288226,"duration":1}},{"uid":"18a09107a9bbb648","status":"passed","time":{"start":1594163433751,"stop":1594163433752,"duration":1}},{"uid":"c8f50edc30ce4b35","status":"passed","time":{"start":1594163040227,"stop":1594163040228,"duration":1}}]},"5e365f66b39a2fede4fe18a5cc569699":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"80b7e762ad299367","status":"passed","time":{"start":1733030099286,"stop":1733030099286,"duration":0}},{"uid":"354cda6601a7cded","status":"passed","time":{"start":1732764219243,"stop":1732764219243,"duration":0}},{"uid":"2bfddef765c09569","status":"passed","time":{"start":1732428194558,"stop":1732428194558,"duration":0}},{"uid":"dc29e000a4adcd25","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}},{"uid":"f52a489cb0add672","status":"passed","time":{"start":1724735127953,"stop":1724735127953,"duration":0}}]},"9ee76de6cf1207ebcbd153d4e9a5e5a0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6a4b5866cd20e8a2","status":"passed","time":{"start":1596047923614,"stop":1596047923616,"duration":2}},{"uid":"8bfe2a5d486dbd32","status":"passed","time":{"start":1596005123645,"stop":1596005123645,"duration":0}},{"uid":"64e5afc5a7c73bf5","status":"passed","time":{"start":1594531288565,"stop":1594531288566,"duration":1}},{"uid":"44de51fad33773e2","status":"passed","time":{"start":1594163434008,"stop":1594163434009,"duration":1}},{"uid":"2cbb12a605f4b028","status":"passed","time":{"start":1594163040495,"stop":1594163040496,"duration":1}}]},"079ace8555debd1c87111e8c5a6664bf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2a82791553e70088","status":"passed","time":{"start":1733030100804,"stop":1733030100804,"duration":0}},{"uid":"3ead41117d0ad5b6","status":"passed","time":{"start":1732764220845,"stop":1732764220845,"duration":0}},{"uid":"c7e963fd1c95dafe","status":"passed","time":{"start":1732428196101,"stop":1732428196101,"duration":0}},{"uid":"d3037fd25424c6f3","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}},{"uid":"1d2c6842ef40288f","status":"passed","time":{"start":1724735129383,"stop":1724735129383,"duration":0}}]},"2669fd06acd58d7f78fab9b09cfb387a":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"a6e6436071520980","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919201,"stop":1596047919201,"duration":0}},{"uid":"2ebf3e3f671bbc1f","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119239,"stop":1596005119239,"duration":0}},{"uid":"239b75ebf85f19ea","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284144,"stop":1594531284144,"duration":0}},{"uid":"464c56c85b2fe399","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163429713,"stop":1594163429713,"duration":0}},{"uid":"58f56b3c59d560ca","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163035897,"stop":1594163035897,"duration":0}}]},"c191b2a68976eb18aef4345f496d79e7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"c245bb8192a35073","status":"passed","time":{"start":1733030101179,"stop":1733030101179,"duration":0}},{"uid":"65e9477143af3f55","status":"passed","time":{"start":1732764221376,"stop":1732764221377,"duration":1}},{"uid":"4c77d97bc41048ff","status":"passed","time":{"start":1732428196503,"stop":1732428196503,"duration":0}},{"uid":"35cf25b9e515e00d","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}},{"uid":"928532982127bba0","status":"passed","time":{"start":1724735129789,"stop":1724735129789,"duration":0}}]},"98a40966717cba446766c1d244440410":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ae3e4db1c423b2d","status":"passed","time":{"start":1596047924295,"stop":1596047924296,"duration":1}},{"uid":"23b7ab66cb15d148","status":"passed","time":{"start":1596005124397,"stop":1596005124399,"duration":2}},{"uid":"623e837ec7d2bd60","status":"passed","time":{"start":1594531289235,"stop":1594531289236,"duration":1}},{"uid":"d38fbab0f0c5894c","status":"passed","time":{"start":1594163434723,"stop":1594163434724,"duration":1}},{"uid":"baaf6a05572983a","status":"passed","time":{"start":1594163041113,"stop":1594163041114,"duration":1}}]},"0704c8beeeff66cfb456c26853e2b7c4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f51b45f6ebc18bdf","status":"passed","time":{"start":1733030098880,"stop":1733030098880,"duration":0}},{"uid":"a908975bd67b2eca","status":"passed","time":{"start":1732764218803,"stop":1732764218803,"duration":0}},{"uid":"15f47b991f284575","status":"passed","time":{"start":1732428194154,"stop":1732428194154,"duration":0}},{"uid":"7f90afc62f8400f4","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}},{"uid":"a921030da8c9a520","status":"passed","time":{"start":1724735127422,"stop":1724735127438,"duration":16}}]},"69736adb645541830719370905336c42":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"7262a5b4d0ba4a3e","status":"passed","time":{"start":1596047923313,"stop":1596047923317,"duration":4}},{"uid":"e0c1a391ff3fe7a","status":"passed","time":{"start":1596005123317,"stop":1596005123317,"duration":0}},{"uid":"7069bd627c12c718","status":"passed","time":{"start":1594531288236,"stop":1594531288238,"duration":2}},{"uid":"82e82ea7e37f1711","status":"passed","time":{"start":1594163433761,"stop":1594163433763,"duration":2}},{"uid":"2ad13488b1fdc2c3","status":"passed","time":{"start":1594163040238,"stop":1594163040239,"duration":1}}]},"ced53b89becdc7959575153b365c4b1c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"ad06d9389201ca83","status":"passed","time":{"start":1596047923585,"stop":1596047923587,"duration":2}},{"uid":"86c7a820a8ed23ae","status":"passed","time":{"start":1596005123620,"stop":1596005123623,"duration":3}},{"uid":"434217de6e30487c","status":"passed","time":{"start":1594531288532,"stop":1594531288534,"duration":2}},{"uid":"7e9ef2cf5cdf0299","status":"passed","time":{"start":1594163433982,"stop":1594163433984,"duration":2}},{"uid":"c91f8fbb177af405","status":"passed","time":{"start":1594163040465,"stop":1594163040467,"duration":2}}]},"43747c0f5661889622b1e0d54e75b407":{"statistic":{"failed":0,"broken":0,"skipped":34,"passed":0,"unknown":0,"total":34},"items":[{"uid":"e1fafa015119497c","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596047919583,"stop":1596047919583,"duration":0}},{"uid":"b16909fb3fbd2c73","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1596005119573,"stop":1596005119573,"duration":0}},{"uid":"bbf0f3d68ee97599","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594531284470,"stop":1594531284470,"duration":0}},{"uid":"7df29ff1f7409057","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163430024,"stop":1594163430025,"duration":1}},{"uid":"b69c36e16ce7f33d","status":"skipped","statusDetails":"Skipped: The solution is not ready","time":{"start":1594163036243,"stop":1594163036243,"duration":0}}]},"d34cb280748c185f029a17e9d0ab6437":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"5880c730022f01ee","status":"passed","time":{"start":1733030100820,"stop":1733030100820,"duration":0}},{"uid":"d9e0d2d6c00c88e9","status":"passed","time":{"start":1732764220875,"stop":1732764220875,"duration":0}},{"uid":"dde0d2c7fdfdde63","status":"passed","time":{"start":1732428196126,"stop":1732428196126,"duration":0}},{"uid":"5b9aa5357d8d514d","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"8b31152bd581baeb","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"b51be2be310394256f22a0dcf45fea1f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d0cba34627dad034","status":"passed","time":{"start":1733030100742,"stop":1733030100742,"duration":0}}]},"f85904fe28e7bada8e4dc0f97f50008c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"3336ba2bde90bdb5","status":"passed","time":{"start":1596047924731,"stop":1596047924732,"duration":1}},{"uid":"a99dfef2ccd91b8e","status":"passed","time":{"start":1596005124899,"stop":1596005124901,"duration":2}},{"uid":"295c84b73c362a1c","status":"passed","time":{"start":1594531289763,"stop":1594531289764,"duration":1}},{"uid":"a17ba15dec7cbf3d","status":"passed","time":{"start":1594163435154,"stop":1594163435155,"duration":1}},{"uid":"a2055883afb4a2fd","status":"passed","time":{"start":1594163041575,"stop":1594163041576,"duration":1}}]},"570c0d220c13fc0fd061240afc68e35d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":3},"items":[{"uid":"902288cde0f2109a","status":"passed","time":{"start":1733030100340,"stop":1733030100340,"duration":0}},{"uid":"168d1058a213deae","status":"passed","time":{"start":1732764220362,"stop":1732764220362,"duration":0}},{"uid":"ac379271ec16d5ad","status":"passed","time":{"start":1732428195683,"stop":1732428195683,"duration":0}}]},"939a8064e3d28ec85fadd67010b560ae":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"d06d6d8db945d4d7","status":"passed","time":{"start":1733030098630,"stop":1733030098630,"duration":0}},{"uid":"5194ad39db439d08","status":"passed","time":{"start":1732764218553,"stop":1732764218553,"duration":0}},{"uid":"e78e70d10bce7cf5","status":"passed","time":{"start":1732428193909,"stop":1732428193909,"duration":0}},{"uid":"371888dd705cab28","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}},{"uid":"57bbb6ca73efd1b4","status":"passed","time":{"start":1724735127157,"stop":1724735127172,"duration":15}}]},"31852768c071e158fda7de0b172143f4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"99e95613ed424b35","status":"passed","time":{"start":1733030098864,"stop":1733030098864,"duration":0}},{"uid":"61e07c6ddcc506b1","status":"passed","time":{"start":1732764218771,"stop":1732764218772,"duration":1}},{"uid":"9f9422c1f71252b6","status":"passed","time":{"start":1732428194124,"stop":1732428194125,"duration":1}},{"uid":"e03974f538ea8ee6","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}},{"uid":"acc95e26a53d92ff","status":"passed","time":{"start":1724735127391,"stop":1724735127391,"duration":0}}]},"7c789f6ee990c99f027ff5b8c32573fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"4d07449717f6193c","status":"passed","time":{"start":1733030100836,"stop":1733030100836,"duration":0}},{"uid":"302e450946481df3","status":"passed","time":{"start":1732764220887,"stop":1732764220887,"duration":0}},{"uid":"60180807c3815756","status":"passed","time":{"start":1732428196133,"stop":1732428196134,"duration":1}},{"uid":"a10d36c92cf89a63","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}},{"uid":"9710b9a44c2e3c82","status":"passed","time":{"start":1724735129414,"stop":1724735129414,"duration":0}}]},"39c4344b5cd24c424efd894c14cc4e91":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"6ee41e4ff7ffb39e","status":"passed","time":{"start":1596047924306,"stop":1596047924307,"duration":1}},{"uid":"1783ee7e028711d6","status":"passed","time":{"start":1596005124404,"stop":1596005124405,"duration":1}},{"uid":"ef2acd7afc68c4bd","status":"passed","time":{"start":1594531289244,"stop":1594531289245,"duration":1}},{"uid":"371f968a29c2bcdf","status":"passed","time":{"start":1594163434730,"stop":1594163434730,"duration":0}},{"uid":"f76a96c89083f300","status":"passed","time":{"start":1594163041121,"stop":1594163041122,"duration":1}}]},"30b0607f1fcd48dea967a2df41a1ef54":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"250189cf32435be5","status":"passed","time":{"start":1596047923911,"stop":1596047923912,"duration":1}},{"uid":"77fa96eeec6e4d15","status":"passed","time":{"start":1596005123948,"stop":1596005123949,"duration":1}},{"uid":"f7ccce118a86144d","status":"passed","time":{"start":1594531288840,"stop":1594531288841,"duration":1}},{"uid":"8ba130a1169e2da9","status":"passed","time":{"start":1594163434319,"stop":1594163434320,"duration":1}},{"uid":"139199f0716be385","status":"passed","time":{"start":1594163040726,"stop":1594163040726,"duration":0}}]},"2889ca714f21625b11b311b780ead719":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"f74116cee1d73fd7","status":"passed","time":{"start":1733030100403,"stop":1733030100403,"duration":0}},{"uid":"be50565df8dfb0ab","status":"passed","time":{"start":1732764220437,"stop":1732764220438,"duration":1}},{"uid":"f7d2073500029121","status":"passed","time":{"start":1732428195746,"stop":1732428195746,"duration":0}},{"uid":"dcfefe9c10c1f5d2","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}},{"uid":"a37b17c93d1df521","status":"passed","time":{"start":1724735129024,"stop":1724735129024,"duration":0}}]},"2ebd55ae07bf70badb4352cad15caf78":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":34},"items":[{"uid":"e2d502f5a6d529d6","status":"passed","time":{"start":1596047923863,"stop":1596047923864,"duration":1}},{"uid":"922f63631d08a3fd","status":"passed","time":{"start":1596005123897,"stop":1596005123897,"duration":0}},{"uid":"7a4da021a2c4d986","status":"passed","time":{"start":1594531288801,"stop":1594531288802,"duration":1}},{"uid":"d336c661e305482f","status":"passed","time":{"start":1594163434268,"stop":1594163434269,"duration":1}},{"uid":"f36eae475bbfb994","status":"passed","time":{"start":1594163040687,"stop":1594163040687,"duration":0}}]}}
\ No newline at end of file
diff --git a/allure-report/history/retry-trend.json b/allure-report/history/retry-trend.json
index 77412d967df..42e5e4b88a8 100644
--- a/allure-report/history/retry-trend.json
+++ b/allure-report/history/retry-trend.json
@@ -1 +1 @@
-[{"data":{"run":227,"retry":659}},{"data":{"run":226,"retry":437}},{"data":{"run":222,"retry":219}},{"data":{"run":222,"retry":219}},{"data":{"run":221,"retry":8096}},{"data":{"run":221,"retry":7876}},{"data":{"run":220,"retry":7654}},{"data":{"run":220,"retry":7435}},{"data":{"run":220,"retry":7216}},{"data":{"run":219,"retry":6998}},{"data":{"run":218,"retry":6781}},{"data":{"run":217,"retry":6565}},{"data":{"run":217,"retry":6349}},{"data":{"run":217,"retry":6133}},{"data":{"run":217,"retry":6133}},{"data":{"run":215,"retry":5919}},{"data":{"run":213,"retry":5493}},{"data":{"run":211,"retry":5073}},{"data":{"run":210,"retry":4864}},{"data":{"run":209,"retry":4447}}]
\ No newline at end of file
+[{"data":{"run":232,"retry":882}},{"data":{"run":227,"retry":659}},{"data":{"run":226,"retry":437}},{"data":{"run":222,"retry":219}},{"data":{"run":222,"retry":219}},{"data":{"run":221,"retry":8096}},{"data":{"run":221,"retry":7876}},{"data":{"run":220,"retry":7654}},{"data":{"run":220,"retry":7435}},{"data":{"run":220,"retry":7216}},{"data":{"run":219,"retry":6998}},{"data":{"run":218,"retry":6781}},{"data":{"run":217,"retry":6565}},{"data":{"run":217,"retry":6349}},{"data":{"run":217,"retry":6133}},{"data":{"run":217,"retry":6133}},{"data":{"run":215,"retry":5919}},{"data":{"run":213,"retry":5493}},{"data":{"run":211,"retry":5073}},{"data":{"run":210,"retry":4864}}]
\ No newline at end of file
diff --git a/allure-report/index.html b/allure-report/index.html
index 179c93853ca..67311e07746 100644
--- a/allure-report/index.html
+++ b/allure-report/index.html
@@ -26,7 +26,7 @@
gtag('js', new Date());
gtag('config', 'G-FVWC4GKEYS', {
'allureVersion': '2.30.0',
- 'reportUuid': 'd656bfaf-c85c-445e-a29f-7265fb22ae98',
+ 'reportUuid': '724a0949-6a3b-4379-bf5d-61d5af5d05ca',
'single_file': false
});
diff --git a/allure-report/widgets/duration-trend.json b/allure-report/widgets/duration-trend.json
index 33a9f28dc0c..1149e3d550b 100644
--- a/allure-report/widgets/duration-trend.json
+++ b/allure-report/widgets/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":8030747183}},{"data":{"duration":7694722309}},{"data":{"duration":1655595}},{"data":{"duration":1655595}},{"data":{"duration":6277517630}},{"data":{"duration":6234717799}},{"data":{"duration":4760882662}},{"data":{"duration":4393028053}},{"data":{"duration":4392634474}},{"data":{"duration":4233561443}},{"data":{"duration":4044303027}},{"data":{"duration":4042851547}},{"data":{"duration":4041072223}},{"data":{"duration":3966081176}},{"data":{"duration":3966081176}},{"data":{"duration":2482854152}},{"data":{"duration":2325934223}},{"data":{"duration":1181987141}},{"data":{"duration":677478359}},{"data":{"duration":59372266}}]
\ No newline at end of file
+[{"data":{"duration":8296626985}},{"data":{"duration":8030747183}},{"data":{"duration":7694722309}},{"data":{"duration":1655595}},{"data":{"duration":1655595}},{"data":{"duration":6277517630}},{"data":{"duration":6234717799}},{"data":{"duration":4760882662}},{"data":{"duration":4393028053}},{"data":{"duration":4392634474}},{"data":{"duration":4233561443}},{"data":{"duration":4044303027}},{"data":{"duration":4042851547}},{"data":{"duration":4041072223}},{"data":{"duration":3966081176}},{"data":{"duration":3966081176}},{"data":{"duration":2482854152}},{"data":{"duration":2325934223}},{"data":{"duration":1181987141}},{"data":{"duration":677478359}}]
\ No newline at end of file
diff --git a/allure-report/widgets/duration.json b/allure-report/widgets/duration.json
index 1b376458d81..32aa2b3e6f3 100644
--- a/allure-report/widgets/duration.json
+++ b/allure-report/widgets/duration.json
@@ -1 +1 @@
-[{"uid":"b0cc123728fa2f2d","name":"All chars are in upper case","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a908975bd67b2eca","name":"Testing Sudoku class","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f0a19d19bd8125","name":"Testing 'factorial' function","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1df83d6cc10b66","name":"fix_the_meerkat function function verification","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d40466198fa34e6","name":"Testing take function","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad6a9c0404421b","name":"All chars are in mixed case","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"status":"passed","severity":"normal"},{"uid":"732b9dd805d734b8","name":"test_triangle","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c3655d4a978bd79","name":"String with no duplicate chars","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dd8f8438e567a9","name":"Testing list_squared function","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"status":"passed","severity":"normal"},{"uid":"66020f911b054e74","name":"Test with one char only","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca9ba5488466979","name":"Negative numbers","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8388a8495a8b75af","name":"'multiply' function verification with random list","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c9e062133dbbbb","name":"Testing Potion class","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bd3919646678e3f","name":"Square numbers (positive)","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","severity":"normal"},{"uid":"183ba5aa4a18280","name":"Testing count_letters_and_digits function","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5194ad39db439d08","name":"Testing Calculator class","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfafb882d7cc41f","name":"Wolf at the end of the queue","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22afbc33030e55f","name":"Testing the 'find_missing_number' function","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","severity":"normal"},{"uid":"300c045916564a1","name":"Testing anagrams function","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba71f124345447fc","name":"Testing check_root function","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78b9d24e53cd100","name":"Testing 'sum_triangular_numbers' with negative numbers","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2984e4fa36f94","name":"Testing Walker class - position property from positive grids","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"status":"passed","severity":"critical"},{"uid":"37c27a38809b08b4","name":"Testing create_city_map function","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a8ebd07b8fa1c4","name":"Testing 'has_subpattern' (part 3) function","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca489a74667507","name":"Testing Decoding functionality","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2354482de170d3","name":"Testing next_bigger function","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","severity":"normal"},{"uid":"388d9dc9fa1f1c3a","name":"Testing litres function with various test inputs","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19e4739f2d4d64c","name":"Zero","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a0bf67db9047ee","name":"Testing binary_to_string function","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff87d981594c6f7","name":"Testing password function","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"status":"passed","severity":"normal"},{"uid":"7331de8e7202ad57","name":"Testing sum_for_list function","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"status":"passed","severity":"normal"},{"uid":"6641c9ab33f4ea66","name":"Testing hoop_count function (positive test case)","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e07c6ddcc506b1","name":"Testing sum_of_intervals function","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26a6745cd367097","name":"Testing check_for_factor function: positive flow","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"status":"passed","severity":"normal"},{"uid":"31802a90aeba5e97","name":"test_solution_big","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c9684bf403c80de","name":"Testing move_zeros function","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f6328bce0de37c","name":"Testing invite_more_women function (positive)","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b00a3d2e7b92c1","name":"test_ips_between","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5b469ea69ba375b","name":"Test with regular string","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61ba5af03a1f296","name":"Testing two_decimal_places function","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e687a692c2c18f1b","name":"Testing to_table function","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"status":"passed","severity":"normal"},{"uid":"168d1058a213deae","name":"Testing 'parts_sums' function","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78b9243c26a61bf","name":"Testing 'DefaultList' class: append","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1251fa1056fea3d4","name":"Testing done_or_not function","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","severity":"normal"},{"uid":"664f2a2d41bf2bd8","name":"test_random","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a5eacfa2431348","name":"Testing easy_line function exception message","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfef1ba8856d412","name":"Testing shark function (negative)","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7035dc3ef8d99c0","name":"Testing 'snail' function","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","severity":"normal"},{"uid":"450fbb27e2067be4","name":"Testing top_3_words function","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bf8b663d5828a","name":"Testing 'save' function: negative","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","severity":"normal"},{"uid":"405b625cf95f9fbd","name":"a and b are equal","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9164bf2c06bf8752","name":"test_smallest","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"980af150a499b4e9","name":"Testing row_sum_odd_numbers function","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f7c96f923539a5","name":"Testing pig_it function","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"status":"passed","severity":"normal"},{"uid":"591cfdbc90cf4c5e","name":"AND logical operator","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","severity":"normal"},{"uid":"3846518071a02e50","name":"Testing set_alarm function","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30b225377e5683d","name":"Testing to_alternating_case function","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e564e38813f1539","name":"Testing Walker class - position property from negative grids","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","severity":"critical"},{"uid":"631ed8ca3aead56c","name":"powers function should return an array of unique numbers","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"status":"passed","severity":"normal"},{"uid":"bdd8b1b0bd82d5b1","name":"test_solution_basic","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56d019840f444cec","name":"Testing growing_plant function","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d4140245a65d5","name":"String with mixed type of chars","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48dcf9628fe90ff","name":"Testing 'solution' function","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4249127f6bff6f10","name":"Testing format_duration","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"status":"passed","severity":"normal"},{"uid":"ff9c64bdd3b3fc0c","name":"Testing the 'pyramid' function","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","severity":"normal"},{"uid":"689b611d3c9a3124","name":"XOR logical operator","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bd3e79aeea5636","name":"Testing shark function (positive)","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4416fd32f6992f","name":"Testing Encoding functionality","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2890c501d19b5f47","name":"test_sequence","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb9f6d4c2aaf90e3","name":"Testing gap function","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a39f3c0fa23567","name":"test_line_positive","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c87eac92a1b3b456","name":"Testing length function","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36ca0513e4048a8","name":"Testing 'numericals' function","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4b6f6bd251566","name":"Testing valid_parentheses function","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e604a93a8ee1253f","name":"Testing 'solution' function","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be24f9b66669d76","name":"Testing period_is_late function (negative)","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1af2c095108694d","name":"All chars are in lower case","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4710cc2182eb85cb","name":"Negative test cases for is_prime function testing","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"status":"passed","severity":"critical"},{"uid":"8672ab2817945b36","name":"Testing string_to_array function","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2b852ea94aa88a","name":"Testing validSolution","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd86378e3a37dfe4","name":"Testing 'shortest_job_first(' function","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6035f0fe38b5a062","name":"Testing Warrior class >>> tom","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00621abb22a9be3","name":"Testing Battle method","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c244be500ebdf146","name":"Testing 'DefaultList' class: extend","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ead41117d0ad5b6","name":"Testing century function","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5908d364b75f844e","name":"Testing the 'valid_braces' function","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"status":"passed","severity":"normal"},{"uid":"48e03b38164b77c2","name":"Testing done_or_not function","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6ad7a05187743ff","name":"Testing 'letter_count' function","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e9477143af3f55","name":"Positive test cases for gen_primes function testing","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"status":"passed","severity":"critical"},{"uid":"c3e9cf6e477b7f80","name":"Testing 'sum_triangular_numbers' with zero","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"status":"passed","severity":"normal"},{"uid":"197e80b267cccc2b","name":"Testing compute_ranks","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3687d99fed99d0","name":"Testing make_class function","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4dd11ea285cd92","name":"Testing 'count_sheeps' function: mixed list","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","severity":"normal"},{"uid":"46eea1e10beb3240","name":"a an b are positive numbers","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25f8210fdb51a41","name":"test_permutations","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"783d8a205b731823","name":"String with no alphabet chars","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6c346b04c031d5","name":"Testing 'sum_triangular_numbers' with big number as an input","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"status":"passed","severity":"normal"},{"uid":"b684b0c7250ecf6d","name":"Testing advice function","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"status":"passed","severity":"normal"},{"uid":"7e066328cfed2428","name":"Testing invite_more_women function (negative)","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1857a7ece8075aa5","name":"Testing calculate function","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aba2cd944d7efd","name":"Testing solution function","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7a781e3674db5e","name":"Testing zeros function","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebad1371009d2223","name":"Testing permute_a_palindrome (empty string)","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d26dfb90ab4062","name":"Testing calc function","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d9e765fb39849","name":"test_line_negative","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd65eae3991d6c2c","name":"Testing 'count_sheeps' function: empty list","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0246537274067fb","name":"Testing 'greek_comparator' function","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ea9545d8dcd43f","name":"Wolf at the beginning of the queue","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f619fce2ea028d","name":"Testing make_upper_case function","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3f85e29591c654","name":"Testing domain_name function","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"status":"passed","severity":"normal"},{"uid":"3de1512f067d459d","name":"Testing 'generate_hashtag' function","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31558e9c7981ac7","name":"STesting enough function","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"status":"passed","severity":"normal"},{"uid":"200b5f0b4ec790a3","name":"Testing epidemic function","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"status":"passed","severity":"normal"},{"uid":"f26dca06c76121c7","name":"Testing toJadenCase function (positive)","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb92722bb71757b","name":"Non consecutive number should be returned","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"status":"passed","severity":"normal"},{"uid":"be50565df8dfb0ab","name":"a or b is negative","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef2d68159e448ff","name":"Testing flatten function","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","severity":"normal"},{"uid":"416bb0c0ac58f7b6","name":"Testing odd_row function","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad5cb812fbd5d4a","name":"Testing first_non_repeating_letter function","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee07ce647fa212f","name":"Testing the 'group_cities' function","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2a15dd126224894","name":"Testing remove_char function","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9def5039f12f67","name":"Testing tickets function","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e017ac7fdaf6bf5","name":"Testing compute_ranks","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c9a97f8a5ea815","name":"Testing 'DefaultList' class: __getitem__","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff18bec5c293c228","name":"Testing check_for_factor function: positive flow","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"status":"passed","severity":"normal"},{"uid":"e751c9c9dc3d04e6","name":"'multiply' function verification with empty list","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"status":"passed","severity":"normal"},{"uid":"9246dbe4ecdc42ce","name":"Testing two_decimal_places function","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c700736d12b44c86","name":"'multiply' function verification: lists with multiple digits","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef44675aea47099","name":"test_josephus_survivor","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"720b65d3a7d8ec34","name":"Testing all_fibonacci_numbers function","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abde016dd7f5ee7","name":"Testing max_multiple function","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c63ae7fdc54916","name":"Testing check_exam function","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"status":"passed","severity":"normal"},{"uid":"30977e1fdeed6f0a","name":"Testing 'is_isogram' function","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cfe4000991e820","name":"Testing the 'unique_in_order' function","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ddebaa5d6679fc","name":"Testing stock_list function","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e860fc2782867c","name":"Find the int that appears an odd number of times","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9b4227c17ce17f","name":"test_solution_medium","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43a8b37a1715c915","name":"Testing spiralize function","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"status":"passed","severity":"critical"},{"uid":"41668c3c4e1a677a","name":"Testing the 'solution' function","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","severity":"normal"},{"uid":"354cda6601a7cded","name":"Testing array_diff function","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","severity":"normal"},{"uid":"14829aa4ce177c0a","name":"Testing alphanumeric function","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"status":"passed","severity":"normal"},{"uid":"64abc8899e8e691d","name":"Testing checkchoose function","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fbe05c675f404a","name":"String with alphabet chars only","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ce7ba6af0b177a","name":"You are given two angles -> find the 3rd.","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52dc9ba56a64495","name":"Two smallest numbers in the start of the list","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a89827c471bc909","name":"Testing 'order' function","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cba1eb012d0834","name":"Testing first_non_repeated function with various inputs","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee50880cc545f1d3","name":"Testing swap_values function","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bf4128bcf35143f","name":"Testing toJadenCase function (negative)","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9e344534b3c5db","name":"Testing 'mix' function","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a2da685a579f99","name":"OR logical operator","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc8d600f4ca1daf","name":"Testing period_is_late function (positive)","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"status":"passed","severity":"normal"},{"uid":"89d5ee585c13bf38","name":"Testing 'save' function: positive","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5654bb5658921dcd","name":"Testing make_readable function","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53952640c2c9e47","name":"Testing the 'sort_array' function","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5cc35d3de0d6f4","name":"Should return 'I smell a series!'","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"status":"passed","severity":"normal"},{"uid":"162a4f2fa010c721","name":"Non square numbers (negative)","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c005f5247ce8619b","name":"Non is expected","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5bce40c2868c787","name":"Testing 'has_subpattern' (part 2) function","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"status":"passed","severity":"normal"},{"uid":"302e450946481df3","name":"Testing 'count_sheeps' function: positive flow","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f340b5f893b4e2","name":"Square numbers (positive)","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2b00c02db84592","name":"Testing done_or_not function","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"status":"passed","severity":"normal"},{"uid":"190ed93e28b901b","name":"Verify that greet function returns the proper message","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a70d9350601da5","name":"get_size function tests","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","severity":"normal"},{"uid":"641b1ee7248b1557","name":"Testing next_smaller function","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a9bedc22c54787","name":"Testing 'sum_triangular_numbers' with positive numbers","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b57aafe4439b9a8","name":"Testing 'summation' function","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"status":"passed","severity":"normal"},{"uid":"965bac5a2c55f031","name":"goals function verification","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de5bbe9e7cab5b6","name":"Testing shark function (positive)","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fa5f91e3478c29","name":"Testing encrypt_this function","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa37770dd2142a16","name":"Should return 'Publish!'","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed1a17310170d88","name":"Testing number_of_sigfigs function","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ec4eb2cd2dde7","name":"Negative test cases for gen_primes function testing","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"status":"passed","severity":"critical"},{"uid":"ef53249dd3798b49","name":"Wolf in the middle of the queue","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d731ec2306766d91","name":"Positive test cases for is_prime function testing","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"status":"passed","severity":"critical"},{"uid":"dc076040e5481dc9","name":"Testing increment_string function","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d8c29fe45d13f2d","name":"Testing string_transformer function","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb91d777aea105a","name":"Testing dir_reduc function","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b822db5bae14d4","name":"Test that no_space function removes the spaces","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e0aca6e090522b","name":"Large lists","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc712dc2d3a7199","name":"Testing permute_a_palindrome (negative)","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13c451f0f676900","name":"'multiply' function verification with one element list","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"status":"passed","severity":"normal"},{"uid":"8e87cfc15c8260a3","name":"Testing length function where head = None","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1056dd0bc1f2f4e","name":"Testing calc_combinations_per_row function","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea5f749a1c464e4","name":"Testing digital_root function","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c39905963998c1b","name":"a and b are equal","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4729a99109106e","name":"Testing solve function","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e0d2d6c00c88e9","name":"Testing monkey_count function","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30a3ac9558d7a9c","name":"Testing 'longest_repetition' function","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b1085f1fbfd7ed","name":"Testing permute_a_palindrome (positive)","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bcd45d30c593a7","name":"Testing decipher_this function","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb8f84ee9c3dd36","name":"'multiply' function verification","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4438dce845a8b680","name":"Testing 'DefaultList' class: pop","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c6af0e0a129f035","name":"Testing zero_fuel function","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff3f93ff1ffe8b3","name":"Testing 'has_subpattern' (part 1) function","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"status":"passed","severity":"normal"},{"uid":"addec93357f6e501","name":"Testing largestPower function","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c0be4978ed22ba","name":"String alphabet chars and spaces","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a4502fedd41667","name":"Testing 'DefaultList' class: remove","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf735ebb9d90923","name":"Testing share_price function","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9cfa6ba87dba0e","name":"test_basic","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e695b3f4b0bdd51b","name":"Testing count_letters_and_digits function","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0931e78c129f8d8","name":"Testing calculate_damage function","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a6bbd8d87be20e","name":"Testing 'thirt' function","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f5165c8452d36","name":"Testing is_prime function","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91954f86960f5cf","name":"Testing alphabet_war function","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","severity":"normal"},{"uid":"8605c2bc186d7f9a","name":"String with no duplicate chars","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6592dc6717fe514","name":"Testing 'vaporcode' function","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d05de3d43cf437d","name":"Testing Warrior class >>> bruce_lee","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"status":"passed","severity":"normal"},{"uid":"112ca50049d27c","name":"Should return 'Fail!'s","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f97df940bb3f46a","name":"Testing 'solution' function","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0cb59f0e1a4eca","name":"Testing agents_cleanup function","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a13c6a89153460b","name":"Testing validate_battlefield function","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","severity":"normal"},{"uid":"2991adec6435da10","name":"Testing 'count_sheeps' function: bad input","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"status":"passed","severity":"normal"},{"uid":"4736c243443acbf6","name":"Negative non consecutive number should be returned","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bc6da1a117f865","name":"Testing duplicate_encode function","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb7f65d354963ea","name":"Testing 'feast' function","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a636a909012a6f0","name":"move function tests","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfd5d811972f420","name":"Testing men_from_boys function","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e532878179cb6f87","name":"Testing is_palindrome function","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea77ab4395e92566","name":"Testing 'DefaultList' class: insert","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"status":"passed","severity":"normal"},{"uid":"52402d5056a00e1d","name":"Test with empty string","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02a54a0a8bd8284","name":"Testing hoop_count function (negative test case)","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e71e34228180c1c","name":"Non square numbers (negative)","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f314b70b306bd4","name":"test_solution_empty","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"status":"skipped","severity":"normal"},{"uid":"324d19209fbeb70d","name":"Testing easy_line function","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eb34bc4e02fa07","name":"Testing easy_diagonal function","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"status":"passed","severity":"normal"},{"uid":"6bab07231bfb8a25","name":"Testing likes function","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"f39847014d01db85","name":"Testing list_squared function","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"status":"passed","severity":"normal"},{"uid":"555817f2fd5ba68f","name":"'multiply' function verification with random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364303890f7a5a1","name":"Testing 'feast' function","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5910cfe65a88ee","name":"Testing valid_parentheses function","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fbb0401b01604d","name":"Testing hoop_count function (positive test case)","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5df6c66b23ba75","name":"Testing done_or_not function","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"status":"passed","severity":"normal"},{"uid":"5b36ed636679609b","name":"Square numbers (positive)","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"status":"passed","severity":"normal"},{"uid":"46352cf5111d5c61","name":"XOR logical operator","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8789af2e0cead9e","name":"Wolf at the end of the queue","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3654581f89b5576","name":"Testing the 'unique_in_order' function","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b0b5de93d5cb12","name":"Testing easy_line function exception message","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5496efe2fd3e353","name":"goals function verification","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5238b22fc20ccda9","name":"Testing easy_line function","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b533c70baf95c9","name":"Testing check_exam function","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac824f903545a6e7","name":"Testing move_zeros function","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62025a79b33eb3","name":"test_solution_empty","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"644c808df55456e9","name":"Testing Encoding functionality","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c678c03e12583e98","name":"Testing Battle method","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"7940a8ba615e27f7","name":"Testing string_to_array function","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac65e8dc17d86a","name":"Testing litres function with various test inputs","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08a8a15da9b3ad","name":"test_josephus_survivor","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0b6dccad411741e","name":"Testing the 'solution' function","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92f0db6c4ee4ff0","name":"Testing format_duration","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b7e762ad299367","name":"Testing array_diff function","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74a1a4c19be5344","name":"Testing permute_a_palindrome (empty string)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c9a6a75f3a249f","name":"Testing checkchoose function","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56ae5fa4f278c43","name":"Testing 'DefaultList' class: extend","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af3592e93b232bc","name":"Testing 'solution' function","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa3fbfc8218c54e","name":"Testing spiralize function","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","severity":"critical"},{"uid":"1137568979e0ed3a","name":"Testing 'longest_repetition' function","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","severity":"normal"},{"uid":"213536a8a5597e91","name":"Testing compute_ranks","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0c7de9a70a5f5e","name":"Testing toJadenCase function (positive)","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"7250652c2d8bbae5","name":"AND logical operator","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","severity":"normal"},{"uid":"26189d3cfda1b8d1","name":"Testing calc function","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f90fc4edd70bea","name":"Testing next_smaller function","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d53eb58d77047e8","name":"Testing first_non_repeating_letter function","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e7ccb7c6ccb848","name":"Testing men_from_boys function","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e65f294db5f89","name":"test_solution_basic","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d6520bfb9bc036e4","name":"Testing Warrior class >>> tom","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd83f8828bfb391","name":"Testing 'order' function","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead644ae8ee031c3","name":"Testing count_letters_and_digits function","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a52f18fb3b8136","name":"Testing 'snail' function","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20d06b45fb65ddb","name":"Testing tickets function","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf8fe76e46aa0f","name":"Testing gap function","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef6b9be2b6df65c","name":"Test with regular string","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","severity":"normal"},{"uid":"230fd42f20a11e18","name":"Testing number_of_sigfigs function","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"status":"passed","severity":"normal"},{"uid":"95500b18da61d76","name":"Testing 'solution' function","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","severity":"normal"},{"uid":"44141b5da145c70a","name":"Testing 'DefaultList' class: append","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"78aec59881bd461e","name":"Simple test for empty string.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f807c10786110eac","name":"Large lists","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"218b156daee27f08","name":"Testing largestPower function","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f19bb58dd1432f","name":"Testing easy_diagonal function","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"status":"passed","severity":"normal"},{"uid":"b59318a9c97ef9f1","name":"STesting enough function","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b67890527d37e6","name":"Testing the 'valid_braces' function","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f79d5effe1aa9","name":"Testing compute_ranks","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e55a2445119fdd","name":"Testing 'has_subpattern' (part 2) function","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51b45f6ebc18bdf","name":"Testing Sudoku class","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0fd3e8d8009a95","name":"Testing stock_list function","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2cfb77eef4360e","name":"String with no duplicate chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd56af2e749c4e8a","name":"Testing first_non_repeated function with various inputs","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","severity":"normal"},{"uid":"456a7345e9aeb905","name":"'multiply' function verification","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83b86d7cbc0ffa1","name":"String alphabet chars and spaces","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3fc5966ad47411","name":"Testing 'letter_count' function","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea8a8dc382128a4","name":"test_smallest","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c8559b634a76bd8","name":"Testing validSolution","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba84846c075db5","name":"Testing 'count_sheeps' function: bad input","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb676676627eae5f","name":"test_line_positive","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cbe6a610fbdfd6","name":"Testing binary_to_string function","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74116cee1d73fd7","name":"a or b is negative","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f852c4238fea22","name":"Testing 'vaporcode' function","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc7d24b84024142","name":"Find the int that appears an odd number of times","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94d03877c16bb4","name":"Testing Walker class - position property from positive grids","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","severity":"critical"},{"uid":"5503b0de9149b0f0","name":"Testing period_is_late function (positive)","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","severity":"normal"},{"uid":"469fb46dbe1a31d","name":"Testing permute_a_palindrome (negative)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bb7ddce4971121","name":"Testing pig_it function","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ae1189d3669b33","name":"Testing the 'pyramid' function","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db7c8bf0abe07bc","name":"Testing two_decimal_places function","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb8e8f4eed50d14","name":"Testing shark function (positive)","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5814d63d4b392228","name":"move function tests","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8572ffe92ddcaa11","name":"Testing epidemic function","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2ccbd851ec600","name":"Verify that greet function returns the proper message","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a970025f2147b3a","name":"Testing invite_more_women function (positive)","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e884f6ea55b7c35","name":"Wolf at the beginning of the queue","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","severity":"normal"},{"uid":"43578fd4f74ce5d9","name":"test_ips_between","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"skipped","severity":"normal"},{"uid":"902288cde0f2109a","name":"Testing 'parts_sums' function","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","severity":"normal"},{"uid":"690df5b9e2e97d3","name":"Testing 'sum_triangular_numbers' with zero","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c57e21dd6fea81","name":"Testing 'summation' function","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3a43fc31649664","name":"Testing sum_for_list function","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"status":"passed","severity":"normal"},{"uid":"1cc5ce778c99d98","name":"get_size function tests","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","severity":"normal"},{"uid":"293f48722d8450df","name":"All chars are in mixed case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c1d8a1fc37f84","name":"a an b are positive numbers","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0e4ddfae0bf06","name":"Testing agents_cleanup function","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","severity":"normal"},{"uid":"984b8a80ce69773d","name":"Testing encrypt_this function","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6bb93adc2b9500","name":"OR logical operator","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7534020c406c41","name":"Testing swap_values function","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2af0876e7f45a7f","name":"'multiply' function verification: lists with multiple digits","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eb791ee007f15b","name":"Testing Potion class","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2571a6d17171a809","name":"Testing digital_root function","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","severity":"normal"},{"uid":"32eaf956310a89b7","name":"Testing invite_more_women function (negative)","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba260a0149e6341","name":"Testing increment_string function","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a516b9dc7b53625","name":"Testing 'greek_comparator' function","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de9285990285353","name":"Testing alphabet_war function","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a1a9d494a0859","name":"Testing top_3_words function","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da8c6de16bb179d","name":"Testing 'solution' function","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","severity":"normal"},{"uid":"33789c02e7e07041","name":"Negative numbers","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8f6057b9598daa","name":"Non square numbers (negative)","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2acdc5e027859f4","name":"Testing anagrams function","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c66d03c44b01cf6","name":"Testing the 'group_cities' function","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb005e45e7b312b5","name":"Testing to_alternating_case function","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e95613ed424b35","name":"Testing sum_of_intervals function","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"823dff07664aaa4","name":"powers function should return an array of unique numbers","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8146fd50051ac96b","name":"a and b are equal","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d518579b8137712e","name":"Should return 'I smell a series!'","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"},{"uid":"badb2c1a8c5e2d2d","name":"test_random","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"777b1d9b55eb3ae9","name":"String with alphabet chars only","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3f7ea473e691d3","name":"Testing the 'sort_array' function","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b651a3e27842d38","name":"Testing 'sum_triangular_numbers' with negative numbers","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fbe283acac1b6a","name":"test_basic","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"564bcc936cf15d1a","name":"Testing is_palindrome function","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e3818ccb62ed24","name":"Non square numbers (negative)","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cae88de9afaa55","name":"Test that no_space function removes the spaces","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c379ae83853bb2a","name":"Should return 'Publish!'","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1326d9a3ad9ddfb","name":"Testing 'has_subpattern' (part 1) function","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87e2580dd045df5","name":"Testing 'mix' function","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f0384efd85ae74","name":"Testing share_price function","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8e119491d2ebc3","name":"Negative test cases for gen_primes function testing","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","severity":"critical"},{"uid":"f0d7d5d837d1a81d","name":"Testing 'save' function: positive","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","severity":"normal"},{"uid":"a492c358ecb2902d","name":"Non consecutive number should be returned","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7d2e5e86b66673","name":"String with no alphabet chars","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"913fbd5c2da31308","name":"Testing solution function","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9b592f660c3c08","name":"Testing 'numericals' function","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","severity":"normal"},{"uid":"101b76d3a18bb4c3","name":"Testing string_transformer function","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8878dccf56d36ba6","name":"Testing the 'find_missing_number' function","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd8dfaed76aa75","name":"Testing length function","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a7f52be4bf7369","name":"Testing shark function (negative)","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff093181cede851","name":"Testing 'DefaultList' class: remove","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cba34627dad034","name":"Test for invalid large string","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90239b6ef90f6a6","name":"Testing done_or_not function","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c3bd7788c9f57d","name":"Testing 'has_subpattern' (part 3) function","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb80b15a6d6b848","name":"Testing is_prime function","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"status":"passed","severity":"normal"},{"uid":"3f2e19b818fd15f5","name":"Testing 'generate_hashtag' function","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a088624abb606e0e","name":"Testing make_class function","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4990a9f9fb7d9809","name":"Simple test for valid parentheses","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"status":"passed","severity":"normal"},{"uid":"6f178467aa4ed9b7","name":"'multiply' function verification with one element list","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"status":"passed","severity":"normal"},{"uid":"5bee7e36f6e76857","name":"All chars are in lower case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c2edc2055d0da7","name":"Testing done_or_not function","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c245bb8192a35073","name":"Positive test cases for gen_primes function testing","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","severity":"critical"},{"uid":"733b2334645f5c42","name":"Testing odd_row function","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d07449717f6193c","name":"Testing 'count_sheeps' function: positive flow","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0604fc927a7480","name":"Negative non consecutive number should be returned","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d827d0af3ba710","name":"Testing calc_combinations_per_row function","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b2e8453406c3f","name":"Testing 'shortest_job_first(' function","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff9cf70b259ca21","name":"Testing likes function","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","severity":"normal"},{"uid":"49244d740987433","name":"Testing password function","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06328bb4646abe9","name":"Testing 'sum_triangular_numbers' with big number as an input","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0395834a1dc7266","name":"Testing calculate function","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"status":"passed","severity":"normal"},{"uid":"157d23c0aff9e075","name":"Testing duplicate_encode function","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223e436b2847599","name":"Testing calculate_damage function","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9d773987a3ac09","name":"String with no duplicate chars","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d64a30c387b7743","name":"Testing growing_plant function","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d9a4d573dbda2b","name":"Testing flatten function","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6eb35888cc4f59","name":"Testing 'DefaultList' class: __getitem__","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa4196b56245753","name":"Testing decipher_this function","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","severity":"normal"},{"uid":"67535419d885cbd9","name":"Testing 'DefaultList' class: insert","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4575be21ff0ded","name":"Testing Warrior class >>> bruce_lee","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4473b95f40f5c92","name":"Testing toJadenCase function (negative)","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42b69525abdede6","name":"Testing make_upper_case function","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1393951861e51a9","name":"Testing solve function","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3aa78afffa487b","name":"Test with empty string","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ce0fdb81c2daf6","name":"Testing domain_name function","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","severity":"normal"},{"uid":"482cc1b462231f44","name":"test_line_negative","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad642268f112be60","name":"Testing 'sum_triangular_numbers' with positive numbers","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5d0954bb249b69","name":"test_permutations","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae87022eb9b205bd","name":"'multiply' function verification with empty list","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6714fc18aff8ec","name":"Testing hoop_count function (negative test case)","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"96938210802b960f","name":"test_triangle","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e3461a4e252fc1","name":"Testing take function","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ac97a954c5e722","name":"Testing length function where head = None","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece5bd16ef8bbe52","name":"Testing to_table function","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d8ca152b73c452","name":"Testing 'save' function: negative","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49eccd60ce84feb","name":"Testing dir_reduc function","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","severity":"normal"},{"uid":"315e825b7f114d5b","name":"Testing all_fibonacci_numbers function","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"status":"passed","severity":"normal"},{"uid":"971c2aa5dd36f62c","name":"Testing max_multiple function","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c9ba69d5ac48c6","name":"Testing 'factorial' function","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c515ef635fa26df1","name":"Testing validate_battlefield function","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"status":"passed","severity":"normal"},{"uid":"da807d1d651bf07b","name":"All chars are in upper case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c26803c1139e78","name":"Testing 'count_sheeps' function: empty list","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50649c997228fe6","name":"Testing set_alarm function","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5647d5db4078d707","name":"Testing two_decimal_places function","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e578dac1473f78ec","name":"Wolf in the middle of the queue","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef1ed2aef537de7","name":"a and b are equal","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"506e0ee504d23a05","name":"Testing advice function","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"status":"passed","severity":"normal"},{"uid":"ad3e6b6eddb975ef","name":"Negative test cases for is_prime function testing","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"critical"},{"uid":"69f67038b11a4861","name":"Testing row_sum_odd_numbers function","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3a4afa0166112e","name":"Testing zero_fuel function","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","severity":"normal"},{"uid":"864ee426bf422b09","name":"Testing permute_a_palindrome (positive)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5961784f4ddfa34","name":"Testing 'thirt' function","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa689144ccb2725","name":"Two smallest numbers in the start of the list","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b9b78f2d258cf9","name":"Testing zeros function","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"status":"passed","severity":"normal"},{"uid":"b40f27be3da7edd7","name":"Testing check_for_factor function: positive flow","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc8e5dacd30bc41","name":"fix_the_meerkat function function verification","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","severity":"normal"},{"uid":"28baf5593cc14310","name":"You are given two angles -> find the 3rd.","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","severity":"normal"},{"uid":"30779503c72bcec6","name":"Zero","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55783c4fa90131e","name":"Simple test for invalid parentheses","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a82791553e70088","name":"Testing century function","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a651d904577cf4","name":"Testing 'DefaultList' class: pop","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d6d8db945d4d7","name":"Testing Calculator class","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96aee50481acdd6","name":"Test with one char only","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"status":"passed","severity":"normal"},{"uid":"a1c87b2c2a6c0bb7","name":"Testing period_is_late function (negative)","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","severity":"normal"},{"uid":"be79a08ed18e426","name":"Testing create_city_map function","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec58e61448a9c6a8","name":"test_solution_medium","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a81b8ca7a7877717","name":"Testing Walker class - position property from negative grids","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","severity":"critical"},{"uid":"5880c730022f01ee","name":"Testing monkey_count function","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95c24b51d5c9432","name":"Testing 'count_sheeps' function: mixed list","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb9443875889585","name":"Testing check_root function","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5898a8468d0cd4","name":"String with mixed type of chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8680b20dd7e19d5","name":"Square numbers (positive)","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1eccae180a083e","name":"Testing Decoding functionality","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"af16ce1f4d774662","name":"Testing 'is_isogram' function","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c460b7e756cd57","name":"Positive test cases for is_prime function testing","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"critical"},{"uid":"a92222b0b7f4d601","name":"Testing make_readable function","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ec1972fa36468","name":"Testing check_for_factor function: positive flow","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc2024d730e5f8a","name":"Test for valid large string","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","severity":"normal"},{"uid":"19443f8320b2694c","name":"Testing alphanumeric function","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4915582d5908ed3","name":"Non is expected","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"21221b4a48a21055","name":"test_sequence","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5488ed1b45d5018a","name":"Testing count_letters_and_digits function","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cb6a94c77f28ce","name":"Testing shark function (positive)","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df2e31ca734bf47","name":"test_solution_big","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d917e3e4d702f23","name":"Testing remove_char function","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d49801d4e6b4921","name":"Testing next_bigger function","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaae816682ea6e3","name":"Should return 'Fail!'s","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/allure-report/widgets/history-trend.json b/allure-report/widgets/history-trend.json
index bce06c8cd99..478bb43717a 100644
--- a/allure-report/widgets/history-trend.json
+++ b/allure-report/widgets/history-trend.json
@@ -1 +1 @@
-[{"data":{"failed":0,"broken":0,"skipped":11,"passed":216,"unknown":0,"total":227}},{"data":{"failed":0,"broken":0,"skipped":11,"passed":215,"unknown":0,"total":226}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":206,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":204,"unknown":0,"total":219}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":203,"unknown":0,"total":218}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":201,"unknown":0,"total":215}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":200,"unknown":0,"total":213}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":198,"unknown":0,"total":211}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":197,"unknown":0,"total":210}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":196,"unknown":0,"total":209}}]
\ No newline at end of file
+[{"data":{"failed":0,"broken":0,"skipped":11,"passed":221,"unknown":0,"total":232}},{"data":{"failed":0,"broken":0,"skipped":11,"passed":216,"unknown":0,"total":227}},{"data":{"failed":0,"broken":0,"skipped":11,"passed":215,"unknown":0,"total":226}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":209,"unknown":0,"total":222}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":207,"unknown":0,"total":221}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":206,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":205,"unknown":0,"total":220}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":204,"unknown":0,"total":219}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":203,"unknown":0,"total":218}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":15,"passed":202,"unknown":0,"total":217}},{"data":{"failed":0,"broken":0,"skipped":14,"passed":201,"unknown":0,"total":215}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":200,"unknown":0,"total":213}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":198,"unknown":0,"total":211}},{"data":{"failed":0,"broken":0,"skipped":13,"passed":197,"unknown":0,"total":210}}]
\ No newline at end of file
diff --git a/allure-report/widgets/retry-trend.json b/allure-report/widgets/retry-trend.json
index 77412d967df..42e5e4b88a8 100644
--- a/allure-report/widgets/retry-trend.json
+++ b/allure-report/widgets/retry-trend.json
@@ -1 +1 @@
-[{"data":{"run":227,"retry":659}},{"data":{"run":226,"retry":437}},{"data":{"run":222,"retry":219}},{"data":{"run":222,"retry":219}},{"data":{"run":221,"retry":8096}},{"data":{"run":221,"retry":7876}},{"data":{"run":220,"retry":7654}},{"data":{"run":220,"retry":7435}},{"data":{"run":220,"retry":7216}},{"data":{"run":219,"retry":6998}},{"data":{"run":218,"retry":6781}},{"data":{"run":217,"retry":6565}},{"data":{"run":217,"retry":6349}},{"data":{"run":217,"retry":6133}},{"data":{"run":217,"retry":6133}},{"data":{"run":215,"retry":5919}},{"data":{"run":213,"retry":5493}},{"data":{"run":211,"retry":5073}},{"data":{"run":210,"retry":4864}},{"data":{"run":209,"retry":4447}}]
\ No newline at end of file
+[{"data":{"run":232,"retry":882}},{"data":{"run":227,"retry":659}},{"data":{"run":226,"retry":437}},{"data":{"run":222,"retry":219}},{"data":{"run":222,"retry":219}},{"data":{"run":221,"retry":8096}},{"data":{"run":221,"retry":7876}},{"data":{"run":220,"retry":7654}},{"data":{"run":220,"retry":7435}},{"data":{"run":220,"retry":7216}},{"data":{"run":219,"retry":6998}},{"data":{"run":218,"retry":6781}},{"data":{"run":217,"retry":6565}},{"data":{"run":217,"retry":6349}},{"data":{"run":217,"retry":6133}},{"data":{"run":217,"retry":6133}},{"data":{"run":215,"retry":5919}},{"data":{"run":213,"retry":5493}},{"data":{"run":211,"retry":5073}},{"data":{"run":210,"retry":4864}}]
\ No newline at end of file
diff --git a/allure-report/widgets/severity.json b/allure-report/widgets/severity.json
index ac031fc5f7c..2cff6aa4497 100644
--- a/allure-report/widgets/severity.json
+++ b/allure-report/widgets/severity.json
@@ -1 +1 @@
-[{"uid":"addec93357f6e501","name":"Testing largestPower function","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"status":"passed","severity":"normal"},{"uid":"e695b3f4b0bdd51b","name":"Testing count_letters_and_digits function","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e87cfc15c8260a3","name":"Testing length function where head = None","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2354482de170d3","name":"Testing next_bigger function","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9c64bdd3b3fc0c","name":"Testing the 'pyramid' function","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4729a99109106e","name":"Testing solve function","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3655d4a978bd79","name":"String with no duplicate chars","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"status":"passed","severity":"normal"},{"uid":"8605c2bc186d7f9a","name":"String with no duplicate chars","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"status":"passed","severity":"normal"},{"uid":"732b9dd805d734b8","name":"test_triangle","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d8c29fe45d13f2d","name":"Testing string_transformer function","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48dcf9628fe90ff","name":"Testing 'solution' function","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c39905963998c1b","name":"a and b are equal","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e017ac7fdaf6bf5","name":"Testing compute_ranks","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","severity":"normal"},{"uid":"52402d5056a00e1d","name":"Test with empty string","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9def5039f12f67","name":"Testing tickets function","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de5bbe9e7cab5b6","name":"Testing shark function (positive)","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed1a17310170d88","name":"Testing number_of_sigfigs function","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c9a97f8a5ea815","name":"Testing 'DefaultList' class: __getitem__","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef44675aea47099","name":"test_josephus_survivor","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8388a8495a8b75af","name":"'multiply' function verification with random list","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"status":"passed","severity":"normal"},{"uid":"5654bb5658921dcd","name":"Testing make_readable function","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2b852ea94aa88a","name":"Testing validSolution","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ec4eb2cd2dde7","name":"Negative test cases for gen_primes function testing","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"status":"passed","severity":"critical"},{"uid":"b684b0c7250ecf6d","name":"Testing advice function","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"status":"passed","severity":"normal"},{"uid":"8bc712dc2d3a7199","name":"Testing permute_a_palindrome (negative)","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a636a909012a6f0","name":"move function tests","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c9e062133dbbbb","name":"Testing Potion class","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba71f124345447fc","name":"Testing check_root function","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a9bedc22c54787","name":"Testing 'sum_triangular_numbers' with positive numbers","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bd3e79aeea5636","name":"Testing shark function (positive)","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb91d777aea105a","name":"Testing dir_reduc function","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a89827c471bc909","name":"Testing 'order' function","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"status":"passed","severity":"normal"},{"uid":"354cda6601a7cded","name":"Testing array_diff function","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78b9d24e53cd100","name":"Testing 'sum_triangular_numbers' with negative numbers","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9e344534b3c5db","name":"Testing 'mix' function","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a15dd126224894","name":"Testing remove_char function","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19e4739f2d4d64c","name":"Zero","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53952640c2c9e47","name":"Testing the 'sort_array' function","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b822db5bae14d4","name":"Test that no_space function removes the spaces","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d4140245a65d5","name":"String with mixed type of chars","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4416fd32f6992f","name":"Testing Encoding functionality","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","severity":"normal"},{"uid":"4249127f6bff6f10","name":"Testing format_duration","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"status":"passed","severity":"normal"},{"uid":"ee07ce647fa212f","name":"Testing the 'group_cities' function","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef2b00c02db84592","name":"Testing done_or_not function","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bce40c2868c787","name":"Testing 'has_subpattern' (part 2) function","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2984e4fa36f94","name":"Testing Walker class - position property from positive grids","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"status":"passed","severity":"critical"},{"uid":"f26dca06c76121c7","name":"Testing toJadenCase function (positive)","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a0bf67db9047ee","name":"Testing binary_to_string function","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1857a7ece8075aa5","name":"Testing calculate function","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d5ee585c13bf38","name":"Testing 'save' function: positive","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfd5d811972f420","name":"Testing men_from_boys function","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c27a38809b08b4","name":"Testing create_city_map function","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f6328bce0de37c","name":"Testing invite_more_women function (positive)","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"status":"passed","severity":"normal"},{"uid":"e532878179cb6f87","name":"Testing is_palindrome function","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87eac92a1b3b456","name":"Testing length function","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22afbc33030e55f","name":"Testing the 'find_missing_number' function","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb7f65d354963ea","name":"Testing 'feast' function","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"status":"passed","severity":"normal"},{"uid":"31802a90aeba5e97","name":"test_solution_big","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e751c9c9dc3d04e6","name":"'multiply' function verification with empty list","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30a3ac9558d7a9c","name":"Testing 'longest_repetition' function","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"status":"passed","severity":"normal"},{"uid":"c005f5247ce8619b","name":"Non is expected","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b57aafe4439b9a8","name":"Testing 'summation' function","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"status":"passed","severity":"normal"},{"uid":"63a8ebd07b8fa1c4","name":"Testing 'has_subpattern' (part 3) function","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1056dd0bc1f2f4e","name":"Testing calc_combinations_per_row function","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc8d600f4ca1daf","name":"Testing period_is_late function (positive)","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0cc123728fa2f2d","name":"All chars are in upper case","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","severity":"normal"},{"uid":"416bb0c0ac58f7b6","name":"Testing odd_row function","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91954f86960f5cf","name":"Testing alphabet_war function","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f0a19d19bd8125","name":"Testing 'factorial' function","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"status":"passed","severity":"normal"},{"uid":"388d9dc9fa1f1c3a","name":"Testing litres function with various test inputs","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26a6745cd367097","name":"Testing check_for_factor function: positive flow","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cba1eb012d0834","name":"Testing first_non_repeated function with various inputs","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0cb59f0e1a4eca","name":"Testing agents_cleanup function","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b469ea69ba375b","name":"Test with regular string","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff87d981594c6f7","name":"Testing password function","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd8b1b0bd82d5b1","name":"test_solution_basic","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea77ab4395e92566","name":"Testing 'DefaultList' class: insert","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"status":"passed","severity":"normal"},{"uid":"162a4f2fa010c721","name":"Non square numbers (negative)","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfef1ba8856d412","name":"Testing shark function (negative)","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"status":"passed","severity":"normal"},{"uid":"9246dbe4ecdc42ce","name":"Testing two_decimal_places function","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee50880cc545f1d3","name":"Testing swap_values function","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef53249dd3798b49","name":"Wolf in the middle of the queue","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"status":"passed","severity":"normal"},{"uid":"6035f0fe38b5a062","name":"Testing Warrior class >>> tom","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d26dfb90ab4062","name":"Testing calc function","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebad1371009d2223","name":"Testing permute_a_palindrome (empty string)","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a8b37a1715c915","name":"Testing spiralize function","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"status":"passed","severity":"critical"},{"uid":"bd65eae3991d6c2c","name":"Testing 'count_sheeps' function: empty list","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"status":"passed","severity":"normal"},{"uid":"80a5eacfa2431348","name":"Testing easy_line function exception message","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7035dc3ef8d99c0","name":"Testing 'snail' function","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","severity":"normal"},{"uid":"66020f911b054e74","name":"Test with one char only","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff18bec5c293c228","name":"Testing check_for_factor function: positive flow","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"status":"passed","severity":"normal"},{"uid":"183ba5aa4a18280","name":"Testing count_letters_and_digits function","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c700736d12b44c86","name":"'multiply' function verification: lists with multiple digits","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52dc9ba56a64495","name":"Two smallest numbers in the start of the list","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e564e38813f1539","name":"Testing Walker class - position property from negative grids","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","severity":"critical"},{"uid":"168d1058a213deae","name":"Testing 'parts_sums' function","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4710cc2182eb85cb","name":"Negative test cases for is_prime function testing","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"status":"passed","severity":"critical"},{"uid":"720b65d3a7d8ec34","name":"Testing all_fibonacci_numbers function","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a13c6a89153460b","name":"Testing validate_battlefield function","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abde016dd7f5ee7","name":"Testing max_multiple function","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd86378e3a37dfe4","name":"Testing 'shortest_job_first(' function","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca9ba5488466979","name":"Negative numbers","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a908975bd67b2eca","name":"Testing Sudoku class","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4dd11ea285cd92","name":"Testing 'count_sheeps' function: mixed list","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bcd45d30c593a7","name":"Testing decipher_this function","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d40466198fa34e6","name":"Testing take function","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f619fce2ea028d","name":"Testing make_upper_case function","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e07c6ddcc506b1","name":"Testing sum_of_intervals function","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a6bbd8d87be20e","name":"Testing 'thirt' function","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","severity":"normal"},{"uid":"300c045916564a1","name":"Testing anagrams function","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0931e78c129f8d8","name":"Testing calculate_damage function","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4b6f6bd251566","name":"Testing valid_parentheses function","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9f6d4c2aaf90e3","name":"Testing gap function","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3687d99fed99d0","name":"Testing make_class function","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6641c9ab33f4ea66","name":"Testing hoop_count function (positive test case)","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","severity":"normal"},{"uid":"783d8a205b731823","name":"String with no alphabet chars","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ad7a05187743ff","name":"Testing 'letter_count' function","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cfe4000991e820","name":"Testing the 'unique_in_order' function","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"status":"passed","severity":"normal"},{"uid":"980af150a499b4e9","name":"Testing row_sum_odd_numbers function","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2991adec6435da10","name":"Testing 'count_sheeps' function: bad input","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"status":"passed","severity":"normal"},{"uid":"8672ab2817945b36","name":"Testing string_to_array function","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6592dc6717fe514","name":"Testing 'vaporcode' function","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6c346b04c031d5","name":"Testing 'sum_triangular_numbers' with big number as an input","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f340b5f893b4e2","name":"Square numbers (positive)","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fbe05c675f404a","name":"String with alphabet chars only","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"status":"passed","severity":"normal"},{"uid":"4736c243443acbf6","name":"Negative non consecutive number should be returned","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1df83d6cc10b66","name":"fix_the_meerkat function function verification","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","severity":"normal"},{"uid":"14829aa4ce177c0a","name":"Testing alphanumeric function","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3f85e29591c654","name":"Testing domain_name function","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"status":"passed","severity":"normal"},{"uid":"1251fa1056fea3d4","name":"Testing done_or_not function","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4438dce845a8b680","name":"Testing 'DefaultList' class: pop","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"status":"passed","severity":"normal"},{"uid":"48fa5f91e3478c29","name":"Testing encrypt_this function","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","severity":"normal"},{"uid":"450fbb27e2067be4","name":"Testing top_3_words function","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e687a692c2c18f1b","name":"Testing to_table function","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f97df940bb3f46a","name":"Testing 'solution' function","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d9e765fb39849","name":"test_line_negative","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"status":"skipped","severity":"normal"},{"uid":"302e450946481df3","name":"Testing 'count_sheeps' function: positive flow","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff3f93ff1ffe8b3","name":"Testing 'has_subpattern' (part 1) function","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9684bf403c80de","name":"Testing move_zeros function","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c0be4978ed22ba","name":"String alphabet chars and spaces","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"status":"passed","severity":"normal"},{"uid":"112ca50049d27c","name":"Should return 'Fail!'s","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"status":"passed","severity":"normal"},{"uid":"5194ad39db439d08","name":"Testing Calculator class","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf735ebb9d90923","name":"Testing share_price function","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9b4227c17ce17f","name":"test_solution_medium","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93b00a3d2e7b92c1","name":"test_ips_between","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"status":"skipped","severity":"normal"},{"uid":"edb8f84ee9c3dd36","name":"'multiply' function verification","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d731ec2306766d91","name":"Positive test cases for is_prime function testing","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"status":"passed","severity":"critical"},{"uid":"c25f8210fdb51a41","name":"test_permutations","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6dfafb882d7cc41f","name":"Wolf at the end of the queue","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"status":"passed","severity":"normal"},{"uid":"be50565df8dfb0ab","name":"a or b is negative","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa37770dd2142a16","name":"Should return 'Publish!'","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a70d9350601da5","name":"get_size function tests","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f5165c8452d36","name":"Testing is_prime function","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"status":"passed","severity":"normal"},{"uid":"30977e1fdeed6f0a","name":"Testing 'is_isogram' function","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be24f9b66669d76","name":"Testing period_is_late function (negative)","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","severity":"normal"},{"uid":"965bac5a2c55f031","name":"goals function verification","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36ca0513e4048a8","name":"Testing 'numericals' function","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb92722bb71757b","name":"Non consecutive number should be returned","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1af2c095108694d","name":"All chars are in lower case","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b1085f1fbfd7ed","name":"Testing permute_a_palindrome (positive)","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","severity":"normal"},{"uid":"64abc8899e8e691d","name":"Testing checkchoose function","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e860fc2782867c","name":"Find the int that appears an odd number of times","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61ba5af03a1f296","name":"Testing two_decimal_places function","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bab07231bfb8a25","name":"Testing likes function","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"status":"passed","severity":"normal"},{"uid":"324d19209fbeb70d","name":"Testing easy_line function","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7331de8e7202ad57","name":"Testing sum_for_list function","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"status":"passed","severity":"normal"},{"uid":"664f2a2d41bf2bd8","name":"test_random","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0246537274067fb","name":"Testing 'greek_comparator' function","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"status":"passed","severity":"normal"},{"uid":"200b5f0b4ec790a3","name":"Testing epidemic function","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"status":"passed","severity":"normal"},{"uid":"60f7c96f923539a5","name":"Testing pig_it function","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"status":"passed","severity":"normal"},{"uid":"641b1ee7248b1557","name":"Testing next_smaller function","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aba2cd944d7efd","name":"Testing solution function","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca489a74667507","name":"Testing Decoding functionality","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ddebaa5d6679fc","name":"Testing stock_list function","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31558e9c7981ac7","name":"STesting enough function","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"status":"passed","severity":"normal"},{"uid":"46eea1e10beb3240","name":"a an b are positive numbers","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c63ae7fdc54916","name":"Testing check_exam function","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"status":"passed","severity":"normal"},{"uid":"190ed93e28b901b","name":"Verify that greet function returns the proper message","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a4502fedd41667","name":"Testing 'DefaultList' class: remove","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"status":"passed","severity":"normal"},{"uid":"631ed8ca3aead56c","name":"powers function should return an array of unique numbers","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"status":"passed","severity":"normal"},{"uid":"e604a93a8ee1253f","name":"Testing 'solution' function","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc076040e5481dc9","name":"Testing increment_string function","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"status":"passed","severity":"normal"},{"uid":"9164bf2c06bf8752","name":"test_smallest","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a78b9243c26a61bf","name":"Testing 'DefaultList' class: append","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eb34bc4e02fa07","name":"Testing easy_diagonal function","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"status":"passed","severity":"normal"},{"uid":"4c5cc35d3de0d6f4","name":"Should return 'I smell a series!'","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef2d68159e448ff","name":"Testing flatten function","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","severity":"normal"},{"uid":"405b625cf95f9fbd","name":"a and b are equal","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e0d2d6c00c88e9","name":"Testing monkey_count function","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e71e34228180c1c","name":"Non square numbers (negative)","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e9cf6e477b7f80","name":"Testing 'sum_triangular_numbers' with zero","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5908d364b75f844e","name":"Testing the 'valid_braces' function","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1bc6da1a117f865","name":"Testing duplicate_encode function","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00621abb22a9be3","name":"Testing Battle method","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e066328cfed2428","name":"Testing invite_more_women function (negative)","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de1512f067d459d","name":"Testing 'generate_hashtag' function","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7a781e3674db5e","name":"Testing zeros function","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c6af0e0a129f035","name":"Testing zero_fuel function","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f314b70b306bd4","name":"test_solution_empty","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"status":"skipped","severity":"normal"},{"uid":"689b611d3c9a3124","name":"XOR logical operator","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e03b38164b77c2","name":"Testing done_or_not function","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"status":"passed","severity":"normal"},{"uid":"63ea9545d8dcd43f","name":"Wolf at the beginning of the queue","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e9477143af3f55","name":"Positive test cases for gen_primes function testing","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"status":"passed","severity":"critical"},{"uid":"86bf8b663d5828a","name":"Testing 'save' function: negative","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","severity":"normal"},{"uid":"591cfdbc90cf4c5e","name":"AND logical operator","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a39f3c0fa23567","name":"test_line_positive","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98e0aca6e090522b","name":"Large lists","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30b225377e5683d","name":"Testing to_alternating_case function","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d05de3d43cf437d","name":"Testing Warrior class >>> bruce_lee","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"status":"passed","severity":"normal"},{"uid":"2890c501d19b5f47","name":"test_sequence","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b02a54a0a8bd8284","name":"Testing hoop_count function (negative test case)","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d019840f444cec","name":"Testing growing_plant function","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd3919646678e3f","name":"Square numbers (positive)","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ce7ba6af0b177a","name":"You are given two angles -> find the 3rd.","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ead41117d0ad5b6","name":"Testing century function","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13c451f0f676900","name":"'multiply' function verification with one element list","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"status":"passed","severity":"normal"},{"uid":"b7dd8f8438e567a9","name":"Testing list_squared function","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"status":"passed","severity":"normal"},{"uid":"3846518071a02e50","name":"Testing set_alarm function","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c244be500ebdf146","name":"Testing 'DefaultList' class: extend","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ad5cb812fbd5d4a","name":"Testing first_non_repeating_letter function","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a2da685a579f99","name":"OR logical operator","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","severity":"normal"},{"uid":"197e80b267cccc2b","name":"Testing compute_ranks","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","severity":"normal"},{"uid":"41668c3c4e1a677a","name":"Testing the 'solution' function","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9cfa6ba87dba0e","name":"test_basic","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad6a9c0404421b","name":"All chars are in mixed case","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea5f749a1c464e4","name":"Testing digital_root function","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf4128bcf35143f","name":"Testing toJadenCase function (negative)","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"9b651a3e27842d38","name":"Testing 'sum_triangular_numbers' with negative numbers","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cba34627dad034","name":"Test for invalid large string","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5238b22fc20ccda9","name":"Testing easy_line function","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e884f6ea55b7c35","name":"Wolf at the beginning of the queue","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40f27be3da7edd7","name":"Testing check_for_factor function: positive flow","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55783c4fa90131e","name":"Simple test for invalid parentheses","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39847014d01db85","name":"Testing list_squared function","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"status":"passed","severity":"normal"},{"uid":"ad642268f112be60","name":"Testing 'sum_triangular_numbers' with positive numbers","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5488ed1b45d5018a","name":"Testing count_letters_and_digits function","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81b8ca7a7877717","name":"Testing Walker class - position property from negative grids","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","severity":"critical"},{"uid":"bb8e119491d2ebc3","name":"Negative test cases for gen_primes function testing","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","severity":"critical"},{"uid":"f51b45f6ebc18bdf","name":"Testing Sudoku class","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56ae5fa4f278c43","name":"Testing 'DefaultList' class: extend","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"213536a8a5597e91","name":"Testing compute_ranks","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba260a0149e6341","name":"Testing increment_string function","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","severity":"normal"},{"uid":"913fbd5c2da31308","name":"Testing solution function","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e3461a4e252fc1","name":"Testing take function","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c379ae83853bb2a","name":"Should return 'Publish!'","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"},{"uid":"733b2334645f5c42","name":"Testing odd_row function","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","severity":"normal"},{"uid":"28baf5593cc14310","name":"You are given two angles -> find the 3rd.","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a516b9dc7b53625","name":"Testing 'greek_comparator' function","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e95613ed424b35","name":"Testing sum_of_intervals function","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d53eb58d77047e8","name":"Testing first_non_repeating_letter function","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","severity":"normal"},{"uid":"293f48722d8450df","name":"All chars are in mixed case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"96938210802b960f","name":"test_triangle","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bb7ddce4971121","name":"Testing pig_it function","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a492c358ecb2902d","name":"Non consecutive number should be returned","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3a43fc31649664","name":"Testing sum_for_list function","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"status":"passed","severity":"normal"},{"uid":"157d23c0aff9e075","name":"Testing duplicate_encode function","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364303890f7a5a1","name":"Testing 'feast' function","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d8ca152b73c452","name":"Testing 'save' function: negative","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f807c10786110eac","name":"Large lists","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"be79a08ed18e426","name":"Testing create_city_map function","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95c24b51d5c9432","name":"Testing 'count_sheeps' function: mixed list","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c3bd7788c9f57d","name":"Testing 'has_subpattern' (part 3) function","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b36ed636679609b","name":"Square numbers (positive)","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"status":"passed","severity":"normal"},{"uid":"e08a8a15da9b3ad","name":"test_josephus_survivor","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e7534020c406c41","name":"Testing swap_values function","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6520bfb9bc036e4","name":"Testing Warrior class >>> tom","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0e4ddfae0bf06","name":"Testing agents_cleanup function","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","severity":"normal"},{"uid":"44141b5da145c70a","name":"Testing 'DefaultList' class: append","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de9285990285353","name":"Testing alphabet_war function","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a1a9d494a0859","name":"Testing top_3_words function","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c2edc2055d0da7","name":"Testing done_or_not function","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f852c4238fea22","name":"Testing 'vaporcode' function","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af3592e93b232bc","name":"Testing 'solution' function","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d827d0af3ba710","name":"Testing calc_combinations_per_row function","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8789af2e0cead9e","name":"Wolf at the end of the queue","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d917e3e4d702f23","name":"Testing remove_char function","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaae816682ea6e3","name":"Should return 'Fail!'s","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7d2e5e86b66673","name":"String with no alphabet chars","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3f7ea473e691d3","name":"Testing the 'sort_array' function","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2acdc5e027859f4","name":"Testing anagrams function","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac824f903545a6e7","name":"Testing move_zeros function","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d7d5d837d1a81d","name":"Testing 'save' function: positive","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc2024d730e5f8a","name":"Test for valid large string","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7250652c2d8bbae5","name":"AND logical operator","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa689144ccb2725","name":"Two smallest numbers in the start of the list","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","severity":"normal"},{"uid":"506e0ee504d23a05","name":"Testing advice function","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"status":"passed","severity":"normal"},{"uid":"ce6714fc18aff8ec","name":"Testing hoop_count function (negative test case)","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b0b5de93d5cb12","name":"Testing easy_line function exception message","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb9443875889585","name":"Testing check_root function","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f0384efd85ae74","name":"Testing share_price function","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c245bb8192a35073","name":"Positive test cases for gen_primes function testing","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","severity":"critical"},{"uid":"a088624abb606e0e","name":"Testing make_class function","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3654581f89b5576","name":"Testing the 'unique_in_order' function","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3fc5966ad47411","name":"Testing 'letter_count' function","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","severity":"normal"},{"uid":"21221b4a48a21055","name":"test_sequence","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ea8a8dc382128a4","name":"test_smallest","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c460b7e756cd57","name":"Positive test cases for is_prime function testing","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"critical"},{"uid":"a5a7f52be4bf7369","name":"Testing shark function (negative)","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4575be21ff0ded","name":"Testing Warrior class >>> bruce_lee","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b7e762ad299367","name":"Testing array_diff function","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d6d8db945d4d7","name":"Testing Calculator class","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1326d9a3ad9ddfb","name":"Testing 'has_subpattern' (part 1) function","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8f6057b9598daa","name":"Non square numbers (negative)","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c66d03c44b01cf6","name":"Testing the 'group_cities' function","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","severity":"normal"},{"uid":"30779503c72bcec6","name":"Zero","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c9ba69d5ac48c6","name":"Testing 'factorial' function","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","severity":"normal"},{"uid":"af16ce1f4d774662","name":"Testing 'is_isogram' function","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac65e8dc17d86a","name":"Testing litres function with various test inputs","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb8e8f4eed50d14","name":"Testing shark function (positive)","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06328bb4646abe9","name":"Testing 'sum_triangular_numbers' with big number as an input","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6eb35888cc4f59","name":"Testing 'DefaultList' class: __getitem__","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbe6a610fbdfd6","name":"Testing binary_to_string function","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bee7e36f6e76857","name":"All chars are in lower case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c57e21dd6fea81","name":"Testing 'summation' function","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eb791ee007f15b","name":"Testing Potion class","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","severity":"normal"},{"uid":"1137568979e0ed3a","name":"Testing 'longest_repetition' function","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cae88de9afaa55","name":"Test that no_space function removes the spaces","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e7ccb7c6ccb848","name":"Testing men_from_boys function","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b9b78f2d258cf9","name":"Testing zeros function","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"status":"passed","severity":"normal"},{"uid":"b92f0db6c4ee4ff0","name":"Testing format_duration","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","severity":"normal"},{"uid":"218b156daee27f08","name":"Testing largestPower function","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5647d5db4078d707","name":"Testing two_decimal_places function","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b67890527d37e6","name":"Testing the 'valid_braces' function","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc7d24b84024142","name":"Find the int that appears an odd number of times","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c515ef635fa26df1","name":"Testing validate_battlefield function","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"status":"passed","severity":"normal"},{"uid":"644c808df55456e9","name":"Testing Encoding functionality","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"456a7345e9aeb905","name":"'multiply' function verification","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece5bd16ef8bbe52","name":"Testing to_table function","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2e19b818fd15f5","name":"Testing 'generate_hashtag' function","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5d0954bb249b69","name":"test_permutations","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a3aa78afffa487b","name":"Test with empty string","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a52f18fb3b8136","name":"Testing 'snail' function","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","severity":"normal"},{"uid":"101b76d3a18bb4c3","name":"Testing string_transformer function","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3a4afa0166112e","name":"Testing zero_fuel function","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0fd3e8d8009a95","name":"Testing stock_list function","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff093181cede851","name":"Testing 'DefaultList' class: remove","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e55a2445119fdd","name":"Testing 'has_subpattern' (part 2) function","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd8dfaed76aa75","name":"Testing length function","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74116cee1d73fd7","name":"a or b is negative","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"8146fd50051ac96b","name":"a and b are equal","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef1ed2aef537de7","name":"a and b are equal","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"555817f2fd5ba68f","name":"'multiply' function verification with random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223e436b2847599","name":"Testing calculate_damage function","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","severity":"normal"},{"uid":"46352cf5111d5c61","name":"XOR logical operator","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"482cc1b462231f44","name":"test_line_negative","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83ae1189d3669b33","name":"Testing the 'pyramid' function","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c1d8a1fc37f84","name":"a an b are positive numbers","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cb6a94c77f28ce","name":"Testing shark function (positive)","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f79d5effe1aa9","name":"Testing compute_ranks","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a82791553e70088","name":"Testing century function","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92222b0b7f4d601","name":"Testing make_readable function","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2cfb77eef4360e","name":"String with no duplicate chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"26189d3cfda1b8d1","name":"Testing calc function","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb005e45e7b312b5","name":"Testing to_alternating_case function","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f90fc4edd70bea","name":"Testing next_smaller function","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","severity":"normal"},{"uid":"78aec59881bd461e","name":"Simple test for empty string.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd56af2e749c4e8a","name":"Testing first_non_repeated function with various inputs","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7940a8ba615e27f7","name":"Testing string_to_array function","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d64a30c387b7743","name":"Testing growing_plant function","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87e2580dd045df5","name":"Testing 'mix' function","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1393951861e51a9","name":"Testing solve function","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"469fb46dbe1a31d","name":"Testing permute_a_palindrome (negative)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ec1972fa36468","name":"Testing check_for_factor function: positive flow","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b6dccad411741e","name":"Testing the 'solution' function","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0604fc927a7480","name":"Negative non consecutive number should be returned","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5961784f4ddfa34","name":"Testing 'thirt' function","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8572ffe92ddcaa11","name":"Testing epidemic function","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba84846c075db5","name":"Testing 'count_sheeps' function: bad input","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5814d63d4b392228","name":"move function tests","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","severity":"normal"},{"uid":"32eaf956310a89b7","name":"Testing invite_more_women function (negative)","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da8c6de16bb179d","name":"Testing 'solution' function","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c87b2c2a6c0bb7","name":"Testing period_is_late function (negative)","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","severity":"normal"},{"uid":"67535419d885cbd9","name":"Testing 'DefaultList' class: insert","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f178467aa4ed9b7","name":"'multiply' function verification with one element list","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"status":"passed","severity":"normal"},{"uid":"8878dccf56d36ba6","name":"Testing the 'find_missing_number' function","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a651d904577cf4","name":"Testing 'DefaultList' class: pop","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","severity":"normal"},{"uid":"971c2aa5dd36f62c","name":"Testing max_multiple function","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec58e61448a9c6a8","name":"test_solution_medium","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad3e6b6eddb975ef","name":"Negative test cases for is_prime function testing","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"critical"},{"uid":"315e825b7f114d5b","name":"Testing all_fibonacci_numbers function","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"status":"passed","severity":"normal"},{"uid":"2571a6d17171a809","name":"Testing digital_root function","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ac97a954c5e722","name":"Testing length function where head = None","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5910cfe65a88ee","name":"Testing valid_parentheses function","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5898a8468d0cd4","name":"String with mixed type of chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e3818ccb62ed24","name":"Non square numbers (negative)","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"230fd42f20a11e18","name":"Testing number_of_sigfigs function","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"status":"passed","severity":"normal"},{"uid":"49244d740987433","name":"Testing password function","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d518579b8137712e","name":"Should return 'I smell a series!'","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5880c730022f01ee","name":"Testing monkey_count function","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f19bb58dd1432f","name":"Testing easy_diagonal function","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"status":"passed","severity":"normal"},{"uid":"14c26803c1139e78","name":"Testing 'count_sheeps' function: empty list","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6bb93adc2b9500","name":"OR logical operator","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d9a4d573dbda2b","name":"Testing flatten function","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","severity":"normal"},{"uid":"95500b18da61d76","name":"Testing 'solution' function","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","severity":"normal"},{"uid":"5496efe2fd3e353","name":"goals function verification","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc8e5dacd30bc41","name":"fix_the_meerkat function function verification","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96aee50481acdd6","name":"Test with one char only","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"status":"passed","severity":"normal"},{"uid":"da807d1d651bf07b","name":"All chars are in upper case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"badb2c1a8c5e2d2d","name":"test_random","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9b592f660c3c08","name":"Testing 'numericals' function","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff9cf70b259ca21","name":"Testing likes function","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd83f8828bfb391","name":"Testing 'order' function","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ce0fdb81c2daf6","name":"Testing domain_name function","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df2e31ca734bf47","name":"test_solution_big","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37fbb0401b01604d","name":"Testing hoop_count function (positive test case)","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"19443f8320b2694c","name":"Testing alphanumeric function","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2af0876e7f45a7f","name":"'multiply' function verification: lists with multiple digits","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42b69525abdede6","name":"Testing make_upper_case function","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8559b634a76bd8","name":"Testing validSolution","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb80b15a6d6b848","name":"Testing is_prime function","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"status":"passed","severity":"normal"},{"uid":"d20d06b45fb65ddb","name":"Testing tickets function","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0c7de9a70a5f5e","name":"Testing toJadenCase function (positive)","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b2e8453406c3f","name":"Testing 'shortest_job_first(' function","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9d773987a3ac09","name":"String with no duplicate chars","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae87022eb9b205bd","name":"'multiply' function verification with empty list","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83b86d7cbc0ffa1","name":"String alphabet chars and spaces","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74a1a4c19be5344","name":"Testing permute_a_palindrome (empty string)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"564bcc936cf15d1a","name":"Testing is_palindrome function","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b533c70baf95c9","name":"Testing check_exam function","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5df6c66b23ba75","name":"Testing done_or_not function","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"status":"passed","severity":"normal"},{"uid":"eb94d03877c16bb4","name":"Testing Walker class - position property from positive grids","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","severity":"critical"},{"uid":"69f67038b11a4861","name":"Testing row_sum_odd_numbers function","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead644ae8ee031c3","name":"Testing count_letters_and_digits function","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","severity":"normal"},{"uid":"823dff07664aaa4","name":"powers function should return an array of unique numbers","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4473b95f40f5c92","name":"Testing toJadenCase function (negative)","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"864ee426bf422b09","name":"Testing permute_a_palindrome (positive)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d49801d4e6b4921","name":"Testing next_bigger function","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","severity":"normal"},{"uid":"777b1d9b55eb3ae9","name":"String with alphabet chars only","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e578dac1473f78ec","name":"Wolf in the middle of the queue","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa4196b56245753","name":"Testing decipher_this function","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fbe283acac1b6a","name":"test_basic","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c678c03e12583e98","name":"Testing Battle method","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"984b8a80ce69773d","name":"Testing encrypt_this function","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","severity":"normal"},{"uid":"690df5b9e2e97d3","name":"Testing 'sum_triangular_numbers' with zero","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62025a79b33eb3","name":"test_solution_empty","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca1eccae180a083e","name":"Testing Decoding functionality","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"43578fd4f74ce5d9","name":"test_ips_between","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4990a9f9fb7d9809","name":"Simple test for valid parentheses","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"status":"passed","severity":"normal"},{"uid":"8db7c8bf0abe07bc","name":"Testing two_decimal_places function","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc5ce778c99d98","name":"get_size function tests","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef6b9be2b6df65c","name":"Test with regular string","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8680b20dd7e19d5","name":"Square numbers (positive)","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"33789c02e7e07041","name":"Negative numbers","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50649c997228fe6","name":"Testing set_alarm function","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb676676627eae5f","name":"test_line_positive","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f4915582d5908ed3","name":"Non is expected","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2ccbd851ec600","name":"Verify that greet function returns the proper message","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d07449717f6193c","name":"Testing 'count_sheeps' function: positive flow","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf8fe76e46aa0f","name":"Testing gap function","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59318a9c97ef9f1","name":"STesting enough function","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c9a6a75f3a249f","name":"Testing checkchoose function","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa3fbfc8218c54e","name":"Testing spiralize function","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","severity":"critical"},{"uid":"a90239b6ef90f6a6","name":"Testing done_or_not function","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e65f294db5f89","name":"test_solution_basic","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0395834a1dc7266","name":"Testing calculate function","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"status":"passed","severity":"normal"},{"uid":"d49eccd60ce84feb","name":"Testing dir_reduc function","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a970025f2147b3a","name":"Testing invite_more_women function (positive)","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","severity":"normal"},{"uid":"5503b0de9149b0f0","name":"Testing period_is_late function (positive)","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","severity":"normal"},{"uid":"902288cde0f2109a","name":"Testing 'parts_sums' function","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/allure-report/widgets/status-chart.json b/allure-report/widgets/status-chart.json
index 1b376458d81..32aa2b3e6f3 100644
--- a/allure-report/widgets/status-chart.json
+++ b/allure-report/widgets/status-chart.json
@@ -1 +1 @@
-[{"uid":"b0cc123728fa2f2d","name":"All chars are in upper case","time":{"start":1732764219279,"stop":1732764219279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a908975bd67b2eca","name":"Testing Sudoku class","time":{"start":1732764218803,"stop":1732764218803,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f0a19d19bd8125","name":"Testing 'factorial' function","time":{"start":1732764220486,"stop":1732764220486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1df83d6cc10b66","name":"fix_the_meerkat function function verification","time":{"start":1732764221169,"stop":1732764221169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d40466198fa34e6","name":"Testing take function","time":{"start":1732764220916,"stop":1732764220916,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad6a9c0404421b","name":"All chars are in mixed case","time":{"start":1732764219290,"stop":1732764219291,"duration":1},"status":"passed","severity":"normal"},{"uid":"732b9dd805d734b8","name":"test_triangle","time":{"start":1732764220449,"stop":1732764220452,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c3655d4a978bd79","name":"String with no duplicate chars","time":{"start":1732764220192,"stop":1732764220192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dd8f8438e567a9","name":"Testing list_squared function","time":{"start":1732764218953,"stop":1732764219098,"duration":145},"status":"passed","severity":"normal"},{"uid":"66020f911b054e74","name":"Test with one char only","time":{"start":1732764221218,"stop":1732764221218,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca9ba5488466979","name":"Negative numbers","time":{"start":1732764220804,"stop":1732764220804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8388a8495a8b75af","name":"'multiply' function verification with random list","time":{"start":1732764220641,"stop":1732764220642,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c9e062133dbbbb","name":"Testing Potion class","time":{"start":1732764220268,"stop":1732764220270,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bd3919646678e3f","name":"Square numbers (positive)","time":{"start":1732764220786,"stop":1732764220786,"duration":0},"status":"passed","severity":"normal"},{"uid":"183ba5aa4a18280","name":"Testing count_letters_and_digits function","time":{"start":1732764220545,"stop":1732764220545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5194ad39db439d08","name":"Testing Calculator class","time":{"start":1732764218553,"stop":1732764218553,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfafb882d7cc41f","name":"Wolf at the end of the queue","time":{"start":1732764221330,"stop":1732764221330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22afbc33030e55f","name":"Testing the 'find_missing_number' function","time":{"start":1732764220226,"stop":1732764220226,"duration":0},"status":"passed","severity":"normal"},{"uid":"300c045916564a1","name":"Testing anagrams function","time":{"start":1732764219222,"stop":1732764219222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba71f124345447fc","name":"Testing check_root function","time":{"start":1732764220417,"stop":1732764220418,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78b9d24e53cd100","name":"Testing 'sum_triangular_numbers' with negative numbers","time":{"start":1732764220737,"stop":1732764220737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2984e4fa36f94","name":"Testing Walker class - position property from positive grids","time":{"start":1732764218574,"stop":1732764218575,"duration":1},"status":"passed","severity":"critical"},{"uid":"37c27a38809b08b4","name":"Testing create_city_map function","time":{"start":1732764218891,"stop":1732764218891,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a8ebd07b8fa1c4","name":"Testing 'has_subpattern' (part 3) function","time":{"start":1732764220337,"stop":1732764220337,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca489a74667507","name":"Testing Decoding functionality","time":{"start":1732764218591,"stop":1732764218591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2354482de170d3","name":"Testing next_bigger function","time":{"start":1732764218633,"stop":1732764218633,"duration":0},"status":"passed","severity":"normal"},{"uid":"388d9dc9fa1f1c3a","name":"Testing litres function with various test inputs","time":{"start":1732764221087,"stop":1732764221087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19e4739f2d4d64c","name":"Zero","time":{"start":1732764220827,"stop":1732764220828,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a0bf67db9047ee","name":"Testing binary_to_string function","time":{"start":1732764219259,"stop":1732764219259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff87d981594c6f7","name":"Testing password function","time":{"start":1732764220596,"stop":1732764220597,"duration":1},"status":"passed","severity":"normal"},{"uid":"7331de8e7202ad57","name":"Testing sum_for_list function","time":{"start":1732764218698,"stop":1732764218753,"duration":55},"status":"passed","severity":"normal"},{"uid":"6641c9ab33f4ea66","name":"Testing hoop_count function (positive test case)","time":{"start":1732764221104,"stop":1732764221104,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e07c6ddcc506b1","name":"Testing sum_of_intervals function","time":{"start":1732764218771,"stop":1732764218772,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26a6745cd367097","name":"Testing check_for_factor function: positive flow","time":{"start":1732764220981,"stop":1732764220981,"duration":0},"status":"passed","severity":"normal"},{"uid":"31802a90aeba5e97","name":"test_solution_big","time":{"start":1732764218842,"stop":1732764218842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c9684bf403c80de","name":"Testing move_zeros function","time":{"start":1732764219137,"stop":1732764219137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f6328bce0de37c","name":"Testing invite_more_women function (positive)","time":{"start":1732764220676,"stop":1732764220677,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b00a3d2e7b92c1","name":"test_ips_between","time":{"start":1732764218824,"stop":1732764218824,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5b469ea69ba375b","name":"Test with regular string","time":{"start":1732764221204,"stop":1732764221204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61ba5af03a1f296","name":"Testing two_decimal_places function","time":{"start":1732764220961,"stop":1732764220961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e687a692c2c18f1b","name":"Testing to_table function","time":{"start":1732764219250,"stop":1732764219251,"duration":1},"status":"passed","severity":"normal"},{"uid":"168d1058a213deae","name":"Testing 'parts_sums' function","time":{"start":1732764220362,"stop":1732764220362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78b9243c26a61bf","name":"Testing 'DefaultList' class: append","time":{"start":1732764219326,"stop":1732764219326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1251fa1056fea3d4","name":"Testing done_or_not function","time":{"start":1732764218832,"stop":1732764218832,"duration":0},"status":"passed","severity":"normal"},{"uid":"664f2a2d41bf2bd8","name":"test_random","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a5eacfa2431348","name":"Testing easy_line function exception message","time":{"start":1732764220479,"stop":1732764220479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfef1ba8856d412","name":"Testing shark function (negative)","time":{"start":1732764221040,"stop":1732764221041,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7035dc3ef8d99c0","name":"Testing 'snail' function","time":{"start":1732764218663,"stop":1732764218663,"duration":0},"status":"passed","severity":"normal"},{"uid":"450fbb27e2067be4","name":"Testing top_3_words function","time":{"start":1732764218624,"stop":1732764218624,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bf8b663d5828a","name":"Testing 'save' function: negative","time":{"start":1732764220494,"stop":1732764220494,"duration":0},"status":"passed","severity":"normal"},{"uid":"405b625cf95f9fbd","name":"a and b are equal","time":{"start":1732764220459,"stop":1732764220459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9164bf2c06bf8752","name":"test_smallest","time":{"start":1732764218915,"stop":1732764218915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"980af150a499b4e9","name":"Testing row_sum_odd_numbers function","time":{"start":1732764220704,"stop":1732764220704,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f7c96f923539a5","name":"Testing pig_it function","time":{"start":1732764219159,"stop":1732764219160,"duration":1},"status":"passed","severity":"normal"},{"uid":"591cfdbc90cf4c5e","name":"AND logical operator","time":{"start":1732764221117,"stop":1732764221117,"duration":0},"status":"passed","severity":"normal"},{"uid":"3846518071a02e50","name":"Testing set_alarm function","time":{"start":1732764221226,"stop":1732764221226,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30b225377e5683d","name":"Testing to_alternating_case function","time":{"start":1732764220837,"stop":1732764220837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e564e38813f1539","name":"Testing Walker class - position property from negative grids","time":{"start":1732764218569,"stop":1732764218569,"duration":0},"status":"passed","severity":"critical"},{"uid":"631ed8ca3aead56c","name":"powers function should return an array of unique numbers","time":{"start":1732764220715,"stop":1732764220719,"duration":4},"status":"passed","severity":"normal"},{"uid":"bdd8b1b0bd82d5b1","name":"test_solution_basic","time":{"start":1732764218838,"stop":1732764218838,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56d019840f444cec","name":"Testing growing_plant function","time":{"start":1732764220536,"stop":1732764220536,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d4140245a65d5","name":"String with mixed type of chars","time":{"start":1732764220167,"stop":1732764220168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48dcf9628fe90ff","name":"Testing 'solution' function","time":{"start":1732764220612,"stop":1732764220612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4249127f6bff6f10","name":"Testing format_duration","time":{"start":1732764218611,"stop":1732764218616,"duration":5},"status":"passed","severity":"normal"},{"uid":"ff9c64bdd3b3fc0c","name":"Testing the 'pyramid' function","time":{"start":1732764220276,"stop":1732764220276,"duration":0},"status":"passed","severity":"normal"},{"uid":"689b611d3c9a3124","name":"XOR logical operator","time":{"start":1732764221134,"stop":1732764221134,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bd3e79aeea5636","name":"Testing shark function (positive)","time":{"start":1732764221033,"stop":1732764221033,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4416fd32f6992f","name":"Testing Encoding functionality","time":{"start":1732764218600,"stop":1732764218600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2890c501d19b5f47","name":"test_sequence","time":{"start":1732764220219,"stop":1732764220219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb9f6d4c2aaf90e3","name":"Testing gap function","time":{"start":1732764220509,"stop":1732764220509,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a39f3c0fa23567","name":"test_line_positive","time":{"start":1732764218562,"stop":1732764218562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c87eac92a1b3b456","name":"Testing length function","time":{"start":1732764220523,"stop":1732764220523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36ca0513e4048a8","name":"Testing 'numericals' function","time":{"start":1732764220234,"stop":1732764220234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4b6f6bd251566","name":"Testing valid_parentheses function","time":{"start":1732764219215,"stop":1732764219215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e604a93a8ee1253f","name":"Testing 'solution' function","time":{"start":1732764218683,"stop":1732764218684,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be24f9b66669d76","name":"Testing period_is_late function (negative)","time":{"start":1732764221056,"stop":1732764221056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1af2c095108694d","name":"All chars are in lower case","time":{"start":1732764219284,"stop":1732764219285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4710cc2182eb85cb","name":"Negative test cases for is_prime function testing","time":{"start":1732764221358,"stop":1732764221359,"duration":1},"status":"passed","severity":"critical"},{"uid":"8672ab2817945b36","name":"Testing string_to_array function","time":{"start":1732764220862,"stop":1732764220862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2b852ea94aa88a","name":"Testing validSolution","time":{"start":1732764218691,"stop":1732764218691,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd86378e3a37dfe4","name":"Testing 'shortest_job_first(' function","time":{"start":1732764220303,"stop":1732764220303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6035f0fe38b5a062","name":"Testing Warrior class >>> tom","time":{"start":1732764218796,"stop":1732764218796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00621abb22a9be3","name":"Testing Battle method","time":{"start":1732764218782,"stop":1732764218782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c244be500ebdf146","name":"Testing 'DefaultList' class: extend","time":{"start":1732764219337,"stop":1732764219339,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ead41117d0ad5b6","name":"Testing century function","time":{"start":1732764220845,"stop":1732764220845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5908d364b75f844e","name":"Testing the 'valid_braces' function","time":{"start":1732764220383,"stop":1732764220385,"duration":2},"status":"passed","severity":"normal"},{"uid":"48e03b38164b77c2","name":"Testing done_or_not function","time":{"start":1732764219206,"stop":1732764219208,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6ad7a05187743ff","name":"Testing 'letter_count' function","time":{"start":1732764219308,"stop":1732764219309,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e9477143af3f55","name":"Positive test cases for gen_primes function testing","time":{"start":1732764221376,"stop":1732764221377,"duration":1},"status":"passed","severity":"critical"},{"uid":"c3e9cf6e477b7f80","name":"Testing 'sum_triangular_numbers' with zero","time":{"start":1732764220749,"stop":1732764220749,"duration":0},"status":"passed","severity":"normal"},{"uid":"197e80b267cccc2b","name":"Testing compute_ranks","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3687d99fed99d0","name":"Testing make_class function","time":{"start":1732764220579,"stop":1732764220579,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4dd11ea285cd92","name":"Testing 'count_sheeps' function: mixed list","time":{"start":1732764220907,"stop":1732764220907,"duration":0},"status":"passed","severity":"normal"},{"uid":"46eea1e10beb3240","name":"a an b are positive numbers","time":{"start":1732764220443,"stop":1732764220443,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25f8210fdb51a41","name":"test_permutations","time":{"start":1732764218647,"stop":1732764218647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"783d8a205b731823","name":"String with no alphabet chars","time":{"start":1732764220176,"stop":1732764220176,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6c346b04c031d5","name":"Testing 'sum_triangular_numbers' with big number as an input","time":{"start":1732764220731,"stop":1732764220732,"duration":1},"status":"passed","severity":"normal"},{"uid":"b684b0c7250ecf6d","name":"Testing advice function","time":{"start":1732764218894,"stop":1732764218908,"duration":14},"status":"passed","severity":"normal"},{"uid":"7e066328cfed2428","name":"Testing invite_more_women function (negative)","time":{"start":1732764220670,"stop":1732764220670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1857a7ece8075aa5","name":"Testing calculate function","time":{"start":1732764220424,"stop":1732764220424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aba2cd944d7efd","name":"Testing solution function","time":{"start":1732764218655,"stop":1732764218655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7a781e3674db5e","name":"Testing zeros function","time":{"start":1732764219151,"stop":1732764219153,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebad1371009d2223","name":"Testing permute_a_palindrome (empty string)","time":{"start":1732764220243,"stop":1732764220243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d26dfb90ab4062","name":"Testing calc function","time":{"start":1732764218536,"stop":1732764218536,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d9e765fb39849","name":"test_line_negative","time":{"start":1732764218558,"stop":1732764218558,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd65eae3991d6c2c","name":"Testing 'count_sheeps' function: empty list","time":{"start":1732764220896,"stop":1732764220898,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0246537274067fb","name":"Testing 'greek_comparator' function","time":{"start":1732764221017,"stop":1732764221018,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ea9545d8dcd43f","name":"Wolf at the beginning of the queue","time":{"start":1732764221337,"stop":1732764221337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f619fce2ea028d","name":"Testing make_upper_case function","time":{"start":1732764221144,"stop":1732764221144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3f85e29591c654","name":"Testing domain_name function","time":{"start":1732764218869,"stop":1732764218871,"duration":2},"status":"passed","severity":"normal"},{"uid":"3de1512f067d459d","name":"Testing 'generate_hashtag' function","time":{"start":1732764219193,"stop":1732764219193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31558e9c7981ac7","name":"STesting enough function","time":{"start":1732764221308,"stop":1732764221308,"duration":0},"status":"passed","severity":"normal"},{"uid":"200b5f0b4ec790a3","name":"Testing epidemic function","time":{"start":1732764219366,"stop":1732764219372,"duration":6},"status":"passed","severity":"normal"},{"uid":"f26dca06c76121c7","name":"Testing toJadenCase function (positive)","time":{"start":1732764220572,"stop":1732764220573,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb92722bb71757b","name":"Non consecutive number should be returned","time":{"start":1732764220954,"stop":1732764220955,"duration":1},"status":"passed","severity":"normal"},{"uid":"be50565df8dfb0ab","name":"a or b is negative","time":{"start":1732764220437,"stop":1732764220438,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef2d68159e448ff","name":"Testing flatten function","time":{"start":1732764218932,"stop":1732764218932,"duration":0},"status":"passed","severity":"normal"},{"uid":"416bb0c0ac58f7b6","name":"Testing odd_row function","time":{"start":1732764220293,"stop":1732764220293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad5cb812fbd5d4a","name":"Testing first_non_repeating_letter function","time":{"start":1732764218926,"stop":1732764218926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee07ce647fa212f","name":"Testing the 'group_cities' function","time":{"start":1732764220284,"stop":1732764220287,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2a15dd126224894","name":"Testing remove_char function","time":{"start":1732764221181,"stop":1732764221181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9def5039f12f67","name":"Testing tickets function","time":{"start":1732764220392,"stop":1732764220392,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e017ac7fdaf6bf5","name":"Testing compute_ranks","time":{"start":1732764219166,"stop":1732764219166,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c9a97f8a5ea815","name":"Testing 'DefaultList' class: __getitem__","time":{"start":1732764219332,"stop":1732764219333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff18bec5c293c228","name":"Testing check_for_factor function: positive flow","time":{"start":1732764220975,"stop":1732764220977,"duration":2},"status":"passed","severity":"normal"},{"uid":"e751c9c9dc3d04e6","name":"'multiply' function verification with empty list","time":{"start":1732764220624,"stop":1732764220625,"duration":1},"status":"passed","severity":"normal"},{"uid":"9246dbe4ecdc42ce","name":"Testing two_decimal_places function","time":{"start":1732764220516,"stop":1732764220516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c700736d12b44c86","name":"'multiply' function verification: lists with multiple digits","time":{"start":1732764220619,"stop":1732764220619,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef44675aea47099","name":"test_josephus_survivor","time":{"start":1732764219113,"stop":1732764219113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"720b65d3a7d8ec34","name":"Testing all_fibonacci_numbers function","time":{"start":1732764218877,"stop":1732764218877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abde016dd7f5ee7","name":"Testing max_multiple function","time":{"start":1732764220590,"stop":1732764220590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c63ae7fdc54916","name":"Testing check_exam function","time":{"start":1732764220855,"stop":1732764220855,"duration":0},"status":"passed","severity":"normal"},{"uid":"30977e1fdeed6f0a","name":"Testing 'is_isogram' function","time":{"start":1732764220552,"stop":1732764220552,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cfe4000991e820","name":"Testing the 'unique_in_order' function","time":{"start":1732764220374,"stop":1732764220374,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ddebaa5d6679fc","name":"Testing stock_list function","time":{"start":1732764220198,"stop":1732764220198,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e860fc2782867c","name":"Find the int that appears an odd number of times","time":{"start":1732764220156,"stop":1732764220156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9b4227c17ce17f","name":"test_solution_medium","time":{"start":1732764218853,"stop":1732764218853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43a8b37a1715c915","name":"Testing spiralize function","time":{"start":1732764218582,"stop":1732764218583,"duration":1},"status":"passed","severity":"critical"},{"uid":"41668c3c4e1a677a","name":"Testing the 'solution' function","time":{"start":1732764220213,"stop":1732764220213,"duration":0},"status":"passed","severity":"normal"},{"uid":"354cda6601a7cded","name":"Testing array_diff function","time":{"start":1732764219243,"stop":1732764219243,"duration":0},"status":"passed","severity":"normal"},{"uid":"14829aa4ce177c0a","name":"Testing alphanumeric function","time":{"start":1732764219145,"stop":1732764219145,"duration":0},"status":"passed","severity":"normal"},{"uid":"64abc8899e8e691d","name":"Testing checkchoose function","time":{"start":1732764219297,"stop":1732764219297,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fbe05c675f404a","name":"String with alphabet chars only","time":{"start":1732764220163,"stop":1732764220164,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ce7ba6af0b177a","name":"You are given two angles -> find the 3rd.","time":{"start":1732764221276,"stop":1732764221276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52dc9ba56a64495","name":"Two smallest numbers in the start of the list","time":{"start":1732764220762,"stop":1732764220763,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a89827c471bc909","name":"Testing 'order' function","time":{"start":1732764220409,"stop":1732764220410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cba1eb012d0834","name":"Testing first_non_repeated function with various inputs","time":{"start":1732764220770,"stop":1732764220770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee50880cc545f1d3","name":"Testing swap_values function","time":{"start":1732764221246,"stop":1732764221247,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bf4128bcf35143f","name":"Testing toJadenCase function (negative)","time":{"start":1732764220563,"stop":1732764220563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9e344534b3c5db","name":"Testing 'mix' function","time":{"start":1732764218673,"stop":1732764218673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a2da685a579f99","name":"OR logical operator","time":{"start":1732764221126,"stop":1732764221126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc8d600f4ca1daf","name":"Testing period_is_late function (positive)","time":{"start":1732764221064,"stop":1732764221066,"duration":2},"status":"passed","severity":"normal"},{"uid":"89d5ee585c13bf38","name":"Testing 'save' function: positive","time":{"start":1732764220499,"stop":1732764220500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5654bb5658921dcd","name":"Testing make_readable function","time":{"start":1732764218944,"stop":1732764218944,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53952640c2c9e47","name":"Testing the 'sort_array' function","time":{"start":1732764220312,"stop":1732764220312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5cc35d3de0d6f4","name":"Should return 'I smell a series!'","time":{"start":1732764221298,"stop":1732764221298,"duration":0},"status":"passed","severity":"normal"},{"uid":"162a4f2fa010c721","name":"Non square numbers (negative)","time":{"start":1732764220792,"stop":1732764220793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c005f5247ce8619b","name":"Non is expected","time":{"start":1732764220948,"stop":1732764220950,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5bce40c2868c787","name":"Testing 'has_subpattern' (part 2) function","time":{"start":1732764220328,"stop":1732764220328,"duration":0},"status":"passed","severity":"normal"},{"uid":"302e450946481df3","name":"Testing 'count_sheeps' function: positive flow","time":{"start":1732764220887,"stop":1732764220887,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f340b5f893b4e2","name":"Square numbers (positive)","time":{"start":1732764220797,"stop":1732764220798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2b00c02db84592","name":"Testing done_or_not function","time":{"start":1732764219186,"stop":1732764219186,"duration":0},"status":"passed","severity":"normal"},{"uid":"190ed93e28b901b","name":"Verify that greet function returns the proper message","time":{"start":1732764220999,"stop":1732764220999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a70d9350601da5","name":"get_size function tests","time":{"start":1732764221235,"stop":1732764221235,"duration":0},"status":"passed","severity":"normal"},{"uid":"641b1ee7248b1557","name":"Testing next_smaller function","time":{"start":1732764218641,"stop":1732764218641,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a9bedc22c54787","name":"Testing 'sum_triangular_numbers' with positive numbers","time":{"start":1732764220741,"stop":1732764220741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b57aafe4439b9a8","name":"Testing 'summation' function","time":{"start":1732764221009,"stop":1732764221011,"duration":2},"status":"passed","severity":"normal"},{"uid":"965bac5a2c55f031","name":"goals function verification","time":{"start":1732764220989,"stop":1732764220989,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de5bbe9e7cab5b6","name":"Testing shark function (positive)","time":{"start":1732764221024,"stop":1732764221024,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fa5f91e3478c29","name":"Testing encrypt_this function","time":{"start":1732764220149,"stop":1732764220149,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa37770dd2142a16","name":"Should return 'Publish!'","time":{"start":1732764221293,"stop":1732764221294,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed1a17310170d88","name":"Testing number_of_sigfigs function","time":{"start":1732764220660,"stop":1732764220660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ec4eb2cd2dde7","name":"Negative test cases for gen_primes function testing","time":{"start":1732764221371,"stop":1732764221371,"duration":0},"status":"passed","severity":"critical"},{"uid":"ef53249dd3798b49","name":"Wolf in the middle of the queue","time":{"start":1732764221343,"stop":1732764221343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d731ec2306766d91","name":"Positive test cases for is_prime function testing","time":{"start":1732764221362,"stop":1732764221363,"duration":1},"status":"passed","severity":"critical"},{"uid":"dc076040e5481dc9","name":"Testing increment_string function","time":{"start":1732764219174,"stop":1732764219176,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d8c29fe45d13f2d","name":"Testing string_transformer function","time":{"start":1732764220346,"stop":1732764220346,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb91d777aea105a","name":"Testing dir_reduc function","time":{"start":1732764218861,"stop":1732764218861,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b822db5bae14d4","name":"Test that no_space function removes the spaces","time":{"start":1732764221193,"stop":1732764221193,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e0aca6e090522b","name":"Large lists","time":{"start":1732764220933,"stop":1732764220933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc712dc2d3a7199","name":"Testing permute_a_palindrome (negative)","time":{"start":1732764220247,"stop":1732764220248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13c451f0f676900","name":"'multiply' function verification with one element list","time":{"start":1732764220628,"stop":1732764220637,"duration":9},"status":"passed","severity":"normal"},{"uid":"8e87cfc15c8260a3","name":"Testing length function where head = None","time":{"start":1732764220528,"stop":1732764220529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1056dd0bc1f2f4e","name":"Testing calc_combinations_per_row function","time":{"start":1732764220467,"stop":1732764220468,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea5f749a1c464e4","name":"Testing digital_root function","time":{"start":1732764220356,"stop":1732764220356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c39905963998c1b","name":"a and b are equal","time":{"start":1732764220432,"stop":1732764220432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4729a99109106e","name":"Testing solve function","time":{"start":1732764219269,"stop":1732764219269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e0d2d6c00c88e9","name":"Testing monkey_count function","time":{"start":1732764220875,"stop":1732764220875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30a3ac9558d7a9c","name":"Testing 'longest_repetition' function","time":{"start":1732764220206,"stop":1732764220207,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b1085f1fbfd7ed","name":"Testing permute_a_palindrome (positive)","time":{"start":1732764220254,"stop":1732764220254,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bcd45d30c593a7","name":"Testing decipher_this function","time":{"start":1732764219315,"stop":1732764219315,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb8f84ee9c3dd36","name":"'multiply' function verification","time":{"start":1732764221159,"stop":1732764221159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4438dce845a8b680","name":"Testing 'DefaultList' class: pop","time":{"start":1732764219349,"stop":1732764219351,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c6af0e0a129f035","name":"Testing zero_fuel function","time":{"start":1732764221316,"stop":1732764221316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff3f93ff1ffe8b3","name":"Testing 'has_subpattern' (part 1) function","time":{"start":1732764220321,"stop":1732764220321,"duration":0},"status":"passed","severity":"normal"},{"uid":"addec93357f6e501","name":"Testing largestPower function","time":{"start":1732764220605,"stop":1732764220605,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c0be4978ed22ba","name":"String alphabet chars and spaces","time":{"start":1732764220182,"stop":1732764220183,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a4502fedd41667","name":"Testing 'DefaultList' class: remove","time":{"start":1732764219357,"stop":1732764219358,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf735ebb9d90923","name":"Testing share_price function","time":{"start":1732764220651,"stop":1732764220651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9cfa6ba87dba0e","name":"test_basic","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e695b3f4b0bdd51b","name":"Testing count_letters_and_digits function","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0931e78c129f8d8","name":"Testing calculate_damage function","time":{"start":1732764220261,"stop":1732764220261,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a6bbd8d87be20e","name":"Testing 'thirt' function","time":{"start":1732764219232,"stop":1732764219232,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f5165c8452d36","name":"Testing is_prime function","time":{"start":1732764219120,"stop":1732764219120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91954f86960f5cf","name":"Testing alphabet_war function","time":{"start":1732764218819,"stop":1732764218819,"duration":0},"status":"passed","severity":"normal"},{"uid":"8605c2bc186d7f9a","name":"String with no duplicate chars","time":{"start":1732764220171,"stop":1732764220172,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6592dc6717fe514","name":"Testing 'vaporcode' function","time":{"start":1732764220779,"stop":1732764220779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d05de3d43cf437d","name":"Testing Warrior class >>> bruce_lee","time":{"start":1732764218790,"stop":1732764218791,"duration":1},"status":"passed","severity":"normal"},{"uid":"112ca50049d27c","name":"Should return 'Fail!'s","time":{"start":1732764221286,"stop":1732764221288,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f97df940bb3f46a","name":"Testing 'solution' function","time":{"start":1732764220696,"stop":1732764220696,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0cb59f0e1a4eca","name":"Testing agents_cleanup function","time":{"start":1732764218887,"stop":1732764218887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a13c6a89153460b","name":"Testing validate_battlefield function","time":{"start":1732764218545,"stop":1732764218545,"duration":0},"status":"passed","severity":"normal"},{"uid":"2991adec6435da10","name":"Testing 'count_sheeps' function: bad input","time":{"start":1732764220892,"stop":1732764220893,"duration":1},"status":"passed","severity":"normal"},{"uid":"4736c243443acbf6","name":"Negative non consecutive number should be returned","time":{"start":1732764220941,"stop":1732764220941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bc6da1a117f865","name":"Testing duplicate_encode function","time":{"start":1732764219378,"stop":1732764219378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb7f65d354963ea","name":"Testing 'feast' function","time":{"start":1732764221265,"stop":1732764221265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a636a909012a6f0","name":"move function tests","time":{"start":1732764221258,"stop":1732764221259,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfd5d811972f420","name":"Testing men_from_boys function","time":{"start":1732764220683,"stop":1732764220683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e532878179cb6f87","name":"Testing is_palindrome function","time":{"start":1732764221047,"stop":1732764221047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea77ab4395e92566","name":"Testing 'DefaultList' class: insert","time":{"start":1732764219343,"stop":1732764219344,"duration":1},"status":"passed","severity":"normal"},{"uid":"52402d5056a00e1d","name":"Test with empty string","time":{"start":1732764221212,"stop":1732764221213,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02a54a0a8bd8284","name":"Testing hoop_count function (negative test case)","time":{"start":1732764221093,"stop":1732764221093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e71e34228180c1c","name":"Non square numbers (negative)","time":{"start":1732764220822,"stop":1732764220823,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f314b70b306bd4","name":"test_solution_empty","time":{"start":1732764218847,"stop":1732764218847,"duration":0},"status":"skipped","severity":"normal"},{"uid":"324d19209fbeb70d","name":"Testing easy_line function","time":{"start":1732764220473,"stop":1732764220473,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eb34bc4e02fa07","name":"Testing easy_diagonal function","time":{"start":1732764219387,"stop":1732764220132,"duration":745},"status":"passed","severity":"normal"},{"uid":"6bab07231bfb8a25","name":"Testing likes function","time":{"start":1732764220402,"stop":1732764220402,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"f39847014d01db85","name":"Testing list_squared function","time":{"start":1733030099021,"stop":1733030099161,"duration":140},"status":"passed","severity":"normal"},{"uid":"555817f2fd5ba68f","name":"'multiply' function verification with random list","time":{"start":1733030100601,"stop":1733030100601,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364303890f7a5a1","name":"Testing 'feast' function","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5910cfe65a88ee","name":"Testing valid_parentheses function","time":{"start":1733030099255,"stop":1733030099255,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fbb0401b01604d","name":"Testing hoop_count function (positive test case)","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5df6c66b23ba75","name":"Testing done_or_not function","time":{"start":1733030099239,"stop":1733030099255,"duration":16},"status":"passed","severity":"normal"},{"uid":"5b36ed636679609b","name":"Square numbers (positive)","time":{"start":1733030100757,"stop":1733030100773,"duration":16},"status":"passed","severity":"normal"},{"uid":"46352cf5111d5c61","name":"XOR logical operator","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8789af2e0cead9e","name":"Wolf at the end of the queue","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3654581f89b5576","name":"Testing the 'unique_in_order' function","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b0b5de93d5cb12","name":"Testing easy_line function exception message","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5496efe2fd3e353","name":"goals function verification","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5238b22fc20ccda9","name":"Testing easy_line function","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b533c70baf95c9","name":"Testing check_exam function","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac824f903545a6e7","name":"Testing move_zeros function","time":{"start":1733030099177,"stop":1733030099177,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62025a79b33eb3","name":"test_solution_empty","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"644c808df55456e9","name":"Testing Encoding functionality","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c678c03e12583e98","name":"Testing Battle method","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"7940a8ba615e27f7","name":"Testing string_to_array function","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac65e8dc17d86a","name":"Testing litres function with various test inputs","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08a8a15da9b3ad","name":"test_josephus_survivor","time":{"start":1733030099161,"stop":1733030099161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0b6dccad411741e","name":"Testing the 'solution' function","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92f0db6c4ee4ff0","name":"Testing format_duration","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b7e762ad299367","name":"Testing array_diff function","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74a1a4c19be5344","name":"Testing permute_a_palindrome (empty string)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c9a6a75f3a249f","name":"Testing checkchoose function","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56ae5fa4f278c43","name":"Testing 'DefaultList' class: extend","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af3592e93b232bc","name":"Testing 'solution' function","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa3fbfc8218c54e","name":"Testing spiralize function","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","severity":"critical"},{"uid":"1137568979e0ed3a","name":"Testing 'longest_repetition' function","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","severity":"normal"},{"uid":"213536a8a5597e91","name":"Testing compute_ranks","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0c7de9a70a5f5e","name":"Testing toJadenCase function (positive)","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"7250652c2d8bbae5","name":"AND logical operator","time":{"start":1733030100992,"stop":1733030100992,"duration":0},"status":"passed","severity":"normal"},{"uid":"26189d3cfda1b8d1","name":"Testing calc function","time":{"start":1733030098614,"stop":1733030098614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f90fc4edd70bea","name":"Testing next_smaller function","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d53eb58d77047e8","name":"Testing first_non_repeating_letter function","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e7ccb7c6ccb848","name":"Testing men_from_boys function","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e65f294db5f89","name":"test_solution_basic","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d6520bfb9bc036e4","name":"Testing Warrior class >>> tom","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd83f8828bfb391","name":"Testing 'order' function","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead644ae8ee031c3","name":"Testing count_letters_and_digits function","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a52f18fb3b8136","name":"Testing 'snail' function","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20d06b45fb65ddb","name":"Testing tickets function","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf8fe76e46aa0f","name":"Testing gap function","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef6b9be2b6df65c","name":"Test with regular string","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","severity":"normal"},{"uid":"230fd42f20a11e18","name":"Testing number_of_sigfigs function","time":{"start":1733030100617,"stop":1733030100633,"duration":16},"status":"passed","severity":"normal"},{"uid":"95500b18da61d76","name":"Testing 'solution' function","time":{"start":1733030100648,"stop":1733030100648,"duration":0},"status":"passed","severity":"normal"},{"uid":"44141b5da145c70a","name":"Testing 'DefaultList' class: append","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"78aec59881bd461e","name":"Simple test for empty string.","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f807c10786110eac","name":"Large lists","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"218b156daee27f08","name":"Testing largestPower function","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f19bb58dd1432f","name":"Testing easy_diagonal function","time":{"start":1733030099411,"stop":1733030100106,"duration":695},"status":"passed","severity":"normal"},{"uid":"b59318a9c97ef9f1","name":"STesting enough function","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b67890527d37e6","name":"Testing the 'valid_braces' function","time":{"start":1733030100356,"stop":1733030100356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f79d5effe1aa9","name":"Testing compute_ranks","time":{"start":1724735127891,"stop":1724735127891,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e55a2445119fdd","name":"Testing 'has_subpattern' (part 2) function","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51b45f6ebc18bdf","name":"Testing Sudoku class","time":{"start":1733030098880,"stop":1733030098880,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0fd3e8d8009a95","name":"Testing stock_list function","time":{"start":1733030100169,"stop":1733030100169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2cfb77eef4360e","name":"String with no duplicate chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd56af2e749c4e8a","name":"Testing first_non_repeated function with various inputs","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","severity":"normal"},{"uid":"456a7345e9aeb905","name":"'multiply' function verification","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83b86d7cbc0ffa1","name":"String alphabet chars and spaces","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3fc5966ad47411","name":"Testing 'letter_count' function","time":{"start":1733030099333,"stop":1733030099333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea8a8dc382128a4","name":"test_smallest","time":{"start":1733030098989,"stop":1733030098989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c8559b634a76bd8","name":"Testing validSolution","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba84846c075db5","name":"Testing 'count_sheeps' function: bad input","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb676676627eae5f","name":"test_line_positive","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cbe6a610fbdfd6","name":"Testing binary_to_string function","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74116cee1d73fd7","name":"a or b is negative","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f852c4238fea22","name":"Testing 'vaporcode' function","time":{"start":1733030100757,"stop":1733030100757,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc7d24b84024142","name":"Find the int that appears an odd number of times","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94d03877c16bb4","name":"Testing Walker class - position property from positive grids","time":{"start":1733030098661,"stop":1733030098661,"duration":0},"status":"passed","severity":"critical"},{"uid":"5503b0de9149b0f0","name":"Testing period_is_late function (positive)","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","severity":"normal"},{"uid":"469fb46dbe1a31d","name":"Testing permute_a_palindrome (negative)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bb7ddce4971121","name":"Testing pig_it function","time":{"start":1733030099208,"stop":1733030099208,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ae1189d3669b33","name":"Testing the 'pyramid' function","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db7c8bf0abe07bc","name":"Testing two_decimal_places function","time":{"start":1733030100481,"stop":1733030100481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb8e8f4eed50d14","name":"Testing shark function (positive)","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5814d63d4b392228","name":"move function tests","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8572ffe92ddcaa11","name":"Testing epidemic function","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2ccbd851ec600","name":"Verify that greet function returns the proper message","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a970025f2147b3a","name":"Testing invite_more_women function (positive)","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e884f6ea55b7c35","name":"Wolf at the beginning of the queue","time":{"start":1733030101148,"stop":1733030101148,"duration":0},"status":"passed","severity":"normal"},{"uid":"43578fd4f74ce5d9","name":"test_ips_between","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"skipped","severity":"normal"},{"uid":"902288cde0f2109a","name":"Testing 'parts_sums' function","time":{"start":1733030100340,"stop":1733030100340,"duration":0},"status":"passed","severity":"normal"},{"uid":"690df5b9e2e97d3","name":"Testing 'sum_triangular_numbers' with zero","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c57e21dd6fea81","name":"Testing 'summation' function","time":{"start":1733030100914,"stop":1733030100914,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3a43fc31649664","name":"Testing sum_for_list function","time":{"start":1733030098771,"stop":1733030098849,"duration":78},"status":"passed","severity":"normal"},{"uid":"1cc5ce778c99d98","name":"get_size function tests","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","severity":"normal"},{"uid":"293f48722d8450df","name":"All chars are in mixed case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c1d8a1fc37f84","name":"a an b are positive numbers","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0e4ddfae0bf06","name":"Testing agents_cleanup function","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","severity":"normal"},{"uid":"984b8a80ce69773d","name":"Testing encrypt_this function","time":{"start":1733030100122,"stop":1733030100122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6bb93adc2b9500","name":"OR logical operator","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7534020c406c41","name":"Testing swap_values function","time":{"start":1733030101086,"stop":1733030101086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2af0876e7f45a7f","name":"'multiply' function verification: lists with multiple digits","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eb791ee007f15b","name":"Testing Potion class","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2571a6d17171a809","name":"Testing digital_root function","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","severity":"normal"},{"uid":"32eaf956310a89b7","name":"Testing invite_more_women function (negative)","time":{"start":1733030100633,"stop":1733030100633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba260a0149e6341","name":"Testing increment_string function","time":{"start":1733030099224,"stop":1733030099224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a516b9dc7b53625","name":"Testing 'greek_comparator' function","time":{"start":1733030100929,"stop":1733030100929,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de9285990285353","name":"Testing alphabet_war function","time":{"start":1733030098896,"stop":1733030098896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a1a9d494a0859","name":"Testing top_3_words function","time":{"start":1733030098692,"stop":1733030098692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da8c6de16bb179d","name":"Testing 'solution' function","time":{"start":1733030098755,"stop":1733030098755,"duration":0},"status":"passed","severity":"normal"},{"uid":"33789c02e7e07041","name":"Negative numbers","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8f6057b9598daa","name":"Non square numbers (negative)","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2acdc5e027859f4","name":"Testing anagrams function","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c66d03c44b01cf6","name":"Testing the 'group_cities' function","time":{"start":1733030100247,"stop":1733030100247,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb005e45e7b312b5","name":"Testing to_alternating_case function","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e95613ed424b35","name":"Testing sum_of_intervals function","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"823dff07664aaa4","name":"powers function should return an array of unique numbers","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8146fd50051ac96b","name":"a and b are equal","time":{"start":1733030100403,"stop":1733030100403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d518579b8137712e","name":"Should return 'I smell a series!'","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"},{"uid":"badb2c1a8c5e2d2d","name":"test_random","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"777b1d9b55eb3ae9","name":"String with alphabet chars only","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3f7ea473e691d3","name":"Testing the 'sort_array' function","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b651a3e27842d38","name":"Testing 'sum_triangular_numbers' with negative numbers","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fbe283acac1b6a","name":"test_basic","time":{"start":1724733474194,"stop":1724733474194,"duration":0},"status":"passed","severity":"normal"},{"uid":"564bcc936cf15d1a","name":"Testing is_palindrome function","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e3818ccb62ed24","name":"Non square numbers (negative)","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cae88de9afaa55","name":"Test that no_space function removes the spaces","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c379ae83853bb2a","name":"Should return 'Publish!'","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1326d9a3ad9ddfb","name":"Testing 'has_subpattern' (part 1) function","time":{"start":1733030100294,"stop":1733030100294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87e2580dd045df5","name":"Testing 'mix' function","time":{"start":1733030098739,"stop":1733030098739,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f0384efd85ae74","name":"Testing share_price function","time":{"start":1733030100617,"stop":1733030100617,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8e119491d2ebc3","name":"Negative test cases for gen_primes function testing","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","severity":"critical"},{"uid":"f0d7d5d837d1a81d","name":"Testing 'save' function: positive","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","severity":"normal"},{"uid":"a492c358ecb2902d","name":"Non consecutive number should be returned","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7d2e5e86b66673","name":"String with no alphabet chars","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"913fbd5c2da31308","name":"Testing solution function","time":{"start":1733030098724,"stop":1733030098724,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9b592f660c3c08","name":"Testing 'numericals' function","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","severity":"normal"},{"uid":"101b76d3a18bb4c3","name":"Testing string_transformer function","time":{"start":1733030100325,"stop":1733030100325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8878dccf56d36ba6","name":"Testing the 'find_missing_number' function","time":{"start":1733030100200,"stop":1733030100200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd8dfaed76aa75","name":"Testing length function","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a7f52be4bf7369","name":"Testing shark function (negative)","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff093181cede851","name":"Testing 'DefaultList' class: remove","time":{"start":1733030099395,"stop":1733030099395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cba34627dad034","name":"Test for invalid large string","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90239b6ef90f6a6","name":"Testing done_or_not function","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c3bd7788c9f57d","name":"Testing 'has_subpattern' (part 3) function","time":{"start":1733030100309,"stop":1733030100309,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb80b15a6d6b848","name":"Testing is_prime function","time":{"start":1733030099161,"stop":1733030099177,"duration":16},"status":"passed","severity":"normal"},{"uid":"3f2e19b818fd15f5","name":"Testing 'generate_hashtag' function","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a088624abb606e0e","name":"Testing make_class function","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4990a9f9fb7d9809","name":"Simple test for valid parentheses","time":{"start":1733030100742,"stop":1733030100757,"duration":15},"status":"passed","severity":"normal"},{"uid":"6f178467aa4ed9b7","name":"'multiply' function verification with one element list","time":{"start":1733030100590,"stop":1733030100601,"duration":11},"status":"passed","severity":"normal"},{"uid":"5bee7e36f6e76857","name":"All chars are in lower case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c2edc2055d0da7","name":"Testing done_or_not function","time":{"start":1733030099239,"stop":1733030099239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c245bb8192a35073","name":"Positive test cases for gen_primes function testing","time":{"start":1733030101179,"stop":1733030101179,"duration":0},"status":"passed","severity":"critical"},{"uid":"733b2334645f5c42","name":"Testing odd_row function","time":{"start":1733030100262,"stop":1733030100262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d07449717f6193c","name":"Testing 'count_sheeps' function: positive flow","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0604fc927a7480","name":"Negative non consecutive number should be returned","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d827d0af3ba710","name":"Testing calc_combinations_per_row function","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b2e8453406c3f","name":"Testing 'shortest_job_first(' function","time":{"start":1733030100278,"stop":1733030100278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff9cf70b259ca21","name":"Testing likes function","time":{"start":1733030100372,"stop":1733030100372,"duration":0},"status":"passed","severity":"normal"},{"uid":"49244d740987433","name":"Testing password function","time":{"start":1733030100559,"stop":1733030100559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06328bb4646abe9","name":"Testing 'sum_triangular_numbers' with big number as an input","time":{"start":1733030100679,"stop":1733030100679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0395834a1dc7266","name":"Testing calculate function","time":{"start":1733030100387,"stop":1733030100403,"duration":16},"status":"passed","severity":"normal"},{"uid":"157d23c0aff9e075","name":"Testing duplicate_encode function","time":{"start":1733030099411,"stop":1733030099411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223e436b2847599","name":"Testing calculate_damage function","time":{"start":1733030100231,"stop":1733030100231,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9d773987a3ac09","name":"String with no duplicate chars","time":{"start":1733030100153,"stop":1733030100153,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d64a30c387b7743","name":"Testing growing_plant function","time":{"start":1733030100512,"stop":1733030100512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d9a4d573dbda2b","name":"Testing flatten function","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6eb35888cc4f59","name":"Testing 'DefaultList' class: __getitem__","time":{"start":1733030099364,"stop":1733030099364,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa4196b56245753","name":"Testing decipher_this function","time":{"start":1733030099349,"stop":1733030099349,"duration":0},"status":"passed","severity":"normal"},{"uid":"67535419d885cbd9","name":"Testing 'DefaultList' class: insert","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4575be21ff0ded","name":"Testing Warrior class >>> bruce_lee","time":{"start":1733030098864,"stop":1733030098864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4473b95f40f5c92","name":"Testing toJadenCase function (negative)","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42b69525abdede6","name":"Testing make_upper_case function","time":{"start":1733030101007,"stop":1733030101007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1393951861e51a9","name":"Testing solve function","time":{"start":1733030099302,"stop":1733030099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3aa78afffa487b","name":"Test with empty string","time":{"start":1733030101054,"stop":1733030101054,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ce0fdb81c2daf6","name":"Testing domain_name function","time":{"start":1733030098942,"stop":1733030098942,"duration":0},"status":"passed","severity":"normal"},{"uid":"482cc1b462231f44","name":"test_line_negative","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad642268f112be60","name":"Testing 'sum_triangular_numbers' with positive numbers","time":{"start":1733030100695,"stop":1733030100695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5d0954bb249b69","name":"test_permutations","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae87022eb9b205bd","name":"'multiply' function verification with empty list","time":{"start":1733030100575,"stop":1733030100575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6714fc18aff8ec","name":"Testing hoop_count function (negative test case)","time":{"start":1733030100976,"stop":1733030100976,"duration":0},"status":"passed","severity":"normal"},{"uid":"96938210802b960f","name":"test_triangle","time":{"start":1733030100419,"stop":1733030100419,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e3461a4e252fc1","name":"Testing take function","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ac97a954c5e722","name":"Testing length function where head = None","time":{"start":1733030100497,"stop":1733030100497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece5bd16ef8bbe52","name":"Testing to_table function","time":{"start":1733030099286,"stop":1733030099286,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d8ca152b73c452","name":"Testing 'save' function: negative","time":{"start":1733030100465,"stop":1733030100465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49eccd60ce84feb","name":"Testing dir_reduc function","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"passed","severity":"normal"},{"uid":"315e825b7f114d5b","name":"Testing all_fibonacci_numbers function","time":{"start":1733030098942,"stop":1733030098958,"duration":16},"status":"passed","severity":"normal"},{"uid":"971c2aa5dd36f62c","name":"Testing max_multiple function","time":{"start":1733030100543,"stop":1733030100543,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c9ba69d5ac48c6","name":"Testing 'factorial' function","time":{"start":1733030100450,"stop":1733030100450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c515ef635fa26df1","name":"Testing validate_battlefield function","time":{"start":1733030098614,"stop":1733030098630,"duration":16},"status":"passed","severity":"normal"},{"uid":"da807d1d651bf07b","name":"All chars are in upper case","time":{"start":1733030099317,"stop":1733030099317,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c26803c1139e78","name":"Testing 'count_sheeps' function: empty list","time":{"start":1733030100836,"stop":1733030100836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50649c997228fe6","name":"Testing set_alarm function","time":{"start":1733030101070,"stop":1733030101070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5647d5db4078d707","name":"Testing two_decimal_places function","time":{"start":1733030100882,"stop":1733030100882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e578dac1473f78ec","name":"Wolf in the middle of the queue","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef1ed2aef537de7","name":"a and b are equal","time":{"start":1733030100434,"stop":1733030100434,"duration":0},"status":"passed","severity":"normal"},{"uid":"506e0ee504d23a05","name":"Testing advice function","time":{"start":1733030098958,"stop":1733030098989,"duration":31},"status":"passed","severity":"normal"},{"uid":"ad3e6b6eddb975ef","name":"Negative test cases for is_prime function testing","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"critical"},{"uid":"69f67038b11a4861","name":"Testing row_sum_odd_numbers function","time":{"start":1733030100664,"stop":1733030100664,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3a4afa0166112e","name":"Testing zero_fuel function","time":{"start":1733030101132,"stop":1733030101132,"duration":0},"status":"passed","severity":"normal"},{"uid":"864ee426bf422b09","name":"Testing permute_a_palindrome (positive)","time":{"start":1733030100215,"stop":1733030100215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5961784f4ddfa34","name":"Testing 'thirt' function","time":{"start":1733030099270,"stop":1733030099270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa689144ccb2725","name":"Two smallest numbers in the start of the list","time":{"start":1733030100711,"stop":1733030100711,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b9b78f2d258cf9","name":"Testing zeros function","time":{"start":1733030099192,"stop":1733030099208,"duration":16},"status":"passed","severity":"normal"},{"uid":"b40f27be3da7edd7","name":"Testing check_for_factor function: positive flow","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc8e5dacd30bc41","name":"fix_the_meerkat function function verification","time":{"start":1733030101023,"stop":1733030101023,"duration":0},"status":"passed","severity":"normal"},{"uid":"28baf5593cc14310","name":"You are given two angles -> find the 3rd.","time":{"start":1733030101101,"stop":1733030101101,"duration":0},"status":"passed","severity":"normal"},{"uid":"30779503c72bcec6","name":"Zero","time":{"start":1733030100789,"stop":1733030100789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55783c4fa90131e","name":"Simple test for invalid parentheses","time":{"start":1733030100726,"stop":1733030100726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a82791553e70088","name":"Testing century function","time":{"start":1733030100804,"stop":1733030100804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a651d904577cf4","name":"Testing 'DefaultList' class: pop","time":{"start":1733030099380,"stop":1733030099380,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d6d8db945d4d7","name":"Testing Calculator class","time":{"start":1733030098630,"stop":1733030098630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96aee50481acdd6","name":"Test with one char only","time":{"start":1733030101054,"stop":1733030101070,"duration":16},"status":"passed","severity":"normal"},{"uid":"a1c87b2c2a6c0bb7","name":"Testing period_is_late function (negative)","time":{"start":1733030100961,"stop":1733030100961,"duration":0},"status":"passed","severity":"normal"},{"uid":"be79a08ed18e426","name":"Testing create_city_map function","time":{"start":1733030098958,"stop":1733030098958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec58e61448a9c6a8","name":"test_solution_medium","time":{"start":1733030098927,"stop":1733030098927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a81b8ca7a7877717","name":"Testing Walker class - position property from negative grids","time":{"start":1733030098646,"stop":1733030098646,"duration":0},"status":"passed","severity":"critical"},{"uid":"5880c730022f01ee","name":"Testing monkey_count function","time":{"start":1733030100820,"stop":1733030100820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95c24b51d5c9432","name":"Testing 'count_sheeps' function: mixed list","time":{"start":1733030100851,"stop":1733030100851,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb9443875889585","name":"Testing check_root function","time":{"start":1733030100387,"stop":1733030100387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5898a8468d0cd4","name":"String with mixed type of chars","time":{"start":1733030100137,"stop":1733030100137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8680b20dd7e19d5","name":"Square numbers (positive)","time":{"start":1733030100773,"stop":1733030100773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1eccae180a083e","name":"Testing Decoding functionality","time":{"start":1733030098677,"stop":1733030098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"af16ce1f4d774662","name":"Testing 'is_isogram' function","time":{"start":1733030100528,"stop":1733030100528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c460b7e756cd57","name":"Positive test cases for is_prime function testing","time":{"start":1733030101164,"stop":1733030101164,"duration":0},"status":"passed","severity":"critical"},{"uid":"a92222b0b7f4d601","name":"Testing make_readable function","time":{"start":1733030099005,"stop":1733030099005,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ec1972fa36468","name":"Testing check_for_factor function: positive flow","time":{"start":1733030100898,"stop":1733030100898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc2024d730e5f8a","name":"Test for valid large string","time":{"start":1733030100742,"stop":1733030100742,"duration":0},"status":"passed","severity":"normal"},{"uid":"19443f8320b2694c","name":"Testing alphanumeric function","time":{"start":1733030099192,"stop":1733030099192,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4915582d5908ed3","name":"Non is expected","time":{"start":1733030100867,"stop":1733030100867,"duration":0},"status":"passed","severity":"normal"},{"uid":"21221b4a48a21055","name":"test_sequence","time":{"start":1733030100184,"stop":1733030100184,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5488ed1b45d5018a","name":"Testing count_letters_and_digits function","time":{"start":1724735129133,"stop":1724735129133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cb6a94c77f28ce","name":"Testing shark function (positive)","time":{"start":1733030100945,"stop":1733030100945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df2e31ca734bf47","name":"test_solution_big","time":{"start":1733030098911,"stop":1733030098911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d917e3e4d702f23","name":"Testing remove_char function","time":{"start":1733030101039,"stop":1733030101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d49801d4e6b4921","name":"Testing next_bigger function","time":{"start":1733030098708,"stop":1733030098708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaae816682ea6e3","name":"Should return 'Fail!'s","time":{"start":1733030101117,"stop":1733030101117,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/allure-report/widgets/suites.json b/allure-report/widgets/suites.json
index ab62e1c781f..404a742e7c9 100644
--- a/allure-report/widgets/suites.json
+++ b/allure-report/widgets/suites.json
@@ -1 +1 @@
-{"total":5,"items":[{"uid":"55eafda7393c07a0cb8bf5a36609ee53","name":"Beginner","statistic":{"failed":0,"broken":0,"skipped":0,"passed":110,"unknown":0,"total":110}},{"uid":"7f519f47c947401fdd71874cbd1d477a","name":"Novice","statistic":{"failed":0,"broken":0,"skipped":8,"passed":79,"unknown":0,"total":87}},{"uid":"b657148eb402076160f4d681d84f0c34","name":"Competent","statistic":{"failed":0,"broken":0,"skipped":3,"passed":22,"unknown":0,"total":25}},{"uid":"ba03885408883f246e0fc1968e84ead3","name":"Helper methods","statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"uid":"34b2a72e4b24c2f51de9d53851293f32","name":"Proficient","statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]}
\ No newline at end of file
+{"total":5,"items":[{"uid":"55eafda7393c07a0cb8bf5a36609ee53","name":"Beginner","statistic":{"failed":0,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":115}},{"uid":"7f519f47c947401fdd71874cbd1d477a","name":"Novice","statistic":{"failed":0,"broken":0,"skipped":8,"passed":79,"unknown":0,"total":87}},{"uid":"b657148eb402076160f4d681d84f0c34","name":"Competent","statistic":{"failed":0,"broken":0,"skipped":3,"passed":22,"unknown":0,"total":25}},{"uid":"ba03885408883f246e0fc1968e84ead3","name":"Helper methods","statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"uid":"34b2a72e4b24c2f51de9d53851293f32","name":"Proficient","statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]}
\ No newline at end of file
diff --git a/allure-report/widgets/summary.json b/allure-report/widgets/summary.json
index 74bc6ca48ef..afb0568e0d0 100644
--- a/allure-report/widgets/summary.json
+++ b/allure-report/widgets/summary.json
@@ -1 +1 @@
-{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":11,"passed":216,"unknown":0,"total":227},"time":{"start":1724733474194,"stop":1732764221377,"duration":8030747183,"minDuration":0,"maxDuration":745,"sumDuration":1064}}
\ No newline at end of file
+{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":11,"passed":221,"unknown":0,"total":232},"time":{"start":1724733474194,"stop":1733030101179,"duration":8296626985,"minDuration":0,"maxDuration":695,"sumDuration":1114}}
\ No newline at end of file
diff --git a/kyu_7/README.md b/kyu_7/README.md
index fe6f79dcd11..4635eace2cc 100644
--- a/kyu_7/README.md
+++ b/kyu_7/README.md
@@ -15,39 +15,40 @@ rank - the harder the kata the faster you advance.
### List of Completed Kata (Python 3)
-| No. | Puzzle/Kata Name | Solution / GitHub Link |
-|-----|:--------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------:|
-| 1 | [Always perfect](https://www.codewars.com/kata/55f3facb78a9fd5b26000036) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/always_perfect) |
-| 2 | [Beginner Series #3 Sum of Numbers](https://www.codewars.com/kata/55f2b110f61eb01779000053) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/beginner_series_sum_of_numbers) |
-| 2 | [Coloured Triangles](https://www.codewars.com/kata/5a25ac6ac5e284cfbe000111) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/coloured_triangles) |
-| 3 | [Disemvowel Trolls](https://www.codewars.com/kata/52fba66badcd10859f00097e) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/disemvowel_trolls) |
-| 4 | [Factorial](https://www.codewars.com/kata/54ff0d1f355cfd20e60001fc) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/factorial) |
-| 5 | [Computer problem series #1](https://www.codewars.com/kata/5d49c93d089c6e000ff8428c) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/fill_the_hard_disk_drive) |
-| 6 | [Fun with lists: length](https://www.codewars.com/kata/581e476d5f59408553000a4b) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/fun_with_lists_length) |
-| 7 | [Jaden Casing Strings](https://www.codewars.com/kata/5390bac347d09b7da40006f6) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/jaden_casing_strings) |
-| 8 | [Make Class](https://www.codewars.com/kata/5d774cfde98179002a7cb3c8) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/make_class) |
-| 9 | [Maximum Multiple](https://www.codewars.com/kata/5aba780a6a176b029800041c) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/maximum_multiple) |
-| 10 | [Password validator](https://www.codewars.com/kata/56a921fa8c5167d8e7000053) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/password_validator) |
-| 11 | [Powers of 3](https://www.codewars.com/kata/57be674b93687de78c0001d9) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/powers_of_3) |
-| 12 | [Pull your words together, man!](https://www.codewars.com/kata/59ad7d2e07157af687000070) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/pull_your_words_together_man) |
-| 13 | [The museum of incredible dull things](https://www.codewars.com/kata/563cf89eb4747c5fb100001b) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/remove_the_minimum) |
-| 14 | [Share price](https://www.codewars.com/kata/5603a4dd3d96ef798f000068) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/share_prices) |
-| 15 | [Significant Figures Challenge](https://www.codewars.com/kata/5d9fe0ace0aad7001290acb7) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/significant_figures) |
-| 16 | [Simple Fun #152: Invite More Women](https://www.codewars.com/kata/58acfe4ae0201e1708000075) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/simple_fun_152) |
-| 17 | [Sort Out The Men From Boys](https://www.codewars.com/kata/5af15a37de4c7f223e00012d) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sort_out_the_men_from_boys) |
-| 18 | [Substituting Variables Into Strings: Padded Numbers](https://www.codewars.com/kata/51c89385ee245d7ddf000001) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/substituting_variables_into_strings_padded_numbers) |
-| 19 | [Sum of powers of 2](https://www.codewars.com/kata/5d9f95424a336600278a9632) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_powers_of_2) |
-| 20 | [Sum of Triangular Numbers](https://www.codewars.com/kata/580878d5d27b84b64c000b51) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_triangular_numbers) |
-| 21 | [Sum of two lowest positive integers](https://www.codewars.com/kata/558fc85d8fd1938afb000014) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_two_lowest_int) |
-| 22 | [The First Non Repeated Character In A String](https://www.codewars.com/kata/570f6436b29c708a32000826) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/the_first_non_repeated_character_in_string) |
-| 23 | [V A P O R C O D E](https://www.codewars.com/kata/5966eeb31b229e44eb00007a) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/vaporcode) |
-| 24 | [You're a square](https://www.codewars.com/kata/54c27a33fb7da0db0100040e) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/you_are_square) |
-| 25 | [Find the longest gap!](https://www.codewars.com/kata/55b86beb1417eab500000051) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/find_the_longest_gap) |
-| 26 | [Simple Fun #74: Growing Plant](https://www.codewars.com/kata/58941fec8afa3618c9000184) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/growing_plant) |
-| 27 | [Basic Math (Add or Subtract)](https://www.codewars.com/kata/5809b62808ad92e31b000031) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/basic_math_add_or_subtract) |
-| 28 | [Sum of odd numbers](https://www.codewars.com/kata/55fd2d567d94ac3bc9000064) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_odd_numbers) |
-| 29 | [Help Bob count letters and digits](https://www.codewars.com/kata/5738f5ea9545204cec000155) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/help_bob_count_letters_and_digits) |
-| 30 | [Make Class](https://www.codewars.com/kata/5d774cfde98179002a7cb3c8) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/make_class) |
-| 30 | [Easy Line](https://www.codewars.com/kata/56e7d40129035aed6c000632) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/easy_line) |
+| No. | Puzzle/Kata Name | Solution / GitHub Link |
+|-----|:-------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------:|
+| 1 | [Always perfect](https://www.codewars.com/kata/55f3facb78a9fd5b26000036) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/always_perfect) |
+| 2 | [Beginner Series #3 Sum of Numbers](https://www.codewars.com/kata/55f2b110f61eb01779000053) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/beginner_series_sum_of_numbers) |
+| 2 | [Coloured Triangles](https://www.codewars.com/kata/5a25ac6ac5e284cfbe000111) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/coloured_triangles) |
+| 3 | [Disemvowel Trolls](https://www.codewars.com/kata/52fba66badcd10859f00097e) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/disemvowel_trolls) |
+| 4 | [Factorial](https://www.codewars.com/kata/54ff0d1f355cfd20e60001fc) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/factorial) |
+| 5 | [Computer problem series #1](https://www.codewars.com/kata/5d49c93d089c6e000ff8428c) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/fill_the_hard_disk_drive) |
+| 6 | [Fun with lists: length](https://www.codewars.com/kata/581e476d5f59408553000a4b) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/fun_with_lists_length) |
+| 7 | [Jaden Casing Strings](https://www.codewars.com/kata/5390bac347d09b7da40006f6) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/jaden_casing_strings) |
+| 8 | [Make Class](https://www.codewars.com/kata/5d774cfde98179002a7cb3c8) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/make_class) |
+| 9 | [Maximum Multiple](https://www.codewars.com/kata/5aba780a6a176b029800041c) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/maximum_multiple) |
+| 10 | [Password validator](https://www.codewars.com/kata/56a921fa8c5167d8e7000053) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/password_validator) |
+| 11 | [Powers of 3](https://www.codewars.com/kata/57be674b93687de78c0001d9) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/powers_of_3) |
+| 12 | [Pull your words together, man!](https://www.codewars.com/kata/59ad7d2e07157af687000070) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/pull_your_words_together_man) |
+| 13 | [The museum of incredible dull things](https://www.codewars.com/kata/563cf89eb4747c5fb100001b) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/remove_the_minimum) |
+| 14 | [Share price](https://www.codewars.com/kata/5603a4dd3d96ef798f000068) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/share_prices) |
+| 15 | [Significant Figures Challenge](https://www.codewars.com/kata/5d9fe0ace0aad7001290acb7) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/significant_figures) |
+| 16 | [Simple Fun #152: Invite More Women](https://www.codewars.com/kata/58acfe4ae0201e1708000075) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/simple_fun_152) |
+| 17 | [Sort Out The Men From Boys](https://www.codewars.com/kata/5af15a37de4c7f223e00012d) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sort_out_the_men_from_boys) |
+| 18 | [Substituting Variables Into Strings: Padded Numbers](https://www.codewars.com/kata/51c89385ee245d7ddf000001) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/substituting_variables_into_strings_padded_numbers) |
+| 19 | [Sum of powers of 2](https://www.codewars.com/kata/5d9f95424a336600278a9632) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_powers_of_2) |
+| 20 | [Sum of Triangular Numbers](https://www.codewars.com/kata/580878d5d27b84b64c000b51) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_triangular_numbers) |
+| 21 | [Sum of two lowest positive integers](https://www.codewars.com/kata/558fc85d8fd1938afb000014) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_two_lowest_int) |
+| 22 | [The First Non Repeated Character In A String](https://www.codewars.com/kata/570f6436b29c708a32000826) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/the_first_non_repeated_character_in_string) |
+| 23 | [V A P O R C O D E](https://www.codewars.com/kata/5966eeb31b229e44eb00007a) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/vaporcode) |
+| 24 | [You're a square](https://www.codewars.com/kata/54c27a33fb7da0db0100040e) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/you_are_square) |
+| 25 | [Find the longest gap!](https://www.codewars.com/kata/55b86beb1417eab500000051) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/find_the_longest_gap) |
+| 26 | [Simple Fun #74: Growing Plant](https://www.codewars.com/kata/58941fec8afa3618c9000184) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/growing_plant) |
+| 27 | [Basic Math (Add or Subtract)](https://www.codewars.com/kata/5809b62808ad92e31b000031) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/basic_math_add_or_subtract) |
+| 28 | [Sum of odd numbers](https://www.codewars.com/kata/55fd2d567d94ac3bc9000064) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/sum_of_odd_numbers) |
+| 29 | [Help Bob count letters and digits](https://www.codewars.com/kata/5738f5ea9545204cec000155) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/help_bob_count_letters_and_digits) |
+| 30 | [Make Class](https://www.codewars.com/kata/5d774cfde98179002a7cb3c8) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/make_class) |
+| 30 | [Easy Line](https://www.codewars.com/kata/56e7d40129035aed6c000632) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/easy_line) |
+| 31 | [Valid Parentheses](https://www.codewars.com/kata/6411b91a5e71b915d237332d) | [Solution](https://github.com/ikostan/codewars/tree/master/kyu_7/valid_parentheses) |
[Source](https://www.codewars.com/about)
\ No newline at end of file
diff --git a/kyu_7/valid_parentheses/README.md b/kyu_7/valid_parentheses/README.md
new file mode 100644
index 00000000000..b3576c3eb60
--- /dev/null
+++ b/kyu_7/valid_parentheses/README.md
@@ -0,0 +1,26 @@
+# Valid Parentheses
+
+Write a function that takes a string of parentheses, and determines
+if the order of the parentheses is valid. The function should return
+true if the string is valid, and false if it's invalid.
+
+Examples:
+```bash
+"()" => true
+")(()))" => false
+"(" => false
+"(())((()())())" => true
+```
+
+Constraints
+
+```bash 0 <= length of input <= 100```
+
+- All inputs will be strings, consisting only of characters ( and ).
+- Empty strings are considered balanced (and therefore valid), and will be tested.
+- For languages with mutable strings, the inputs should not be mutated.
+
+*Tip:* If you are trying to figure out why a string of parentheses is invalid,
+paste the parentheses into the code editor, and let the code highlighting show you!
+
+[Source](https://www.codewars.com/kata/6411b91a5e71b915d237332d)
\ No newline at end of file
diff --git a/kyu_7/valid_parentheses/__init__.py b/kyu_7/valid_parentheses/__init__.py
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/kyu_7/valid_parentheses/solution.py b/kyu_7/valid_parentheses/solution.py
new file mode 100644
index 00000000000..d112681a5eb
--- /dev/null
+++ b/kyu_7/valid_parentheses/solution.py
@@ -0,0 +1,37 @@
+"""
+Solution for -> Valid Parentheses
+Created by Egor Kostan.
+GitHub: https://github.com/ikostan
+"""
+
+
+def valid_parentheses(paren_str: str) -> bool:
+ """
+ A function that takes a string of parentheses, and determines
+ if the order of the parentheses is valid. The function should
+ return true if the string is valid, and false if it's invalid.
+ :param paren_str: str
+ :return: bool
+ """
+ # A number of closing and opening
+ # brackets should be equal
+ if paren_str.count('(') != paren_str.count(')'):
+ return False
+
+ # convert string into list
+ paren_str_list: list = list(paren_str)
+
+ while paren_str_list:
+ # Fail if starts from closing bracket
+ if paren_str_list[0] == ')':
+ return False
+ # Find matching pair and remove them from the string
+ for i in range(1, len(paren_str_list)):
+ if paren_str_list[i] == ')':
+ # delete a matching pair
+ del paren_str_list[i]
+ del paren_str_list[0]
+ # start all over again
+ break
+ # string is valid
+ return True
diff --git a/kyu_7/valid_parentheses/test_valid_parentheses.py b/kyu_7/valid_parentheses/test_valid_parentheses.py
new file mode 100644
index 00000000000..f80b00f6a95
--- /dev/null
+++ b/kyu_7/valid_parentheses/test_valid_parentheses.py
@@ -0,0 +1,160 @@
+"""
+Test for -> Valid Parentheses
+Created by Egor Kostan.
+GitHub: https://github.com/ikostan
+"""
+
+# STRINGS PARSING ALGORITHMS
+
+import unittest
+import allure
+from utils.log_func import print_log
+from kyu_7.valid_parentheses.solution import valid_parentheses
+
+
+# pylint: disable=R0801
+@allure.epic('7 kyu')
+@allure.parent_suite('Beginner')
+@allure.suite("Algorithms")
+@allure.sub_suite("Unit Tests")
+@allure.feature("String")
+@allure.story('Valid Parentheses')
+@allure.tag('STRINGS',
+ 'PARSING',
+ 'ALGORITHMS')
+@allure.link(
+ url='https://www.codewars.com/kata/6411b91a5e71b915d237332d',
+ name='Source/Kata')
+# pylint: enable=R0801
+class ValidParenthesesTestCase(unittest.TestCase):
+ """
+ Testing valid_parentheses function
+ """
+
+ def test_valid_parentheses_true(self):
+ """
+ -1: Negative numbers cannot be square numbers
+ :return:
+ """
+ # pylint: disable=R0801
+ allure.dynamic.title("Simple test for valid parentheses")
+ allure.dynamic.severity(allure.severity_level.NORMAL)
+ allure.dynamic.description_html(
+ 'Codewars badge:
'
+ ''
+ 'Test Description:
'
+ "Should return True for valid parentheses.
")
+ # pylint: enable=R0801
+ test_data: tuple = (
+ "()",
+ "((()))",
+ "()()()",
+ "(()())()",
+ "()(())((()))(())()")
+
+ for test_str in test_data:
+ with allure.step(f"Enter test string {test_data}"
+ f"and verify that the function returns True."):
+ result: bool = valid_parentheses(test_str)
+ print_log(test_str=test_str, result=result)
+ self.assertTrue(result)
+
+ def test_valid_parentheses_false(self):
+ """
+ 0 is a square number
+ :return:
+ """
+ # pylint: disable=R0801
+ allure.dynamic.title("Simple test for invalid parentheses")
+ allure.dynamic.severity(allure.severity_level.NORMAL)
+ allure.dynamic.description_html(
+ 'Codewars badge:
'
+ ''
+ 'Test Description:
'
+ "Should return False for invalid parentheses
")
+ # pylint: enable=R0801
+ test_data: tuple = (
+ ")(",
+ "()()(",
+ "((())",
+ "())(()",
+ ")()",
+ ")")
+
+ for test_str in test_data:
+ with allure.step(f"Enter test string {test_data}"
+ f"and verify that the function returns False."):
+ result: bool = valid_parentheses(test_str)
+ print_log(test_str=test_str, result=result)
+ self.assertFalse(result)
+
+ def test_valid_parentheses_empty_string(self):
+ """
+ 3 is not a square number
+ :return:
+ """
+ # pylint: disable=R0801
+ allure.dynamic.title("Simple test for empty string.")
+ allure.dynamic.severity(allure.severity_level.NORMAL)
+ allure.dynamic.description_html(
+ 'Codewars badge:
'
+ ''
+ 'Test Description:
'
+ "Should return True for empty strings.
")
+ # pylint: enable=R0801
+ with allure.step("Enter empty test string and verify"
+ "that the function returns True."):
+ result: bool = valid_parentheses('')
+ print_log(test_data='', result=result)
+ self.assertTrue(result)
+
+ def test_valid_parentheses_large_valid(self):
+ """
+ Test valid_parentheses function with
+ valid large string
+ :return:
+ """
+ # pylint: disable=R0801
+ allure.dynamic.title("Test for valid large string")
+ allure.dynamic.severity(allure.severity_level.NORMAL)
+ allure.dynamic.description_html(
+ 'Codewars badge:
'
+ ''
+ 'Test Description:
'
+ "Valid large test string
")
+ # pylint: enable=R0801
+ with (allure.step("Enter a large valid test string and verify"
+ "that the function returns True.")):
+ test_str: str = ('()(()()()()(()())((()()())((((())(()))(()))((('
+ ')(())((()))((())()))(())(()()(())))())))')
+ result: bool = valid_parentheses(test_str)
+ print_log(test_str=test_str, result=result)
+ self.assertTrue(result)
+
+ def test_valid_parentheses_large_invalid(self):
+ """
+ Test valid_parentheses function with
+ invalid large string
+ :return:
+ """
+ # pylint: disable=R0801
+ allure.dynamic.title("Test for invalid large string")
+ allure.dynamic.severity(allure.severity_level.NORMAL)
+ allure.dynamic.description_html(
+ 'Codewars badge:
'
+ ''
+ 'Test Description:
'
+ "Invalid large test string
")
+ # pylint: enable=R0801
+ with (allure.step("Enter a large invalid test string and verify"
+ "that the function returns False.")):
+ test_str: str = ('(((())(()()(()()))(())())(((()(()))))()(()()(('
+ '))))()()()(()())(()()(()()()(()()()((()())))))())()')
+ result: bool = valid_parentheses(test_str)
+ print_log(test_str=test_str, result=result)
+ self.assertFalse(result)